


/* OBRAZKI */

.pages img {width:8%;}
.client img {width:8%;}



/* */

#client {
	border-bottom:2px solid #ccd1e6;
	padding:5px 0px;
	width:100%;
	display:table;
}

#logo_s_login {
	padding:0px 0px;
}

.bt_option img {
	width:15%;
}



input[type="text"], select, input[type="range"], input[type="password"]
{
    background: #ffffff;
    border: 2px solid #eaeaf2;
	display:inline-block;
	line-height:3vw;
	font-size:1.2vw;
	color: #67106f;
	padding:0px 2%;
	/*width:96%;*/
	height: 3vw;
	font-family:'STYuanti';
	box-sizing:border-box;
}

textarea {
    background: #ffffff;
    border: 2px solid #eaeaf2;
	display:inline-block;
	line-height:3vw;
	font-size:1.2vw;
	color: #67106f;
	padding:0px 2%;
	width:96%;
	font-family:'STYuanti';
}

.border_box {
	margin-top:90px;
	border:2px solid #e8eaf0;
	padding:40px 6%;
	text-align:left;
}

.border_box .title {
	position:absolute;
	top: -50%;
	-ms-transform: translateY(50%);
	-webkit-transform: translateY(50%);
	-moz-transform: translateY(50%);
	-o-transform: translateY(50%);
	transform: translateY(50%);
	background:#ffffff;
	left:20%;
	right:20%;
	width:60%;
}

#bottom_menu {
	border-top:4px solid #67106f;
	border-bottom:2px solid #ccd1e6;
}

#phone {
    padding-right: 2%;
    width: 6%;
    padding-bottom: 1%;
}

#copyrights {
	padding:24px 1%;
}

#user_img {
-webkit-border-radius: 50%;
  -khtml-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  width: 17%;
  border: 2px solid #ccd1e6;
  padding: 2px;
}

#name {
	position:absolute;
	right:10%;
	top:45%;
	border:2px solid #ccd1e6;
	z-index:9999;
	padding-right:10%;
	padding-left:5%;
}

.more_info_table, #account_toggle {
	display:none;
}

#account_toggle {
	position:absolute;
	top:100%;
	left:0px;
	width:30%;
	border-top:2px solid #882092;
	border-right:2px solid #882092;
	border-bottom:2px solid #882092;
	padding:15px 5%;
	font-size:5vw;
}

.sort {width:2vw;height: 2vw;background: url('../images/sort1.png') no-repeat center center;background-size: contain; opacity: 0.5;}
.sort:hover{opacity: 1;}
.sort.asc:hover{background-image: url('../images/sort22.png')}
.sort.desc:hover{background-image: url('../images/sort11.png')}
.sort.desc {background-image: url('../images/sort22.png');opacity: 1;}
.sort.asc {background-image: url('../images/sort11.png');opacity: 1;}
.sort.null{background:none}
.sort_container{display: block;float: left;margin-left: 3%;margin-top: -1%;width: 25%;}

/*.filter {margin:20px 0px;}*/

#account {left:0px;cursor:pointer;}

#account img {
	position: absolute;
	top: 0px;
	bottom: 0px;
	margin: auto;
	width: 15%;
}



.m_name {
font-size:2.5vw;
color:#fff;
border:none !important;
}


.t_options img {
    width:72%;
}

.filter .w25 input[type="text"] {
    width:80%;
}

.filter .w50 input[type="text"] {
	width:40%;
}

img.call {width:8%;margin:0px 1% 0px 2%;cursor:pointer}

.call.input-group-addon {
    padding: 0;
    border: none;
    display:inline-block;
}

#close {
	position:absolute;right:0px;top:0px;width:5%;
}

.patblr {
	position:absolute;top:30%;bottom:20%;left:0px;right:0px;
}



.patbl {
	position:absolute;top:0px;bottom:50%;left:2%;
}

.pabr {
	position:absolute;bottom:0px;right:2%;
}

.w53p {
	width:53%;padding: 5% 0px;
}

.w65p {
	width:60%;padding: 5% 0px;
}


.palwtb {
	position:absolute;left:0px;width:7%;top:0px;bottom:0px;
}

.mrhp {
	margin-right:2px;height:100%;position:relative;
}

#show_menu {
	width:15%;border-left:2px solid #882092;cursor: pointer;
}

.zi99999 {
	z-index:99999;
}

.mt2p {
margin-top:2%;
}

.dibh {
	/*display:inline-block;*/
    height:50%;
}

.dib{
    display: inline-block;
}

input[type='radio'] {
margin-right:10px;
}


::-webkit-input-placeholder {
   color: #eaeaf2;
}

:-moz-placeholder { /* Firefox 18- */
   color: #eaeaf2;
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #eaeaf2;
}

:-ms-input-placeholder {
   color: #eaeaf2;
}


select {
   overflow: hidden;
   width:70%;
   xbackground: url(new_arrow.png) no-repeat right #ddd;
}

.border_box .title {
	top:-24%;
	text-align:center;
}

.w80.ml20, span.ml20 {
	width:75%;
	margin-left:24%;
}

#menu > ul {
	text-align: center;
	background:#67106f;
	margin-left:7%;
}

#menu > ul > li > a{
	color: white;
}

#s_menu > ul > li > a{
	color: white;
	text-align: left;
}

#buttom_menu > ul > li >a {
	font-weight: 900;
	color: #67106f;
}
.datepicker-days .active {
    background-color:#67106f!important;
}
.validation-error {
    color:red;
}
#range {
    width: 80%;
    line-height: 1.5vw;
}

#range .noUi-handle:after, .noUi-handle:before, #paymentSlider .noUi-handle:after, .noUi-handle:before {
    background: none!important;
}

#range .noUi-handle, #paymentSlider .noUi-handle  {
    text-align: center;
    cursor: pointer;
    width: 3vw;
    height: 2.8vw;
    left: -17px;
    top: -0.7vw;
}
#range .noUi-handle div, #paymentSlider .noUi-handle div{
    padding-top: 15%;
}
#paymentSlider .noUi-handle,#paymentSlider {
    border: 1px solid #fb4a3b;
}
#paymentSlider .noUi-handle div {
    color: #fb4a3b; 
}

#billing_print{
    cursor:pointer;
}
#billing_print:hover{
    text-decoration: underline;  
}
#oferta-zero {
   width: 100%;
}

.no_account {
	text-align: center;
	margin: 100px 0px 100px 0px;
}
#regon_button,#regon_captcha {
    width: 100%;
}

.kwota-dow {
    display: none;
}

.vishid {
    visibility: hidden;
}
fieldset.settings {
    padding: 15px;
    margin: 20px auto 40px;
}
fieldset.settings legend {
    width:auto;
}
.payment-slider {
    width: 25%;display: inline-block;vertical-align: middle;
}
.payment-slider-label {
    width: 50%;display: inline-block;vertical-align: middle;
}