body {
    margin:0;
    padding-top:0;
}
a {
    font: normal 13px Arial;
    color: #188EDC;
    text-decoration: underline;
    cursor: pointer;
}

a:hover {
    text-decoration: none;
    cursor: pointer;
}
p {
    margin-bottom: 0;
    font-size: 12px;
    font-family: Arial, sans-serif;
    text-align: left;
}

a.top_menu {
    color: #E56E00;
    font-family: Arial;
    font-size: 12px;
}

.menu_item {
    font-size: 12px;
    font-family: Arial, sans-serif;
    color: #006EF9;
    text-decoration: underline;
    cursor: pointer;
}

.menu_item:hover {
    text-decoration: none;
    cursor: pointer;
}

table.right_menu {
    font-family: Arial;
    font-size: 13px;
    border-collapse: collapse;
}

table.right_menu th {
    height: 28px;
    text-align: left;
    text-decoration: underline;
}

table.right_menu td {
    height: 18px;
    border-style: solid;
    border-width: 1px;
    border-color: #D7D7DD;
}

table.right_menu th.item {
    font-size: 14px;
    font-weight: bold;
    color: #9B9B9B;
}

table.right_menu th.value {
    font-size: 14px;
    color: #006EF9;
    text-align: right;
    font-weight: bold;
}

table.right_menu2 {
    font-family: Arial,serif;
    font-size: 13px;
    border-collapse: collapse;
}

table.right_menu2 td {
    height: 18px;
    border-style: solid;
    border-width: 1px;
    border-color: #D7D7DD;
}

table.right_menu2 td.value {
    height: 18px;
    border-style: solid;
    border-width: 1px;
    border-color: #D7D7DD;
}

table.right_menu td.item {
    font-size: 11px;
}

table.right_menu td.value {
    font-size: 12px;
    color: #006EF9;
    text-align: right;
}

table.right_menu a {
    font-size: 12px;
    color: #006EF9;
    text-align: right;
}

table.left_menu_icons {
    color: #C6A53B;
    font-family: Arial;
    font-size: 15px;
    font-weight: bold;
    padding-top: 20px;
}

table.bottom_menu td a {
    font-size: 12px;
    font-family: Arial, sans-serif;
    color: #F9E189;
    text-decoration: none
}
/*Subber changes*/

.newfooter {
float: left;
padding: 10px 20px 30px 20px;
margin-right:60px;
}
.newfooter h5{
font: 22px Arial;
color: #FFCC00;
margin: 0;

}
.newfooter a, .newfooter a:visited {
color: #FFFFFF;
font: 12px Arial;
}

.newfooter a:hover {
color: #FFFFFF;
text-decoration: none;
}
.newfooter ul {
margin: 0;
padding: 7px 0 0 0;
list-style:none;
}
.newfooter li {
    margin-bottom:3px;
}

.infofooter p {
color: #FFFFFF;
padding: 10px 0 0 0;
font: normal 12px Arial;
text-align:center;
padding-bottom:5px;
}
.hotaff a, .hotaff a:visited{
padding: 4px 0px 0px 0px;
color: #FFCC00;
font: bold 12px Arial;
}
.infofooter a, .infofooter a:visited {
color: #FFFFFF;
padding: 12px 0 0 0;
font: italic 12px Arial;
text-decoration: none;
}

/*End Subber changes*/

table.bottom_menu td {
}

table.main {
    color: black;
    font-family: Arial;
    padding-left: 0px;
}

table.main th {
    font-weight: bold;
    text-align: left;
    font-size: 26px;
    height: 38px;
}

table.main td {
    font-weight: normal;
    text-align: left;
    font-size: 13px;
    height: 10px;
}

table.main_news th {
    text-align: left;
    font-size: 20px;
    font-family: Arial, sans-serif;
    font-weight: bold;
    color: #C24806
}

table.main_news th h1 {
    margin: 0;
    padding: 0;
    text-align: left;
    font-size: 22px;
    font-family: Arial, sans-serif;
    font-weight: normal;
}

/*table.main_news td { font-weight:normal;  font-size: 13px; height:50px;}*/

table.index_table th {
    text-align: left;
    font-size: 20px;
    font-family: Arial, sans-serif;
    font-weight: bold;
    color: #C24806
}

table.index_table th h1 {
    margin-top: 6px;
    text-align: left;
    font-size: 22px;
    font-family: Arial, sans-serif;
    font-weight: normal;
}

h1.dashboard {
    color: rgb(194, 72, 6);
    text-align: left;
    font-size: 22px;
    font-family: Arial,sans-serif; font-weight: normal;
}


table.index_table span {
    font-size: 22px;
    font-family: Arial, sans-serif;
    font-weight: normal;
    color: #C24806
}

table.news {
    font-family: Arial;
}

table.news th {
    font-weight: normal;
    color: black;
    text-align: left;
    font-size: 14px;
    height: 50px;
    font-weight: bold;
}

table.news td {
    font-weight: normal;
    color: black;
    text-align: left;
    font-size: 12px;
    height: 30px;
}

table.ab_domain_menu {
    font-family: Arial;
    font-size: 13px;
    cursor: pointer;
}

table.ab_domain_menu th {
    color: #E67001;
    text-align: left;
    font-size: 18px;
    height: 30px;
    font-weight: normal;
}

table.ab_domain_menu td {
    font-weight: normal;
    color: #004965;
    text-align: left;
    font-size: 13px;
    height: 35px;
}

a.news {
    font-family: Arial;
    color: black;
    font-size: 13px;
    text-decoration: none;
}

.news_date {
    font-family: Arial;
    font-size: 11px;
    color: #434343;
}

/*div.news {line-height: 25px;}*/
.news {
    font-size: 12px;
    font-family: Arial, Verdana;
    text-align: left;
}

.analytics_basic_text {
    font-size: 12px;
    font-family: Arial, Verdana;
    text-align: left;
}

.analytics_block {
    width: 215px
}

.analytics a{
    color: #353431;
    font: bold 12px Arial;
    text-decoration: none;
    padding-left: 0px;
    padding-right: 0px;
}
.analytics a:hover{
    color: #50504F;
    text-decoration: underline;

}

.analytics_date {
    font: normal 11px Arial;
    color: #434343;
    background-color: #F3F3ED;
    padding-bottom: 3px;
    padding-left: 15px;
}

/*div.news {line-height: 25px;}*/
.analytics {
    font-size: 12px;
    font-family: Arial, Verdana;
    text-align: left;
    background-color: #F3F3ED;
    padding-left: 15px;
    padding-right: 15px;
}

.analytics_basic_text {
    font-size: 12px;
    font-family: Arial, Verdana;
    text-align: left;
    background-color: #F3F3ED;
    padding-left: 15px;
    padding-right: 15px;
}

table.about_domains td {
    border: 1px solid #B6B8B5;
    padding-left: 10px;
}

table.available_domains {
    font-family: Arial, sans-serif;
}

table.available_domains th {
    font-weight: bold;
    font-size: 12px;
    height: 35px;
    border-bottom: 1px solid #009DF6;
}

table.available_domains th table tr th {
    border: 0;
    background-color: #E9E9E9;
}

table.available_domains td {
    font-weight: normal;
    font-size: 12px;
    height: 35px;
    border-bottom: 1px solid #D6D6D6;
}

table.reg_table {
    font-family: Arial, sans-serif;
}

table.reg_table th {
    font-weight: normal;
    font-size: 12px;
    height: 35px;
}

table.reg_table td {
    font-weight: normal;
    font-size: 12px; /*border-bottom: 1px solid #004293;*/
    height: 35px;
}

table.reg_table td.item {
    font-weight: bold;
    color: black;
    font-size: 15px; /*border-bottom: 1px solid #004293;*/
    height: 35px;
}

table.rmenutable td {
    background-color: #F1F1DE;
    color: #004965;
    font: 12px / 12px Arial;
    height: 20px;
}

;

.question {
    font-weight: bold;
}

.go_button {
    background: url(/theme/images/go.gif);
    font-weight: bold;
    border-style: none;
    background-repeat: no-repeat;
    width: 90px;
    height: 35px;
    padding-bottom: 4px;
    font-size: 12px;
    font-family: Arial, sans-serif;
}

.go_button2 {
    background: url(/theme/images/go2.gif);
    font-weight: bold;
    border-style: none;
    background-repeat: no-repeat;
    width: 81px;
    height: 28px;
    padding-bottom: 4px;
    font-size: 12px;
    font-family: Arial, sans-serif;
}

.whois_button {
    background: url(/theme/images/whois_button.gif);
    font-weight: bold;
    border-style: none;
    background-repeat: no-repeat;
    width: 80px;
    height: 27px;
    font-size: 12px;
    font-family: Arial, sans-serif;
}

.whois_button2 {
    background: url(/theme/images/whois_button2.gif);
    font-weight: bold;
    border-style: none;
    background-repeat: no-repeat;
    width: 59px;
    height: 26px;
    font-size: 12px;
    font-family: Arial, sans-serif;
}

/*.button {background:url(images/button.gif);border-color:#032B5C;border-style:solid;border-width:1px;font-weight:normal;color:black;font-size:12px;}*/

h3.pagename {
    text-align: left;
    font-size: 18px;
    font-family: Arial, sans-serif;
    color: white;
    font-weight: bold;
    padding: 0;
    margin: 0
}

table.gridtable {
    font-family: Arial, sans-serif;
    border-collapse: collapse;
}

table.gridtable th {
    font-weight: bold;
    font-size: 12px;
    height: 25px;
    border: black 1px solid;
}

table.gridtable td {
    font-weight: normal;
    font-size: 12px;
    border: black 1px solid;
    height: 25px;
}

table.middle_menu th {
    padding-top: 20px;
    font-size: 20px;
    font-family: Arial, sans-serif;
    font-weight: bold;
    color: #399EE5;
    text-align: left; /*height: 25px;*/
}

table.middle_menu th h2 {
    margin: 0;
    padding: 0;
    font-size: 18px;
    font-family: Arial, sans-serif;
    font-weight: normal;
}

table.middle_menu td {
    font-size: 12px;
    font-family: Arial, sans-serif;
    text-decoration: underline;
    height: 20px;
    color: #006EF9;
}

table.middle_menu a {
    font-size: 12px;
    font-family: Arial, sans-serif;
    color: #006EF9;
}

table.middle_menu2 {
    font-size: 12px;
    font-family: Arial, sans-serif;
    color: black;
    width: 120px;
    margin-left: 5px
}

table.middle_menu2 td {
    font-size: 12px;
    font-family: Arial, sans-serif;
    color: black;
}

table.middle_menu2 td a h2 {
    padding: 0;
    margin: 0;
    font-size: 12px;
    font-family: Arial, sans-serif;
    font-weight: normal;
}

table.middle_menu2 td.lp {
    width: 5px;
    background-image: url('/theme/images/leftpart_bg.gif');
    height: 30px
}

table.middle_menu2 td.mp {
    background-image: url('/theme/images/middlepart_bg.gif');
    height: 30px
}

table.middle_menu2 td.rp {
    width: 5px;
    background-image: url('/theme/images/rightpart_bg.gif');
    height: 30px
}

table.middle_menu2 td.lp_a {
    width: 5px;
    background-image: url('/theme/images/leftpart_ac_bg.gif');
    z-index: 101;
    height: 31px;
    font-weight: bold;
}

table.middle_menu2 td.mp_a {
    background-image: url('/theme/images/middlepart_ac_bg.gif');
    z-index: 101;
    height: 31px;
    font-weight: bold;
}

table.middle_menu2 td.mp_a a h2 {
    font-weight: bold;
}

table.middle_menu2 td.rp_a {
    width: 5px;
    background-image: url('/theme/images/rightpart_ac_bg.gif');
    z-index: 101;
    height: 31px;
    font-weight: bold;
}

table.middle_menu2 a {
    color: black;
    text-decoration: none;
}

.zonestable1 td {
    font-family: Arial;
    font-size: 12px
}

.contactstable td {
    font-family: Arial;
    font-size: 13px
}

table.searchpanel {
    font-family: Arial sans-serif;
    border-collapse: collapse;
    border: black 1px solid;
}

.quickjump {
    color: black;
    font-family: Arial sans-serif;
    font-size: 12px;
    font-weight: bold;
}

.tab {
    color: black;
    text-align: left;
    font-family: Arial sans-serif;
    font-size: 12px;
    font-weight: bold;
}

.pageslinks {
    color: #003366;
    font-size: 14px
}

.pagedescription {
    font-size: 12px;
    font-weight: bold;
}

.currentpage {
    color: #FF0303;
    font-weight: bold;
    font-size: 14px
}

table.popuplogin {
    border: #999999 1px solid;
    width: 300px;
    background-color: #EFEFEF;
    font-family: Arial sans-serif;
    font-size: 12px;
}

.login_button {
    background: url(/theme/images/login_button.gif);
    cursor: pointer;
    height: 29px;
    width: 56px;
    border-style: none;
    background-repeat: no-repeat;
    font-size: 11px;
    font-family: Arial, sans-serif;
    margin-left: 10px;
}

table.left_menu {
    font-size: 14px;
    font-weight: bold;
    font-family: Arial, sans-serif;
    cursor: pointer;
}

/*table.left_menu th { font-weight:bold; padding-left: 0; text-align: left; font-size: 14px; height: 18px; padding-top: 10px;}*/
/*table.left_menu td { font-weight:normal; padding-left: 10px; text-align: left; font-size: 13px; height: 18px;}*/

.lmenu_item {
    font-family: Arial, sans-serif;
    font-size: 12px;
    cursor: pointer;
}

.cur_menu_item {
    font-size: 13px;
    font-family: Arial, sans-serif;
}

table.submenu {
    font-family: Arial, sans-serif;
    font-size: 12px;
}

table.submenu a {
    color: black;
}

table.domains {
    font-family: Arial, sans-serif;
}

table.domains th {
    font-weight: bold;
    font-size: 12px;
    height: 35px;
    border-bottom: 1px solid #009DF6;
    background-color: #E9E9E9;
}

table.domains td {
    font-weight: normal;
    font-size: 12px;
    height: 35px;
    border-bottom: 1px solid #D6D6D6;
}

table.folders {
    font-family: Arial, sans-serif;
    border: 1px solid #dddbdb;
}

table.folders th {
    font-weight: bold;
    font-size: 12px;
    height: 30px;
    border: none;
    background-color: #E9E9E9;
}

table.folders td {
    font-weight: normal;
    font-size: 12px;
    height: 35px;
}

.folder_link {
    font: bold 12px Arial;
    color: #ffffff;
    text-align: left;
    padding-left: 10px;
}

.folder_link a {
    font: bold 12px Arial;
    color: #fff000
}

table.orders {
    font-family: Arial, sans-serif;
}

table.orders th {
    font-weight: bold;
    font-size: 12px;
    height: 35px;
    border-bottom: 1px solid #009DF6;
    background-color: #E9E9E9;
}

table.orders td {
    font-weight: normal;
    font-size: 12px;
    height: 30px;
    border-bottom: 1px solid #D6D6D6;
}

/*table.orders tr td {*/
    /*padding-top: 7px;*/
    /*padding-bottom: 7px;*/
/*}*/

table.delayed {
    font-family: Arial, sans-serif;
}

table.delayed td.header {
    font-weight: bold;
    font-size: 12px;
    height: 30px;
    border-bottom: 1px solid #009DF6;
    background: url( /theme/images/table_th_bg.jpg ) repeat-x;
    color: #FFFFFF;
    padding-left:15px;
}

table.delayed th {
    font-weight: bold;
    font-size: 12px;
    height: 30px;
    border-bottom: 1px solid #009DF6;
    background-color: #E9E9E9;
}

table.delayed td {
    font-weight: normal;
    font-size: 12px;
    height: 30px;
    border-bottom: 1px solid #D6D6D6;
}

table.clients {
    font-family: Arial, sans-serif;
}

table.clients th {
    font-weight: bold;
    font-size: 12px;
    height: 35px;
    border-bottom: 1px solid #009DF6;
    background-color: #E9E9E9;
}

table.clients td {
    font-weight: normal;
    font-size: 12px;
    height: 35px;
    border-bottom: 1px solid #D6D6D6;
}

table.reg {
    font: 12px, Arial, sans-serif
}

table.reg td {
    font: 12px, Arial, sans-serif;
}

table.reg tr td {
    padding-top: 10px;
    padding-bottom: 10px;
    border-top: 1px solid #D6D6D6
}

table.reg tr td table tr td {
    padding-top: 0;
    padding-bottom: 0;
    border: 0;
    height: 45px;
}

table.reg tr td table tr td table tr td {
    padding-top: 0;
    padding-bottom: 0;
    border: 0;
    height: 25px;
}

.basic_text {
    font-size: 12px;
    font-family: Arial, sans-serif;
}

table.zones {
    font-family: Arial, sans-serif;
}

table.zones th {
    font-weight: bold;
    font-size: 12px;
    height: 30px;
    border-bottom: 1px solid #009DF6;
    background-color: #E9E9E9;
}

table.zones td {
    font-weight: normal;
    font-size: 12px;
    height: 30px;
    border-bottom: 1px solid #D6D6D6;
    padding-left: 25px;
}

table.zones td strong {
    font-weight: normal;
    font-size: 12px;
    padding-left: 25px;
}

table.auctions {
    font-family: Arial, sans-serif;
}

table.auctions th {
    font-weight: bold;
    font-size: 12px;
    height: 30px;
    background:url(/theme/images/table_th_bg.jpg) repeat-x; color:#FFFFFF;
}

table.auctions td {
    font-weight: normal;
    font-size: 12px;
    height: 30px;
    border-bottom: 1px solid #D6D6D6;
}

table.auctions td strong {
    font-weight: normal;
    font-size: 12px;
}

table.verify {
    font-family: Arial, sans-serif;
}

table.verify th {
    font-weight: bold;
    font-size: 12px;
    height: 30px;
    border-bottom: 1px solid #009DF6;
    background-color: #E9E9E9;
    text-align:center;
}

table.verify td {
    font-weight: normal;
    font-size: 12px;
    height: 30px;
    border-bottom: 1px solid #D6D6D6;
    padding-top:5px;
}

table.verify td strong {
    font-weight: normal;
    font-size: 12px;
}

table.b_cards {
    font-family: Arial, sans-serif;
}

table.b_cards th {
    font-weight: bold;
    font-size: 12px;
    height: 30px;
    border-bottom: 1px solid #009DF6;
    background-color: #E9E9E9;
}

table.b_cards td {
    font-weight: normal;
    font-size: 12px;
    height: 30px;
    border-bottom: 1px solid #D6D6D6;
}

table.b_cards td strong {
    font-weight: normal;
    font-size: 12px;
}

table.hosting {
    font-family: Arial, sans-serif;
}

table.hosting th {
    font-weight: bold;
    font-size: 12px;
    height: 30px;
    /*border-bottom: 1px solid #009DF6;*/
    background: url(/theme/images/table_th_bg.jpg) repeat-x;
    color: #FFFFFF;
}

table.hosting td {
    font-weight: normal;
    font-size: 12px;
    height: 30px;
    border-bottom: 1px solid #D6D6D6;
}

table.zones_manag {
    font-family: Arial, sans-serif;
}

table.zones_manag th {
    font-weight: bold;
    font-size: 12px;
    height: 30px;
    border-bottom: 1px solid #009DF6;
    background-color: #E9E9E9;
}

table.zones_manag td {
    font-weight: normal;
    font-size: 12px;
    height: 30px;
    border-bottom: 1px solid #D6D6D6;
}

table.zones_manag td strong {
    font-weight: normal;
    font-size: 12px;
}

table.advance {
    font-family: Arial, sans-serif;
}

table.advance th {
    font-weight: bold;
    font-size: 12px;
    height: 35px;
    border-bottom: 1px solid #009DF6;
    background-color: #E9E9E9;
}

table.advance td {
    font-weight: normal;
    font-size: 12px;
    height: 35px;
    border-bottom: 1px solid #D6D6D6;
    padding-left: 25px;
}

table.advance td strong {
    font-weight: normal;
    font-size: 12px;
    padding-left: 25px;
}

.leftmenu {
    padding-left: 19px;
    padding-top: 2px;
    padding-bottom: 2px
}
.leftmenu a{
    color: #000;
    font: normal 12px Arial;
}
.left_menu_header{
    background:#FFFFFF url(/theme/images/leftgroupbg.gif)no-repeat;
    padding-left:15px;
    padding-top:11px;
    color:#C24806;
    font:bold 14px Arial;
    height: 35px;
   }
sup {
    color: red;
}

.hosting_disc_value {
    font: bold 18px Arial;
}

.hosting_misc_value {
    font: bold 14px Tahoma;
}

.cards_misc_value {
    font: bold 12px Arial;
}

.rmargin li {
    margin: 5px 0 5px -15px;
}

/*input, textarea, select {font:12px/12px Arial, Helvetica, sans-serif; padding:0;}*/
ldl {
    clear: both;
}

dt {
    text-align: right;
    width: 90px;
    line-height: 25px;
    margin: 0 10px 10px 0;
}

dd {
    width: 475px;
    line-height: 25px;
    margin: 0 0 10px 0;
}

.NFText {
    border: none;
    vertical-align: middle;
    font: 12px / 15px Arial, Helvetica, sans-serif;
    background: none;
}

.NFTextCenter {
    height: 15px;
    background: url(/niceforms/img/input.png) repeat-x 0 0;
    padding: 3px 0;
    _padding: 1px 0;
    margin: 0;
    float: left;
    line-height: 15px;
}

.NFTextLeft, .NFTextRight {
    width: 7px;
    height: 21px;
    vertical-align: middle;
    float: left;
    margin: 0px 0px 0px 0px;
    _margin: 0px -3px 0px -3px;
    padding: 0px 0px 0px 0px;
}

.NFTextLeft {
    background: url(/niceforms/img/input-left.png) no-repeat 0 0;
}

.NFTextRight {
    background: url(/niceforms/img/input-right.png) no-repeat 0 0;
}

/*Buttons*/
.NFButton {
    width: auto;
    height: 26px;
    color: #fff;
    padding: 0 2px;
    background: url(/niceforms/img/button.png) repeat-x 0 0;
    cursor: pointer;
    border: none;
    font: 10px / 26px Tahoma, Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
    vertical-align: middle;
}

.NFButtonLeft, .NFButtonRight {
    width: 6px;
    height: 26px;
    vertical-align: middle;
}

.NFButtonLeft {
    background: url(/niceforms/img/button-left.png) no-repeat 0 0;
}

.NFButtonRight {
    background: url(/niceforms/img/button-right.png) no-repeat 0 0;
}

/*Checkbox*/
.NFCheck {
    cursor: pointer;
    position: absolute;
    width: 12px;
    height: 12px;
    border: 1px solid transparent;
    background: url(/niceforms/img/checkbox.png) no-repeat 0 0;
    z-index: 2;
    _margin-top: 5px;
}

/*Textareas*/
.NFTextarea {
    border: none;
    background: none;
    font: 12px / 12px Arial, Helvetica, sans-serif;
    margin: 0;
}

.NFTextareaTop, .NFTextareaBottom {
    height: 5px;
    clear: both;
    float: none;
    padding-right: 10px;
}

.NFTextareaTop {
    background: url(/niceforms/img/textarea-tr.png) no-repeat 100% 0;
}

.NFTextareaBottom {
    background: url(/niceforms/img/textarea-br.png) no-repeat 100% 0;
    margin-bottom: 5px;
}

.NFTextareaTopLeft, .NFTextareaBottomLeft {
    width: 5px;
    height: 5px;
}

.NFTextareaTopLeft {
    background: #f2f2e6 url(/niceforms/img/textarea-tl.png) no-repeat 0 0;
}

.NFTextareaBottomLeft {
    background: #f2f2e6 url(/niceforms/img/textarea-bl.png) no-repeat 0 0;
}

.NFTextareaLeft, .NFTextareaRight, .NFTextareaLeftH, .NFTextareaRightH {
    float: left;
    padding-bottom: 5px;
}

.NFTextareaLeft, .NFTextareaLeftH {
    width: 5px;
}

.NFTextareaLeft {
    background: url(/niceforms/img/textarea-l-off.png) repeat-y 0 0;
}

.NFTextareaLeftH {
    background: url(/niceforms/img/textarea-l-over.png) repeat-y 0 0;
}

.NFTextareaRight, .NFTextareaRightH {
    padding-right: 5px;
    padding-bottom: 0;
}

.NFTextareaRight {
    background: url(/niceforms/img/textarea-r-off.png) repeat-y 100% 0;
}

.NFTextareaRightH {
    background: url(/niceforms/img/textarea-r-over.png) repeat-y 100% 100%;
}

/*Files*/
.NFFileButton {
    padding-bottom: 0;
    vertical-align: bottom;
    cursor: pointer;
    background: url(/niceforms/img/file.png) no-repeat 0 0;
    width: 60px;
    height: 21px;
}

.NFFile {
    position: relative;
    margin-bottom: 5px;
}

.NFFile input.NFhidden {
    position: relative;
    filter: alpha(opacity = 0);
    opacity: 0;
    z-index: 2;
    cursor: pointer;
    text-align: left;
}

.NFFileNew {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
}

/*Selects*/
.NFSelect {
    height: 21px;
    position: absolute;
    border: 1px solid transparent;
    margin-left: -1px;
    _padding-top: 7px;
}

.NFSelectLeft {
    float: left;
    width: 3px;
    height: 21px;
    background: url(/niceforms/img/select-left.png) no-repeat 0 0;
    vertical-align: middle;
    _margin-left: -3px;
}

.NFSelectRight {
    height: 21px;
    background: url(/niceforms/img/select-right.png) no-repeat 100% 0;
    cursor: pointer;
    font: 12px / 21px Arial, Helvetica, sans-serif;
    color: #fff;
    padding-left: 0px;
    margin-left: 3px;
    width: 170px;
    _margin-top: -21px;
}

.NFSelectTarget {
    position: absolute;
    background: none;
    margin-left: -13px;
    margin-top: 18px;
    z-index: 3;
    left: 0;
    top: 0;
    padding-bottom: 13px;
    _margin-top: 25px;
}

.NFSelectOptions {
    position: relative;
    background: #707175;
    margin-left: 16px;
    margin-top: 0;
    list-style: none;
    padding: 4px 0;
    color: #fff;
    font: 11px / 13px Arial, Helvetica, sans-serif;
    z-index: 4;
    max-height: 200px;
    overflow-y: scroll;
    overflow-x: hidden;
    left: 0;
    top: 0;
    _height: 200px;
    width: 170px;
}

.NFSelectOptions li {
    padding-bottom: 1px;
}

.NFSelectOptions a {
    display: block;
    text-decoration: none;
    color: #fff;
    padding: 2px 3px;
    background: none;
}

.NFSelectOptions a.NFOptionActive {
    background: #464646;
}

.NFSelectOptions a:hover {
    background: #333;
}

/*Multiple Selects*/
.NFMultiSelect {
    border: 1px solid transparent;
    background: none;
    margin: 0;
}

.NFMultiSelectTop, .NFMultiSelectBottom {
    height: 5px;
    clear: both;
    float: none;
    padding-right: 10px;
}

.NFMultiSelectTop {
    background: url(/niceforms/img/textarea-tr.png) no-repeat 100% 0;
}

.NFMultiSelectBottom {
    background: url(/niceforms/img/textarea-br.png) no-repeat 100% 0;
    margin-bottom: 5px;
}

.NFMultiSelectTopLeft, .NFMultiSelectBottomLeft {
    width: 5px;
    height: 5px;
}

.NFMultiSelectTopLeft {
    background: #f2f2e6 url(/niceforms/img/textarea-tl.png) no-repeat 0 0;
}

.NFMultiSelectBottomLeft {
    background: #f2f2e6 url(/niceforms/img/textarea-bl.png) no-repeat 0 0;
}

.NFMultiSelectLeft, .NFMultiSelectRight, .NFMultiSelectLeftH, .NFMultiSelectRightH {
    float: left;
    padding-bottom: 5px;
}

.NFMultiSelectLeft, .NFMultiSelectLeftH {
    width: 5px;
}

.NFMultiSelectLeft {
    background: url(/niceforms/img/textarea-l-off.png) repeat-y 0 0;
}

.NFMultiSelectLeftH {
    background: url(/niceforms/img/textarea-l-over.png) repeat-y 0 0;
}

.NFMultiSelectRight, .NFMultiSelectRightH {
    padding-right: 5px;
    padding-bottom: 0;
}

.NFMultiSelectRight {
    background: url(/niceforms/img/textarea-r-off.png) repeat-y 100% 0;
}

.NFMultiSelectRightH {
    background: url(/niceforms/img/textarea-r-over.png) repeat-y 100% 0;
}

/*Focused*/
.NFfocused {
    border: 1px dotted #666;
}

/*Hovered*/
.NFh {
    background-position: 0 100%;
}

.NFhr {
    background-position: 100% 100%;
}

/*Hidden*/
.NFhidden {
    opacity: 0;
    z-index: -1;
    position: relative;
}

/*Safari*/
select, input, textarea, button {
    outline: none;
    resize: none;
}

table.oldlogin th {
    text-align: left;
    font-size: 18px;
    font-family: Arial, sans-serif;
    font-weight: bold;
    color: #C24806
}
#special_pr{
padding-left: 35px;
}
.advantage {
width: 170px;
float: left;
}
.advantage h1{
font: bold 16px Arial;
color: #FCF412;

text-decoration: underline;
padding-bottom: 4px;
padding-left: 0px;
padding-top: 2px;
padding-right: 10px;
margin: 0px;  
}

.advantage h1 a, h1 a:visited{
font: bold 16px Arial;
color: #FCF412;
width: 100%;
text-decoration: underline;
padding-bottom: 0px;
padding-left: 0px;
padding-top: 2px;
padding-right: 0px;
margin: 0px;
margin: 0px;
}
.advantage h1 a:hover{
font: bold 16px Arial;
color: #FFFFFF;
text-decoration: underline;
padding-bottom: 0px;
padding-left: 0px;
padding-top: 2px;
padding-right: 0px;
margin: 0px;  
}
.advantage h2{
font: bold 16px Arial;
color: #FFFFFF;
background: green;
text-decoration: none;
padding-bottom: 4px;
padding-left: 0px;
padding-top: 2px;
padding-right: 0px;
margin: 0px;    
}
.advantage h2 a, h2 a:visited{
font: bold 16px Arial;
color: #FFFFFF;
background: green url(/theme/images/resell_bg.gif) repeat-x;
text-decoration: none;
padding-bottom: 5px;
padding-left: 4px;
padding-top: 0px;
padding-right: 7px;

}
.advantage h2 a:hover{
font: bold 16px Arial;
color: #FFFFFF;
text-decoration: underline;
padding-bottom: 5px;
padding-left: 4px;
padding-top: 0px;
padding-right: 7px;
margin: 0;
}

.advantage p{
padding-top: 0;
margin: 0;
font: normal 12px Arial;
color: #FFFFFF;
}
.advantage b{
font: bold 12px  Tahoma;
color: #FCF412;
float: left;
}

#leftNav {width: 231px; border: 0; margin-bottom: 10px; font-family:Arial, Helvetica, sans-serif;}
#leftNav .header{
    font: bold 16px Arial;
    padding-top:5px;
    padding-left:5px;
    margin-bottom:5px;
    height: 25px;
    _height: 30px;
    border-bottom: 1px solid #009DF6;
    background: url(/theme/images/table_th_bg.jpg) repeat-x;
    color: #FFFFFF;
}
#leftNav .header2{
    font: bold 16px Arial;
    padding-top:5px;
    padding-left:5px;
    margin-bottom:5px;
    height: 25px;
    _height: 30px;
    background-color: orange;
    color: #FFFFFF;
}
#leftNav ul{margin:0px; padding:0px; list-style: none}
#leftNav ul li{margin:0px;
    padding:0px;
    font: normal 11px Arial;
   padding-bottom:3px;
    padding-top:4px;
    padding-left:4px;
    }
#leftNav ul li a{
    margin:0px;
    padding:0px;
    font: normal 12px Arial;
    padding-bottom:4px;
    padding-top:5px;
    padding-left:0px;
    }
#leftNav .imp a{
font: bold 12px Arial;
color: red;
    }
#leftNav .imp2 a{
font: bold 12px Arial;
color: green;
    }
#leftNav ul li a:hover{
    margin:0px;
    padding:0px;
    font: normal 12px Arial;
    padding-bottom:4px;
    padding-top:5px;
    padding-left:0px;
    }
.page_head_title{
 margin:0px;
 padding-top:3px;
 _padding-top:7px;
 padding-bottom:6px;
 color:#1874B3;
 font: bold 20px Arial;
}

/*table.reg_data {font-family: Arial, sans-serif;font-size: 12px; border:solid 1px #000000; background-color:#CCFFFF;}*/
table.reg_data {font-family: Arial, sans-serif;font-size: 12px;}
table.reg_data td.item {font-weight:bold;font-family: Arial, sans-serif;font-size: 12px;}
/*table.reg_data td {padding-left: 10px;}*/

.resellers_body{
  padding:0;
}
.resellers_body h1{
  color:#030303;
  font: normal 24px Tahoma;
}
.resellers_body h2{
  color:#030303;
  font: normal 24px Tahoma;
  padding-top:10px;
}
.resellers_body h6{
  color:#0081D2;
  font: bold 12px Arial;
  padding-top: 0px;
  margin:0;  
}
.resellers_body p{
  color:#080808;
  font: normal 12px Arial;
  padding-top: 10px;
  margin:0;  
}
.advantage_new{
  border-bottom: 1px solid #DCE1E7;
  border-left: 1px solid #DCE1E7;
  border-right: 1px solid #DCE1E7;
  background: url(/theme/images/adv_new_1px.jpg) repeat-x 0 0;
  font: normal 12px Arial;
  position:relative;
  padding-top:5px;
  margin-top:25px;
}
.advantage_new  h2{
  position:absolute;
  top:-10px;
  color:#0081D2;
  font: bold 14px Tahoma;
  margin-left:5px;
  background:#fff;
  margin-top:0px;
  padding:0 10px 0 10px;
}
.advantage_new p{
  padding:10px 10px 0px 10px;
  font: normal 12px Arial;
  color: #080808;
}

.advantage_new a{
  color:#0081D2;
}
.advantage_new ul{
  margin:0;  
  list-style:none;
  padding:10px 10px 10px 20px;
  font: normal 12px Arial;
  color: #565656;
}
.advantage_new li{
  background: url(/theme/images/adv_bullet.jpg) no-repeat 0 43%;
  padding:0 0 5px 15px;
  font: normal 12px Arial;
}
.advantage_new table{
  margin:0;
  font: normal 12px Arial;
  color: #080808;
}
.advantage_new td{
  text-align:right;
}
.advantage_new input{
  border: 1px solid #839AB9;
  width: 250px;  
}
.support_image_resell{
  padding-top:10px;
  border:0;
  text-align:center;
}
#request_button{
  background: url(/theme/images/request_button.jpg) no-repeat;
  width: 169px;
  height: 28px;
  border:0;
  color: #FFFFFF;
  text-align: center;
  padding-bottom:4px;
  font: bold 12px/26px Arial;
}
#pay_button{
  background: url(/theme/images/pay_button.jpg) no-repeat;
  width: 111px;
  height: 27px;
  border:0;
  color: #000;
  text-align: center;
  padding-bottom:4px;
  font: bold 12px/24px Arial;
}
/*Стили для баннера на главной странице*/
	.banner_host {
		width:765px;
		background:url(/theme/images/new/bg_hosting_adv.jpg) no-repeat 0 0;
		height:230px;
	}
	.left_col_ban {
		width:518px;
		overflow:hidden;
	}
	.left_list {
		float:left;
		width:220px;
		padding-top:11px;
		padding-left:20px;
	}
	.right_text {
		float:right;
		width:265px;
		padding:12px 0 0 0px;
	}
	.left_list ul{
		list-style:none;
		margin:0px;
		padding:0px;
	}
	.left_list ul li {
		color:#ffffff;
		font:bold 13px arial;
		padding:0px 0 0px 0;
		line-height:19px;
	}
	.yellow {
		color:#FFF500;
	}
	.right_text h3 {
		color:#ffffff;
		font:bold 18px arial;
		padding:0px;
		margin:0px;
	}
	.banner_buttons {
		overflow:hidden;
		padding-right:11px;
		padding-top:25px;
	}
	.banner_buttons a {
		display:block;
		height:43px;
		font:bold 15px arial;
		line-height:43px;
		text-align:center;
		text-decoration:none;
		color:#043B71;
	}
	.test_button {
		float:left;
		width:118px;
	}
	.zakaz_button {
		float:right;
		width:118px;
	}
	.bottom_banner_text1, .bottom_banner_text2 {
		font:9px arial;
		color:#ffffff;
		padding-left:85px;
		padding-top:3px;
		line-height:11px;
	}
	.bottom_banner_text2 {
		padding-left:43px;
		padding-top:0px;
	}
	.bottom_ban_cont {
		overflow:hidden;
	}
	.left_ban {
		width:100px;
		float:left;
		font:bold 13px arial;
		color:#0E4377;
		padding:16px 0 0 18px;
	}
	.right_ban {
		padding-top:53px;
	}
    .supportedcms {
        float:left;
        width: 90px;
        text-align:center;
    }
