/* OWN MARK STYLES */
body {font:1em/1.3em "HelveticaNeueCyr-Roman",'Helvetica Neue',Helvetica,Arial,sans-serif;color:#687777}
div.wrap{max-width:940px;margin: 0 auto;padding: 0 20px;position: relative}

.margin-top-3{margin-top:3em}
.margin-left-10{margin-left:10px}
.margin-right-10{margin-right:10px}
.margin-left-10perc{margin-left:10%}
.margin-right-10perc{margin-right:10%}
.margin-right-30perc{margin-right:30%}
.left{text-align:left}
.right{text-align:right}

.view4 tr td { text-align:left; padding-left:30px;}



#preview div { background:white;position:absolute;z-index:2;overflow:hidden;  } 
#preview * { overflow: hidden;  } 

#preview 
{
	position: relative;overflow: hidden;width: 1000px;height: 800px;margin: 0 auto;
	  }


.view4 tr td div
{
	  margin: 10px 0; 
	  list-style: none; 
	  line-height: 20px;  
	  padding-left: 30px;
	background-image: url('../images/check-mark.png') ;
	background-repeat:no-repeat;
	background-size:20px 20px;
	
	 }



input[type='number'] { -moz-appearance: textfield; }

.clear{clear:both}

table.view4 {border-color:white}
table.view4 td {border-color:white}

h3.view4 { padding-left:30px;}

table.marksgrid{border-color:white}
table.marksgrid td{padding:30px; padding-top: 40px;}
.button{cursor:pointer;padding:5px 20px;background-color:#f16264;font-size:.9em;color:white;text-transform:uppercase;border:3px solid #f16264;border-radius:20px}
.white{background-color:white;color:#f16264;font-weight:bold;padding:7px 50px}

.yellow{background-color:#fec33e}
.yellow-text{color:#fec33e}
.uppercase{text-transform: uppercase}
.txt-darkgray{color:#303432}
.inline-block{display:inline-block}
.text-align_right{text-align:right}
.title-module{text-align:center;color:white;margin:30px 0;padding:10px;font-size:1.4em;letter-spacing:.03em;z-index:2;}

.title-module .round{display:inline-block;transform:rotate(25deg);position:absolute;vertical-align:bottom;margin-left:120px; margin-top:-50px;width:100px;height:100px;border-radius:50%;background: url(../images/NY-prop.png) no-repeat #f16264;box-shadow:0 0 3px rgba(0,0,0,0.2)}
.discount{line-height:100px;font-size:40px}
.small{vertical-align:top;font-size:14px;}

.number-module{display:block;float:left;height:70px;margin:10px 30px 0 0;vertical-align:bottom;color:#fec33e;font-size:70px;font-weight:bold}
.mark-price{display:block;font-weight:bold;padding:10px 0}

.yellow-fild{width:320px;margin-right:10px;margin-bottom:10px;padding:10px;color:black;font-size:.9em}
.strong{font-weight:700}
.width300{width:300px}
.yellow-border-fild{width:300px;margin-bottom:10px;padding:12px;background:white;color:#687777;border:1px solid #fec33e}
.grey-border-fild{width:300px;margin-bottom:10px;padding:12px;background:white;color:#687777;border:1px solid #687777}
input[type="radio"].customer-type{}

input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; }

li 
{
	  margin: 10px 0; 
	  list-style: none; 
	  line-height: 20px;  
	  padding-left: 30px;
	background-image: url('../images/check-mark.png') ;
	background-repeat:no-repeat;
	background-size:20px 20px;
	}

#dtlMarks img {
  width: auto;
  height: 112;
}

#act_hlp {
/*display: none;*/
    height: 0;
}

#act_holder {
    width:100%;
    display: block;
    padding-left:0;
    padding-right:0;
}

body
{
	margin-left:0;
	margin-right:0;
}

#trSurname4 {
	padding-bottom: 15px;
}
	
#ucCustomer_updatepaneltop input, #ucCustomer_updatepaneltop select, #frm select {
	width: 100%;
	max-width: 350px;
	padding: 10px;
	margin: 5px;
}
#ucCustomer_updatepaneltop select {
	width: 100% !important;
}

#btnGo1 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}


.en { display:none; }	 
.en_enable .ua { display: none; }
.en_enable .en { display: inline; }

