/* CSS Document */
@font-face {
 font-family: 'ubnt';
 src:url('http://www.ubnt.su/fonts/ubnt.ttf?ma7oqw') format('truetype');
 font-weight: normal;
 font-style: normal;
}
.tUs{display:none;}
#confirmTable{position:fixed; top:0; left:0; right:0; bottom:0; opacity:0.5; background-color:#002433; z-index:3;}
#confirmDialog{position:fixed; top:50%; left:50%; background-color:#ffffff; color:#000000; z-index:4; opacity:1; width:250px; height:110px; text-align:center; padding-top:40px;}
.qmVal2{display:none;padding:5px 5px 5px 10px;width:300px;position:absolute;top:0px;left:0px;border:1px dotted #2f2f2f;background-color:#f9fbe7;z-index:223;}
#msgPE{color:red;}
div#dp{display:none;}
#AJaXIOFrame, #notema, #notepa{color:red;font-size:14px;}
.activeM{color:#FFED9B!important;background:#5a7fa2!important;}


.tab-content select {
    color: #000;
}
.tab-content input {
    color: #000;
}
.itemza .itemsa .tab-block-cena span:last-child:before {
    display: block;
    position: absolute;
    content: "x";
    font-size: 22px;
    color: rgb(255, 0, 0);
    width: 18px;
    height: 18px;
    left: 7px;
    top: -11px;
}
.tab-block-name,.tab-block-cena {
	display: inline-block;
	width: 49%;
	min-width: 170px;
}
.itemsa {margin: 10px 0;}
.nPay {margin-right: 10px;}
.busket-tab-menu {margin-bottom: 20px;border: none;}
.busket-tab-menu > li > .active	{border-bottom: solid 2px #28c2ff;padding: 10px;color: #000;margin-bottom: 20px;}
.itemsa  span {
	display: inline-block;
    position: relative;
}
.itemsa .tab-block-cena span:last-child {
    top: 5px;

	background: transparent;
}
.itemsa .tab-block-cena span:last-child input {
	display: block;
	position: relative;
	background: transparent;
	width: 26px;
    height: 25px;
	color: transparent;
	border: none;
}
.itemza .itemsa span input[value="Del"]:before  {
    display: block;
    position: absolute;
    font-family: 'ubnt';
    content: "о›Њ";
    font-size: 25px;
    color: rgb(255, 0, 0);
    left: 2px;
    top: -19px;
}
.itemza .itemsa span .kPay {
    text-align: center;
    margin: 0 10px;
}
#itogo .itogotit, #itogo .itogoval {
	display: inline-block;
}
.next_st {
	text-align: center;
	width: 100%;
}
#busket {
width:100%;
	max-width: 700px;
}
.nav-tabs > li {
    float: left;
    margin-bottom: -1px;
    width: 33%;
    text-align: center;
}
.busket-tab-menu li {
	min-width: 158px;
	padding: 10px;
}
@media (max-width: 506px) {
	.busket-tab-menu {
		height: 80px;
	}
	.busket-tab-menu li {
		transform: rotate(-45deg);
		min-width: 95px;
	}
}
.lt {
	display: flex;
	flex-wrap: wrap;
}
@media (max-width: 431px) {
	.lt {
		flex-direction: column-reverse;
	}
}
.logPt {
	margin-top: 20px;
	min-width: 200px;
}
.logPt:last-child{
width:55%;
}
.logPt:first-child{
width:44%;
}

#bt-2 label {
	width: 110px;
	position: relative;
}
#bt-2 label font {
	position: absolute;
	right: 10px;
}
.pho {
	margin-bottom: 0px;
}
.busket-tab-menu {
	margin-bottom: 15px;
}
.hidrow{
	display:none;
}
#blck3 select {
	max-width: 180px;
}
#REGF3 span {
	display: inline-block;
	width: 171px;
}
#deliv label {
	width: 160px;
}
#check-1 {
	margin-left: 4px;
}
#listB {
	width: 100%;
}
.grLn{
	width: 100%;
}
.DIVIDI {
	width: 100%;
}

/*Стили таблицы сравнения*/
	#intrash, #intrash td, .cmttrash {
		color:red;
	}

	.tablecompare {
		width: 100%;
		max-width: 900px;
		margin-left: auto;
		margin-right: auto;

                position:absolute!important;
                top:0px!important;
                z-index:10002!important;
	}
	.tablecompare table {
		background: rgba(253, 253, 253, 0.23);
	}
	.tablecompare table thead {
		border-bottom: 1px solid #FBF5F6;
		text-align: left;
	}
	.tablecompare table thead td {
		transform: rotate(-55deg);
		white-space: nowrap;
		height: 100px;
		text-align: left;
		width: 100px;
	}
	.tablecompare table thead td:last-child {
		transform: rotate(-90deg);
		border-left: 1px solid #FBF5F6;
	}
	.tablecompare table tbody tr{
		border-bottom: 1px solid #FBF5F6;
	}
	.tablecompare table tbody tr td{
		min-height: 20px;
	}
	.tablecompare table tbody tr td:last-child {
		border-left: 1px solid #FBF5F6;
	}
	.tablecompare table tbody tr td:last-child span{
		display: block;
		margin-left: auto;
    	margin-right: auto;
		cursor: pointer;
		border-radius: 5px;
		border:2px solid #487622;
		height: 27px;
		width: 30px;
		background: url(img/shopping109.png) no-repeat;
		background-size: 100%;
	}
	.actual {
		background: rgba(24,190,255, 0.33);
	}
	.buy-button1 {
  		border:none;
		background:transparent;
	}
	.buy-button1:focus {
  		outline:none;
		background:transparent;
	}
	.buy-button1:hover {
		text-decoration:none;
	}

	.buy-button1::after {
		content: "\e6c4";
		font-family: 'ubnt';
		padding: 10px 0px;
		border-radius: 110px;
		color: #bfbfbf;
		transition: .3s;
		font-size: 18px;
		position: relative;
		top: -3px;
		right: 1px;
		background:transparent;
  		border:none;
	}
	.compare-phone {
		position: relative
	}
	.compare-phone::after {
		content: "\e615";
		font-family: 'ubnt';
		padding: 10px 0px;
		border-radius: 110px;
		color: #bfbfbf;
		transition: .3s;
		font-size: 15px;
		position: relative;
		top: -3px;
		right: 1px;
	}
	@media (max-width: 867px) {
		.tablecompare table {
			display: block;
			overflow-x: scroll;
		}
	}
/*end Стили таблицы сравнения*/
.roL{
position:fixed;
top:100px;
left:450px;
width:90px;
height:75px;
display:none;
z-index:10003;
}
#noteL{
opacity:0;
color:#305561;
}
.inroL{
width:90px;
height:55px;
background: url("http://trv.su/test/img/back-listing.png") no-repeat;
}
.roL:hover #noteL{
background-color:rgba(14, 235, 237, 0.3);
opacity:1;
}
.roL:hover .inroL{
        background-position: 0px -55px;
}
.roR{
position:fixed;
top:100px;
left:450px;
width:90px;
height:75px;
display:none;
z-index:10003;
}
#noteR{
opacity:0;
color:#305561;
}
.inroR{
width:90px;
height:55px;
background: url("http://trv.su/test/img/forward-listing.png") no-repeat;
}
.roR:hover #noteR{
background-color:rgba(14, 235, 237, 0.3);
opacity:1;
}
.roR:hover .inroR{
        background-position: 0px -55px;
}
.roLL{
position:fixed;
top:10%;
left:450px;
width:90px;
height:600px;
background-color:rgba(255, 255, 255, 0.0);
z-index:10003;
}
.roRR{
position:fixed;
top:10%;
left:450px;
width:90px;
height:600px;
background-color:rgba(255, 255, 255, 0.0);
z-index:10003;
}
.roLL:hover, .roRR:hover{
background-color:rgba(14, 235, 237, 0.1);
}
.roLL:hover .arrLL{
display:block;
}
.roLL:hover #noteLL{
display:block;
}
.roRR:hover .arrRR{
display:block;
}
.roRR:hover #noteRR{
display:block;
}

.arrLL{
/*margin-top:200px;*/
width:87px;
height:280px;
display:none;
background: url("http://trv.su/test/img/arrGrL.png") 0 0px  no-repeat;
}
.arrRR{
/*margin-top:200px;*/
width:87px;
height:280px;
display:none;
background: url("http://trv.su/test/img/arrGrR.png") 0 0px  no-repeat;
}

.prearrLL{
display:table-cell;
position:relative;
width:100%;
height:100%;
vertical-align: middle;
}
.prearrRR{
display:table-cell;
position:relative;
width:100%;
height:100%;
vertical-align: middle;
}
#noteLL, #noteRR{
        display:none;
        color:#305561;
}
.ktcompare{
        width: 100%;
        max-width: 900px;
        margin-left: auto;
        margin-right: auto;
        background: #ffffff;

  /*      background: rgba(253, 253, 253, 0.23);*/
        text-align:initial;
  /*      max-height: 250px;*/
        overflow-x: hidden;
        overflow-y: hidden;
   /*     position:absolute;*/
  /*      top:600px;*/
}
.menu_cmp {
 /* position: -webkit-sticky;*/ /* Safari */
  position: absolute;
  top: 0;
  background-color: #ffffff;
  height:41px;
  width:100%;
}
.menu_licm{ cursor:pointer; display: block;float: left;list-style: none; margin: 0;padding: 12px 0px 0 0;min-width: 90px;max-width: 128px;height: 29px;font-family: sans-serif;font-size: 14px;color: #000;box-sizing: content-box;line-height: normal; list-style: none}
.menu_licm:hover{transition: .1s;color: #407797;padding-top:10px;}
.linact{
 display:none;
}
.lastlicm{
        clear:both;
        list-style: none;
}
.cmpdiv{
font-family: Verdana,Helvetica,Arial!important;
font-size: 12px!important;
/*width:100%;*/
padding:41px 5px 5px 10px;
}
.cmpdiv span{
font-family: Verdana,Helvetica,Arial!important;
font-size: 12px!important;
}
.cmpdiv p{
font-family: Verdana,Helvetica,Arial!important;
font-size: 12px!important;
}
.cmpact{
 display:block;
}
.cmpnac{
 display:none;
}

.cmpMact{
color: #0da5fd;;
}
#ktAll{
position: relative;
display: table-cell;
vertical-align: top;
height: 400px;
}
#cpKt{
height:auto;
max-height:400px;
}
.cmtop {-webkit-box-shadow: 0px 0px 51px 2px rgba(85,85,85,1);-moz-box-shadow: 0px 0px 51px 2px rgba(85,85,85,1);box-shadow: 0px 0px 51px 2px rgba(85,85,85,1);z-index:10002; background-color:#fff;}
.cmbot {box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border-color:#e1e1e1;z-index:10001;}
.kttop{box-shadow:0px 0px 51px 2px rgba(85,85,85,1);-moz-box-shadow:0px 0px 51px 2px rgba(85,85,85,1);-webkit-box-shadow:0px 0px 51px 2px rgba(85,85,85,1);z-index:10002; background-color:#fff;}
.ktbot{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border-color:#e1e1e1;z-index:10001;}
.menu_ulcm {
    margin-left: 20px;
}
#getQuest {
    width: 120px;
    height: 35px;
    background: url(/test/img/ask-operator.png) 85px 0 no-repeat;
    background-size: 35px;
    cursor: pointer;
    position: absolute;
    top: 10px;
    right: 10px;
    padding-top:15px;
    color: #fff;
}
#getQuest:hover {
    color: #adadad;
}
.menu_dbl{
    background-color: #e6e6e6;
}
