﻿@charset "utf-8";
/* CSS Document */
#accordion input:checked+label, #accordionmtt input:checked+label{color:#666666;background-color:#99FF99;}
#accordion #nw, #accordionmtt #nw{width:148px;display:inline;margin:0px;padding:0px;float:left;overflow:hidden;height:19px;}
#accordion #nw label, #accordionmtt #nw label{margin-top:0px;margin-right:1px;padding-right:1px;text-align:right;position:relative;top:0px;right:0px;}
#nw #goto{float:left;text-align:right;z-index:1001;margin-top:1px;position:relative;}
#nw #goto a{display:none;}
#nw:hover #goto a{display:inline;float:left;text-align:right;z-index:1001;margin-top:-18px;margin-left:11px;position:relative;font-size:11px;font-style:normal;font-weight:normal;}
#details tr.lineHover{background-color:#FFFF00;}
#tariffsdetails table td{padding-top:1px;padding-bottom:1px;}
/*from main*/
.ui-tabs .ui-tabs-panel .headerprice{color:rgb(134, 139, 143);font-size:0.75em;font-weight:700;text-align:right;width:470px;}
.b-hint{background-attachment: scroll;background-clip:border-box;background-color:#EAFFFF;background-origin:padding-box;background-position:0px 0px;background-repeat:repeat-x;background-size:auto;border-bottom-left-radius:0.5em;border-bottom-right-radius:0.5em;border-top-left-radius:0.5em;border-top-right-radius:0.5em;font-size:1em;margin-bottom:1.5em;	padding-bottom: 0.5em;padding-left:1em;padding-right:1em;padding-top:0.5em;font-weight:normal;border:thick solid #CCCCCC;position:absolute;z-index:1000;top:60px;width:660px;	box-shadow: 4px 4px 4px #888888;-webkit-box-shadow: 4px 4px 4px #888888;-moz-box-shadow: 4px 4px 4px #888888;}
.b-hint .header{float: left;font-weight: 90%;margin-right: 1em;}
.b-hint .contents{overflow-x:hidden;overflow-y:hidden;}
.b-hint .control{margin-top:0.75em;}
.b-hint .close{background-attachment:scroll;background-clip:border-box;background-color:transparent;background-origin:padding-box;background-position: 0px 3px;background-repeat:no-repeat;background-size:auto;font-size:0.9em;padding-left:1.25em;}
.g-link{
	border-bottom-color:rgb(0, 99, 180);
	border-bottom-style:dotted;
	border-bottom-width:0.1em;
	cursor:pointer;

}
a, .g-link{color: rgb(0, 99, 180);}
.xred{color: #FF0000}
#numlist {width: 720px; display: block;}
.loadernumbers {width: 720px;}
.b-amount{background-color:#EAFFFF;border:0.1em solid #2D53CF;border-bottom-left-radius:0.5em;border-bottom-right-radius:0.5em;border-top-left-radius:0.5em;border-top-right-radius:0.5em;padding: 0px 10px 15px 10px;position:fixed;top:205px; left:785px;box-shadow: 4px 4px 3px #888888;-webkit-box-shadow: 4px 4px 3px #888888;-moz-box-shadow: 4px 4px 3px #888888;}

.cols__sidebar {
    float: right;
    width: 200px;
}

.cols_order{
border: 0.1em solid #655E4E;
border-radius: 0.3em;
box-shadow: 4px 4px 3px #888;
font-family: "Segoe UI","Helvetica Neue",Helvetica,Arial;
font-size: 100%;
width: 200px;
margin-top: 10px;
}

/*.cols_order{border:0.1em solid #655E4E;border-bottom-left-radius:0.3em;border-bottom-right-radius:0.3em;border-top-left-radius:0.3em;border-top-right-radius:0.3em;position:fixed;top:188px; margin-left: 755px; box-shadow: 4px 4px 3px #888888;-webkit-box-shadow: 4px 4px 3px #888888;-moz-box-shadow: 4px 4px 3px #888888;width: 200px; font-family: 'Segoe UI', 'Helvetica Neue', Helvetica, Arial;font-size: 100%;}

.order_info{background-color: #edf5fa;}*/

.order_info{background: #FEEEBD url("images/ui-bg_highlight-soft_100_feeebd_1x100.png") repeat-x scroll 50% top;}
.actions_button {background-color: #FFF;}
.details_box_head {color: #4f5458;padding: 8px 14px;margin-bottom: 12px;}

/*.details_box_head {background: rgb(14, 25, 45) url("../../../../images/violetdarkgrey/top_menu_bg.png") repeat-x scroll center top; color: #4f5458;padding: 8px 14px;margin-bottom: 12px;}*/

.details_box_numbers { padding: 0 14px; margin-bottom: 15px;} 
.details_box_vats { padding: 0 14px; margin-bottom: 15px;} 
.details_box_pockets { padding: 0 14px 10px;} 
.product-info h4 {margin: 0px;}
.details_box_vats, .details_box_pockets, .level2, .level3, .next2, .next3, #buy, .details_box_numbers {display:none;}
.nums, .tarifname, .packetname {background-color: #FFF;
border-radius: 0.5em;
padding: 4px 5px;
border: 1px solid #C1CED6;
color: #375361;
line-height: 1em;
font-weight: normal;
font-size: 18px;}
.next2, .next3, #buy {padding: 20px;}
/*div.nums {width: 113px;}*/


.b-amount table{background-color:#EAFFFF;}
.b-amount td{width:50%;}
.product-info{padding-right:5px; padding-bottom: 5px;text-align:left;}
.product-price{float:none;width:300px;margin-left:5px;padding-left:5px;}
div.product-info .total-price{font-size:large;}
.tarifname{text-transform:uppercase;}
div.product-price .total-price{font-size:large;}
div.product-info .including{padding-left:15px;}
div#chconnection span.nums{display:block;width:230px;}
div.product-price .including{padding-left:15px;}
div.product-price .including .inc{font-style:italic;}

/* -- for numbers page --*/
.delim_fixing{
width:720px;
}
#numlist h2 {
background-color: #F8F8F8;
max-width: 721px;
width: 100%;
z-index:2;
padding-top: 15px;
padding-bottom: 10px;
margin-bottom: 0px;
margin-top: 0px;
}
.tariffs--vats.fixed .tariffs__item, .tariffs--com.fixed .tariffs__item {
    position: relative;
    border-bottom: 1px solid #F90;
}

.cols::before, .cols::after {
    content: "";
    display: table;
}

.tariffs--vats .tariffs__func-text {
    min-height: 780px;
}

.tariffs__item.active {
    outline-color: #AFC24B;
	outline-offset: -2px;
}

.tariffs__item {
    display: table-cell;
    vertical-align: top;
    border-left: 2px solid #F90;
    width: 18.75%;
    text-align: center;
    outline: 2px solid transparent;
    outline-offset: -1px;
    transition: outline 0.1s ease 0s;
}

.tariffs .tariffs-disabled {
    color: #AFB8BD !important;
}

.tariffs .tariffs-disabled span {
    color: #AFB8BD;
}

.tariffs--vats .tariffs__item {
    width: 25%;
	}
.tariffs--com .tariffs__item.empty {border: 0px none; background-color: #F8F8F8;}
.tariffs--vats .tariffs__head {min-height: 280px;}

.tariffs--com .tariffs__item {
    width: 25%;
}

.tariffs--com .tariffs__head {
    min-height: 254px;
    position: relative;
    padding-top: 36px;
    box-sizing: border-box;
}

.tariffs--com .active .tariffs__head::before {
    background-color: #AFC24B;
}

.tariffs--com .tariffs__head::before {
    content: "";
    display: block;
    width: 100%;
    height: 6px;
    background-color: #F90;
    position: absolute;
    top: 0px;
}

.tariffs--com .tariffs__price {
    padding-bottom: 0px;
}

.tariffs__price .from {
    width: auto;
    margin-right: 10px;
}

.tariffs__price span {
    font-family: "SegoeUIBold",Arial,Helvetica,sans-serif;
    font-size: 42px;
    line-height: 42px;
    color: #4F5458;
    vertical-align: middle;
}

.tariffs--com .tariffs__price p {
    margin-top: 38px;
    min-height: 38px;
    padding: 0px 20px;
}


.tariffs__head {
    position: relative;
	border-bottom: 1px solid #F90;
	text-align: center;
}

#top_header_tariffs .tariffs__name {
    width: auto;
}
.tariffs__item.active .tariffs__name {
    background-color: #AFC24B;
}

.tariffs__item--hit .tariffs__name {
    position: relative;
}
.tariffs__item--hit .tariffs__name .icon {position: absolute;top: -24px;}
.icon--hit-yellow {background-position: 0px 0px;width: 39px;height: 37px;}
.tariffs__name {background-color: #F90;font-size: 12px;color: #000;width: 244px;text-transform: uppercase;padding: 4px 0px 7px;font-family: "Segoe UI","Helvetica Neue",Helvetica,Arial;}
.tariffs__desc {padding: 12px 9px 0px;min-height: 85px;overflow: hidden;font-weight: normal;}
.tariffs__price {padding-bottom: 12px;}
.tariffs__price span {
    font-family: "SegoeUIBold",Arial,Helvetica,sans-serif;
    font-size: 36px;
    line-height: 42px;
    color: #4F5458;
    vertical-align: middle;
}

sup {
    /*display: inline-block;*/
    font-size: 12px;
    line-height: 16px;
    margin-left: 10px;
    text-align: left;
    top: 0px;
    vertical-align: middle;
    width: 30px;
}

.vats-label {
    display: inline-block;
    background-color: #FCF4C5;
    position: relative;
    padding: 2px 8px 0px;
    /*height: 20px;*/
    font-size: 14px;
    margin: 10px 1px 0px 2px;
}

.vats-alert {
display:none;
}

.tariffs-disabled .vats-alert {
display:inline-block;
background-color: #FF9900;
color: #FFFFFF;
position: relative;
padding: 4px 8px 4px;
font-size: 16px;
margin: 30px 1px 0px 2px;
}

.vats-label::before {
    left: 0px;
    border-top: 10px solid transparent;
    border-left: 6px solid #FFF;
    border-bottom: 10px solid transparent;
}

.vats-label::after {
    right: 0px;
    border-top: 10px solid transparent;
    border-right: 6px solid #FFF;
    border-bottom: 10px solid transparent;
}

.tariffs__check {
    position: absolute;
    bottom: 12px;
	width: 100%;
}


input[type="radio"], input[type="checkbox"] {
    box-sizing: border-box;
    cursor: pointer;
    padding: 0px !important;
    -moz-binding: none;
    background-color: #FFF !important;
    color: #000 !important;
    border: 2px inset #F0F0F0 !important;
}

input[type="radio"] {
    -moz-appearance: radio;
    -moz-margin-start: 5px;
    -moz-margin-end: 3px;
    border-radius: 100% !important;
}

.tariffs__check input:checked+label {background-position: -37px 0px;width: 36px;height: 37px;margin-top: -1px;}

/*.icon--tariff-check {*/
.tariffs__check input + label {
    background-position: -73px 0px;
    width: 36px;
    height: 36px;
}

.tariffs__check input {
    width: 28px;
    height: 28px;
    position: absolute;
    opacity: 0;
}

.tariffs__check label {
    cursor: pointer;
}

.tariffs-disabled .tariffs__check input, .tariffs-disabled .tariffs__check label {
display:none;
}

.no_display {
    display: none;
}


.special-box {
    background-color: #FCF4C5;
    color: #4F5458;
    padding: 7px 20px 12px;
    margin-bottom: 17px;
    line-height: 1.7;
}

.center {
    text-align: center;
}

.table-tarifs_data {
    width: 100%;
	border-collapse: collapse;
    border-spacing: 0px;
}

.tariffs-data__title.indent {
    height: 60px;
}

.tariffs-data__title {
    color: #8D848A;
    font-family: "SegoeUIBold",Arial,Helvetica,sans-serif !important;
    font-weight: bold;
}

.tariffs-data__title.indent td {
    vertical-align: bottom;
}
.tariffs-data__title span {
    font-family: "SegoeUIRegular",Arial,Helvetica,sans-serif;
}
.tariffs-data__title td {
    padding: 10px 0px;
    text-align: left;
    border: 0px none;
    font-size: 14px;
}

.tariffs-data td {
    width: 18.75%;
    padding: 10px 0px;
    text-align: center;
    border-top: 1px solid #D8DEDF;
    border-bottom: 1px solid #D8DEDF;
    font-size: 16px;
    vertical-align: middle;
	line-height: 1em;
    font-weight: normal;
}
.tariffs-data__title td {
    padding: 10px 0px;
    text-align: left;
    border: 0px none;
    font-size: 14px;
}
.tariffs {
    display: table;
    border-right: 1px solid #F90;
    width: 720px;
}

.tariffs__func-text {
    min-height: 380px;
    border-bottom: 1px solid #F90;
    padding: 14px 13px 0px;
    text-align: left;
    box-sizing: border-box;
}

.tariffs__func-text p {
    margin: 0px 0px 10px;
	font-weight:normal;
}
.tariffs--vats .tariffs__func-text i {
    color: #8D848A;
    font-style: italic;
    line-height: 17px;
}