/*
body {
	font-family: arial;
	font-size: 14px;
}
.order_table_title {
	font-weight: bold;
	font-family: arial;
	font-size: 14px;
	color: black;
}
.order_table_title_cost {
	font-weight: normal;
	font-family: arial;
	font-size: 12px;
	color: #AEAEAE;
}
.order_table {

}
.order_table_tr_title {
	font-family: arial;
	color: #395D81;
	font-weight: bold;
	font-size: 14px;
}
.order_table_tr {
	font-family: arial;
	font-size: 14px;
	color: black;
}
.order_subtable td{
padding: 5px;
}
.order_subtable_tr_title {
	font-family: arial;
	color: #A1A1A1;
	font-weight: bold;
	font-size: 14px;
}
.order_subtable_tr {
	font-family: arial;
	font-size: 14px;
	color: black;
}


.input {
	font-family: arial;
	font-size: 14px;
	margin-top: 5;
	margin-bottom: 5;
	background-color: #EFEFEF;
	BORDER-RIGHT: #999 1px solid;
	BORDER-TOP: #999 1px solid;
	PADDING-LEFT: 3px;
	BORDER-LEFT: #999 1px solid;
	COLOR: #333333;
	BORDER-BOTTOM: #999 1px solid;
	color: black;
}
.warn {
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: red;
}
.domainfree {
	color: green;
}
.domainreged {
	color: red;
}
.domainerror {
	color: #e3cb00;
}



.menu_category {
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: black;
}


.menu_link {
	font-family: arial;
	font-size: 14px;
	text-decoration: undeline;
	color:#395D81;
}


.menu_link_highlight {
	color: red;
	font-weight: bold;
	font-family: arial;
	font-size: 14px;
	text-decoration: none;
}


.menu_text {
	font-family: arial;
	font-size: 14px;
}


.button {
	font-family: arial;
	font-size: 14px;
	margin-top: 5;
	margin-bottom: 5;
	background-color: #395d81;
	PADDING-LEFT: 5px;
	COLOR: #ffffff;

}         */

/* ------------------------------- */
/*           ВЕРСИЯ 1.6.3          */
/* ------------------------------- */

/* Стиль для всплывающего окошка с подсказкой, при наведении к примеру на значок дополнительных услуг на странице списка заказов */
.altOn {
	font-family: arial;
	font-size: 10pt;
	padding: 3px;
	background-color: #fcf8ec;
	border: 1px solid #888;
	z-index: 10;
}

/*
.hr {
	border: 0;
	height: 0px;
	background-color: #000000;
}

// Стиль заголовков страниц, которые идут над горизонтальной линией
.pagetitle {
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: black;
}

// Стиль ссылок
.rootlink {
	font-family: arial;
	font-size: 14px;
}


// Стиль таблиц без заливки (форма обратной связи, партнерка и т.п.)
.rpTableBlank {
	font-family: arial;
	font-size: 14px;
}

// Стиль таблиц c заливкой (таблица заказов, счетов и т.п.)
.rpTable {
	font-family: arial;
	font-size: 14px;
}



// Стиль элемента списка для названий групп вопросов (FAQ)
.faqgroup {
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
}

// Стиль элемента списка для вопросов (FAQ)
.faqitem {
	font-family: arial;
	font-size: 14px;
	font-weight: normal;
}

// Стиль ссылок для вопросов в списке(FAQ)
.faqitemlink {
	font-family: arial;
	font-size: 14px;
}

// Стиль заголовка вопроса для вопроса с ответом (FAQ)
.faqtitle {
	font-family: arial;
	font-size: 14px;
}


/* Стиль ссылок постраничной навигации по счетам, заказам и т.п.
.rootlinkpages {
	font-family: arial;
	font-size: 14px;
	text-decoration: none;
}



.tarifBlock {
	background-color: #EFEFEF;
	width: 150px;
}



.whoisLink {
	font-family: arial;
	font-size: 12px;
	text-decoration: none;
}



.tarifsTitle {
}


.tableHead {
	background-color: #EAEAEA;
}

.tableRow1 {
	background-color: #FAFAFA;
}


.tableRow2 {
	background-color: #EFEFEF;
}


.styleHelp {
	font-size: 12px;
	color: gray;
	margin-top: 0;
}



.ticketsSubjectInput {
	font-family: arial;
	font-size: 14px;
	margin-top: 5;
	margin-bottom: 5;
	background-color: #EFEFEF;
	BORDER-RIGHT: #999 1px solid;
	BORDER-TOP: #999 1px solid;
	PADDING-LEFT: 3px;
	BORDER-LEFT: #999 1px solid;
	COLOR: #333333;
	BORDER-BOTTOM: #999 1px solid;
	color: black;
	width: 500px;
}

// Стиль поля для ввода Сообщения тикета

.ticketsTextArea {
	font-family: arial;
	font-size: 14px;
	margin-top: 5;
	margin-bottom: 5;
	background-color: #EFEFEF;
	BORDER-RIGHT: #999 1px solid;
	BORDER-TOP: #999 1px solid;
	PADDING-LEFT: 3px;
	BORDER-LEFT: #999 1px solid;
	COLOR: #333333;
	BORDER-BOTTOM: #999 1px solid;
	color: black;
	width: 500px;
	height: 200px;
}




.addfunds_block {color:#395D81;text-align:right; margin-top:20px; }
.addfunds_block b {color:#395D81;}
.addfunds_block a {color:#395D81 !important;}
.addfunds_block a:hover {text-decoration:none;}


.pages_content {width:1060px; }

.red {color:#FF3737; border:1px solid #FFB3B3; padding: 5px 5px 5px 5px; display:block; line-height:1.5; background: #FFF4F4}


.down_b {background:#F4F4F4; border:1px solid #D3D3D3; color:#939393; font-size:12px;}




/*******************************************
новые стили
*******************************************/


.fl {display:flex; align-items:center;}


.rpTable {width:100%;} /**/
.m_zag {display:none}   /**/
.m_br {display:none}
.bill_nav {margin: 15px 0;}

.tableHead_tr {height: 47px;background: #f4f4f4;color: #396c91;font-family: blogger_sansbold;}
.tableHead_tr a.rootlink {color: #396c91;font-family: blogger_sansbold; text-decoration:underline; font-size:16px;}

.clr {clear:both}


/*тикеты*/
.ticketsSubjectInput {width:100%; max-width:600px;}
.ticketsTextArea  {width:100%; max-width:600px;}
.tickets_subject {text-decoration:underline;font-family: blogger_sansbold; }
.domain_op {width:100%; max-width:400px;min-height:100px;}
.belgie_domain_input {width:100%; max-width:400px;}



@media (max-width: 1200px) {

	.content {width:auto; padding: 0 15px;}

	}
@media (max-width: 1190px) {

	}
@media (max-width: 1130px) {

	}
@media (max-width: 1070px) {

	}
@media (max-width: 1100px) {

	}
@media (max-width: 950px) {

	a.rootlink {font-size: 16px;}
	}
@media (max-width: 855px) {

	.rpTable td {padding: 5px;}

	}

@media (max-width: 768px) {

	.billing_menu ul {display: block;height: auto; background: #fff;}
	.billing_menu ul li {display: block;}
	.billing_menu ul li a {float:left;  background: #395d81; color:#fff; display:inline-block;  margin: 5px 5px 0 0; line-height: 2; font-size: 14px;}

	.content {padding: 0;}
	.content_page {padding: 0 10px; }
	.page_header {display:block;}
	.page_header h1 {float:none; }
	.page_header .crumps {margin: 10px 0 0 0; text-align:left;}

	.rpTable { border-bottom:2px solid #c1c1c1; margin: 0 0 20px 0;}
	.rpTable tr {display:block; height:auto;}

	.rpTable td:first-child {border-left:none;}

	/*счета*/
	.rpTable tr td.billstbl_date {}
	.rpTable tr td.billstbl_status {width:100%; float:left;}
	.rpTable tr td.billstbl_links {width:100%; float:left;border-bottom:2px solid #c1c1c1;}

	/*оплата счета*/
	.paytbl  {}

	/*товары*/
	.shoptbl {border-bottom:2px solid #c1c1c1;}
	.shoptbl_date {border-top:2px solid #c1c1c1 !important;}

	/*Акты*/
	.actstbl  {border-bottom:2px solid #c1c1c1; }
    .actstbl .tableRow1>td:first-child{border-top:2px solid #c1c1c1;}
	.actstbl tr td.actstbl_summ {}
	.actstbl tr td.actstbl_usluga {}

	/*Заказы*/
	.orderstbl {border-top:2px solid #c1c1c1 !important;border-bottom:0px;}
	.orderstbl_links {border-bottom:2px solid #c1c1c1 !important;}

	/*Домены*/
	.rpTable tr td.dtbl_select {width:10%; float:left; border-top:2px solid #c1c1c1;   border-left:0px}
	.rpTable tr td.dtbl_orderdate {width:90%; float:left;  border-top:2px solid #c1c1c1; }
	.rpTable tr td.dtbl_domainname {width:100%; float:left;}
	.rpTable tr td.dtbl_end {width:50%; float:left;}
	.rpTable tr td.dtbl_leftday {width:50%; float:left;}
	.rpTable tr td.dtbl_status {width:100%; float:left;}
	.rpTable tr td.dtbl_links {}

	/*Тикеты*/
	.ticketsSubjectInput {width:100%; max-width:600px;}
	.tableHead_tr {height:auto; padding: 10px 10px !important;}
	.ticketstbl_id { border-top:2px solid #c1c1c1 !important;}
	.ticketstbl_files {text-decoration:underline;}
	.tickets_message {border-top:2px solid #c1c1c1  !important;}
	.tickets_avatar img {width:40px;}

	/*Белгиэ*/
	.belgietbl_domain {border-top:2px solid #c1c1c1  !important;}
	.domain_op {width:100%;}
	.belgie_domain_input {width:100%;}

	/*Архив почты*/
	.mailtbl  {border-top:2px solid #c1c1c1; border-bottom:0px}
	.mailtbl_num {width:15%; float:left; border-left:0px  !important;}
	.mailtbl_date {width:85%; float:left;}
	.mailtbl_theme {width:100%;border-top:2px solid #c1c1c1 !important;}

	.rpTable td {display:block; border:0px; text-align:left;}
	.rpTable .tableHead {display:none;}

	.m_zag {display:inline;     font-family: blogger_sansbold; color:#576870}
	.m_br {display:block}

}

@media (max-width: 560px) {

}

@media (max-width: 440px) {



}