.gypsy { position: relative; }

.gypsy table.buttons { margin:0 0 12px 0; }
.gypsy table.buttons td { padding:2px; width:25%; }
.gypsy table.buttons .button { width:100%; font-size:110%; }

.gypsy .welcome { /*margin-bottom: 20px;*/ }
.gypsy .game { height: 390px; padding: 25px; position: relative; background: url('../images/loc/gypsy/gypsy-bg.png') top left #e5fbfe; border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; }
.gypsy .game .gypsy-person { display: block; height: 251px; width: 210px; background: url('../images/loc/gypsy/gypsy.png') bottom center no-repeat; position: absolute; bottom: 0; right: 15px; }

.gypsy .game .log-wrapper { position: absolute; bottom: 176px; right: 10px; width: 211px; }
.gypsy .game .log-wrapper .log {  font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 25px; font-style: italic; padding: 2px 10px 2px 10px; background: url('../images/decor/gypsy-cloud.png') top center repeat-y;  }
.gypsy .game .log-wrapper .log span {font-size: 19px;}
.gypsy .game .log-wrapper .log span.crystal i {margin: 0 0 3px 3px;}
.gypsy .game .log-wrapper .log-before { display: block; height: 22px; width: 100%; background: url('../images/decor/gypsy-cloud.png') 0px 1px no-repeat; margin-left: -4px;  }
.gypsy .game .log-wrapper .log-after { display: block; height: 40px; width: 100%; background: url('../images/decor/gypsy-cloud.png') bottom right no-repeat;  }
.gypsy .game .area { height: 366px; width: 366px; padding: 13px; position: relative; background: url('../images/decor/gypsy-game-border.png') center center no-repeat #b82b36; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; }
.gypsy .game .area1 { background: url('../images/decor/gypsy-game-border-1.png') center center no-repeat #b82b36; }
.gypsy .game .area2 { background: url('../images/decor/gypsy-game-border-2.png') center center no-repeat #b82b36; }
.gypsy .game .area3 { background: url('../images/decor/gypsy-game-border-3.png') center center no-repeat #b82b36; }
.gypsy .game .close-block { display: none; }
.gypsy.closed .game .close-block { display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba( 162, 12, 40, 0.7); background:transparent !ie7; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B3a20c28,endColorstr=#B3a20c28); zoom: 1; }
.gypsy.closed .game .close-block .button { margin: 5px auto; box-shadow: 0px 0px 0px 3px #972e4b; -webkit-box-shadow: 0px 0px 0px 3px #972e4b; -moz-box-shadow: 0px 0px 0px 3px #972e4b; }
.gypsy.closed .deceive-gypsy { display: none; }

.gypsy.closed .game-types table td:first-child { border-right: 1px solid rgb(173, 59, 90); }
.gypsy.closed .game-types table td:last-child { border-left: 1px solid rgb(173, 59, 90); }

.gypsy.closed .game-types { padding: 10px 5px; margin: 126px 25px 0 25px; text-align: center; background: #972e4b; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.gypsy.closed .game-types .game-price { padding: 3px 5px; font-size: 11px; margin: 0px auto 3px auto; display: inline-block; //display: inline; zoom: 1; background: rgb(134, 39, 65); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.gypsy.closed .game-types .game-price .amulet-reward { color: #ffc945; }
.gypsy.closed .game-types .game-price .med { color: #ff8245; }
.gypsy.closed .game-types .game-hint  { margin: 0; color: #d77d95; font-size: 10px; }

.gypsy .deceive-gypsy { font-size: 11px;color: #acbc77; position: absolute; padding:3px; top: 25px; right: 19px; left:435px; background: rgba( 0, 0, 0, 0.35); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000,endColorstr=#33000000); zoom: 1; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;  }
.gypsy .deceive-gypsy div {
	margin-bottom: 2px;
	margin-left: 3px;
}
.gypsy .deceive-gypsy div b {						
	color: #D2E29C;
}

.gypsy .deceive-gypsy .button { width:188px; margin-top:2px; }

.gypsy .knuckles { width: 364px; height: 364px; position: absolute; margin: 1px 0 0 1px; border: 1px solid #8d061f; border-top: none; border-left: none; }
@-moz-document url-prefix() {
	.gypsy .knuckles {
		margin: 0 0 0 1px;
		border: 2px solid #8d061f;
	}
}
.gypsy .knuckles .knuckle { overflow: hidden; position: absolute; width: 51px; height: 51px; float: left; border: 1px solid #8d061f; border-bottom: none; border-right: none;  }
.gypsy .knuckles.active .knuckle { cursor: pointer; position: absolute; }
.gypsy .knuckles .knuckle.opened { cursor: default; }
.gypsy .knuckles .knuckle .cover { position: absolute; width: 51px; height: 51px; background: url('../images/decor/empty.png'); background: rgba( 243, 140, 150, 0.7); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B3f38c98,endColorstr=#B3f38c98); zoom: 1; }
.gypsy .knuckles .knuckle .borders { display: block; width: 100%; height: 100%;  background: url('../images/decor/gypsy-knuckle-border.png') top left no-repeat; }
.gypsy .knuckles .knuckle .suit { display: block; width: 20px; height: 20px; position: absolute; top: 0; left: 0; margin: 17px 15px 14px 16px; background: url('../images/decor/gypsy-knuckle-suits.png'); }
.gypsy .knuckles .knuckle .suit.hearts { background-position: 0 0; }
.gypsy .knuckles .knuckle .suit.diamonds { background-position: -20px -20px; }
.gypsy .knuckles .knuckle .suit.clubs { background-position: -20px 0; }
.gypsy .knuckles .knuckle .suit.spades { background-position: 0 -20px; }

.gypsy .knuckles .knuckle.knuckle0  { left:   0px; top: 0px; }
.gypsy .knuckles .knuckle.knuckle1  { left:  52px; top: 0px; }
.gypsy .knuckles .knuckle.knuckle2  { left: 104px; top: 0px; }
.gypsy .knuckles .knuckle.knuckle3  { left: 156px; top: 0px; }
.gypsy .knuckles .knuckle.knuckle4  { left: 208px; top: 0px; }
.gypsy .knuckles .knuckle.knuckle5  { left: 260px; top: 0px; }
.gypsy .knuckles .knuckle.knuckle6  { left: 312px; top: 0px; }
.gypsy .knuckles .knuckle.knuckle7  { left:   0px; top: 52px; }
.gypsy .knuckles .knuckle.knuckle8  { left:  52px; top: 52px; }
.gypsy .knuckles .knuckle.knuckle9  { left: 104px; top: 52px; }
.gypsy .knuckles .knuckle.knuckle10 { left: 156px; top: 52px; }
.gypsy .knuckles .knuckle.knuckle11 { left: 208px; top: 52px; }
.gypsy .knuckles .knuckle.knuckle12 { left: 260px; top: 52px; }
.gypsy .knuckles .knuckle.knuckle13 { left: 312px; top: 52px; }
.gypsy .knuckles .knuckle.knuckle14 { left:   0px; top: 104px; }
.gypsy .knuckles .knuckle.knuckle15 { left:  52px; top: 104px; }
.gypsy .knuckles .knuckle.knuckle16 { left: 104px; top: 104px; }
.gypsy .knuckles .knuckle.knuckle17 { left: 156px; top: 104px; }
.gypsy .knuckles .knuckle.knuckle18 { left: 208px; top: 104px; }
.gypsy .knuckles .knuckle.knuckle19 { left: 260px; top: 104px; }
.gypsy .knuckles .knuckle.knuckle20 { left: 312px; top: 104px; }
.gypsy .knuckles .knuckle.knuckle21 { left:   0px; top: 156px; }
.gypsy .knuckles .knuckle.knuckle22 { left:  52px; top: 156px; }
.gypsy .knuckles .knuckle.knuckle23 { left: 104px; top: 156px; }
.gypsy .knuckles .knuckle.knuckle24 { left: 156px; top: 156px; }
.gypsy .knuckles .knuckle.knuckle25 { left: 208px; top: 156px; }
.gypsy .knuckles .knuckle.knuckle26 { left: 260px; top: 156px; }
.gypsy .knuckles .knuckle.knuckle27 { left: 312px; top: 156px; }
.gypsy .knuckles .knuckle.knuckle28 { left:   0px; top: 208px; }
.gypsy .knuckles .knuckle.knuckle29 { left:  52px; top: 208px; }
.gypsy .knuckles .knuckle.knuckle30 { left: 104px; top: 208px; }
.gypsy .knuckles .knuckle.knuckle31 { left: 156px; top: 208px; }
.gypsy .knuckles .knuckle.knuckle32 { left: 208px; top: 208px; }
.gypsy .knuckles .knuckle.knuckle33 { left: 260px; top: 208px; }
.gypsy .knuckles .knuckle.knuckle34 { left: 312px; top: 208px; }
.gypsy .knuckles .knuckle.knuckle35 { left:   0px; top: 260px; }
.gypsy .knuckles .knuckle.knuckle36 { left:  52px; top: 260px; }
.gypsy .knuckles .knuckle.knuckle37 { left: 104px; top: 260px; }
.gypsy .knuckles .knuckle.knuckle38 { left: 156px; top: 260px; }
.gypsy .knuckles .knuckle.knuckle39 { left: 208px; top: 260px; }
.gypsy .knuckles .knuckle.knuckle40 { left: 260px; top: 260px; }
.gypsy .knuckles .knuckle.knuckle41 { left: 312px; top: 260px; }
.gypsy .knuckles .knuckle.knuckle42 { left:   0px; top: 312px; }
.gypsy .knuckles .knuckle.knuckle43 { left:  52px; top: 312px; }
.gypsy .knuckles .knuckle.knuckle44 { left: 104px; top: 312px; }
.gypsy .knuckles .knuckle.knuckle45 { left: 156px; top: 312px; }
.gypsy .knuckles .knuckle.knuckle46 { left: 208px; top: 312px; }
.gypsy .knuckles .knuckle.knuckle47 { left: 260px; top: 312px; }
.gypsy .knuckles .knuckle.knuckle48 { left: 312px; top: 312px; }


.gypsy .container { height: 51px; width: 51px; overflow: hidden; }
.gypsy .container .amount { margin-top: -20px; width: 100%; padding-left: 10px !ie7; }

.gypsy .knuckles.active .knuckle:hover .cover {  background: rgba( 251, 156, 167, 0.6); background:transparent !ie7; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B3fb9ca7,endColorstr=#b3fb9ca7); zoom: 1; } 
.gypsy .knuckles.active .knuckle:hover .borders { zoom:1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"; filter: alpha(opacity=65); filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=65);  -moz-opacity: 0.65; -khtml-opacity: 0.65; opacity: 0.65; }
.gypsy .knuckles.active .knuckle:hover .suit { zoom:1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=45)"; filter: alpha(opacity=45); filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=45);  -moz-opacity: 0.45; -khtml-opacity: 0.45; opacity: 0.45; }
/*
.gypsy .knuckles .knuckle:hover .cover {  background: rgba( 212, 113, 125, 0.7); background:transparent !ie7; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B3d4717d,endColorstr=#B3d4717d); zoom: 1; }
.gypsy .knuckles .knuckle:hover .borders { display: none;}
.gypsy .knuckles .knuckle:hover .suit { zoom:1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"; filter: alpha(opacity=65); filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=65);  -moz-opacity: 0.65; -khtml-opacity: 0.65; opacity: 0.65; }
*/

.gypsy .knuckles .knuckle.ajar .cover { background: url('../images/decor/empty.png'); background: rgba( 243, 140, 150, 0.45); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#73f38c98,endColorstr=#73f38c98); zoom: 1; }
.gypsy .knuckles .knuckle.ajar .borders { zoom:1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=45)"; filter: alpha(opacity=45); filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=45);  -moz-opacity: 0.45; -khtml-opacity: 0.45; opacity: 0.45; }
.gypsy .knuckles .knuckle.ajar .suit { display: none; }

.gypsy .history-wrapper { display: none; padding: 11px 30px 14px 30px; height: 65px; background: #b82b36; border-radius: 0px 0px 6px 6px; -moz-border-radius: 0px 0px 6px 6px; -webkit-border-radius: 0px 0px 6px 6px; }
.gypsy .history { padding: 6px; background: #c43a44; border-radius: 6px; *height: 54px; -moz-border-radius: 6px; -webkit-border-radius: 6px; }
.gypsy .history .button { width: 146px; margin: 14px 10px 0 0; vertical-align: bottom; *float: left; *vertical-align: none; *margin-top: 12px; box-shadow: 0px 0px 1px 3px #961923; -webkit-box-shadow: 0px 0px 1px 3px #961923; -moz-box-shadow: 0px 0px 1px 3px #961923; }
.gypsy .history .button .f { *position: absolute; }
.gypsy .history { padding-left: 30 !ie7; height: 53px; }
.gypsy .history ul { display: inline-block; margin: 0 20px 0 2px; padding: 0; *display: block; float: left;  }
.gypsy .history ul li { display: block; float: left; position: relative; overflow: hidden; display: inline-block; *display: block; *float: left; height: 47px; width: 47px; line-height: 47px; background: #ca4952; color: #971a24; border: 3px solid #971a24; font-size: 31px; font-weight: bold; font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif; }

.gypsy .bonus { display: inline-block; margin: 0 -2px 0 0; display: inline !ie7; float: left !ie7; vertical-align: middle; background: url('../images/ico/bonus-figures.png') no-repeat; }
.gypsy .bonus.plus { background-position: 0px -3px;		height: 11px; width: 12px; }
.gypsy .bonus.f-0 { background-position: -12px -18px;	height: 15px; width: 13px; }
.gypsy .bonus.f-1 { background-position: -27px -18px;	height: 15px; width: 9px; }
.gypsy .bonus.f-2 { background-position: -40px -18px;	height: 15px; width: 12px; margin-right: -3px; }
.gypsy .bonus.f-3 { background-position: -53px -18px;	height: 15px; width: 12px; margin-right: -3px; }
.gypsy .bonus.f-4 { background-position: -67px -18px;	height: 15px; width: 13px; margin-right: -4px; }
.gypsy .bonus.f-5 { background-position: -14px 0px;		height: 15px; width: 11px; }
.gypsy .bonus.f-6 { background-position: -27px 0px;		height: 15px; width: 11px; }
.gypsy .bonus.f-7 { background-position: -40px 0px;		height: 15px; width: 12px; margin-right: -3px; }
.gypsy .bonus.f-8 { background-position: -53px 0px;	height: 15px; width: 12px; margin-right: -3px; }
.gypsy .bonus.f-9 { background-position: -67px 0px;	height: 15px; width: 12px; margin-right: -3px; }

.gypsy .welcome  {
	/* padding-bottom:45px; */
}

.gypsy .welcome .instruction {
  font-weight: bold;
  color: #EDEFF0;
  margin: 0;
  list-style-type: none;
  left: 0;
  top: 0;
  min-height: 40px;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  -ms-border-radius: 5px 5px 0 0;
  -o-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}
.gypsy .welcome .instruction ul {
  padding: 0;
  margin: 0;
  float: left;
  width: 100%;
  list-style-type: none;
}
.gypsy .welcome .instruction ul li {
  font-size: 11px;
  float: left;
  width: 116px;
  padding: 15px 14px 15px 40px;
  position: relative;
  height:54px;
}
.gypsy .welcome .instruction ul li.step1 { width:166px; -webkit-border-radius:5px 0 0 0; border-radius:5px 0 0 0; }
.gypsy .welcome .instruction ul li.step3 { width:170px; }
.gypsy .welcome .instruction ul li.step3 { width:154px; float:right; -webkit-border-radius:0 5px 0 0; border-radius:0 5px 0 0; }
.gypsy .welcome .instruction ul li.current { background:#d24c56; }
.gypsy .welcome .instruction ul li b.numeric {
  color: #962d6f;
  position: absolute;
  left: 10px;
  top: 10px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAE1SURBVHjavJbBRwRhGIefmViWJfYUS0SnWGITXWNPS0T0T3Tq3DX9H506dCkiEnWKlLKnsocVJWJTOkSXp8sc1pqZ3Xbn6+E7fu/j/YbfbyKVHMpAE1gH6kANmAG6wDtwCZwCZ3lDUNNOWd1We45GR93MmJUqWUgujcO5Wh0maapfTkZHncuS1NUPi+FBnR6UVCZ4oiyOBiV7hqGpEqlV4AmoUDy3wFIMbAQSADSAegysEZZWDCwGljQih+RKEd8lJjyl/5B8x0mihqQbA1eBJfcxcBJYckwSZL1AsXKhEgOfwG6gLXb6m7GktgveYj+tT+bVt4IEN0mFpzZjQ32dUNBWa8M6fla9G1Nw0L9BngR1St1Sn//wPKtZfyvRCPm4ArSAZaAKlIAf4AW4Bg6Bx7wBvwMApTp1YzvA5NIAAAAASUVORK5CYII=") 0 0 no-repeat;
  height: 25px;
  width: 25px;
  line-height: 25px;
  text-align: center;
}
.gypsy .welcome .instruction ul li a,
.gypsy .welcome .instruction ul li a:link,
.gypsy .welcome .instruction ul li a:visited { color:#fff; }

.gypsy .welcome .instruction { background:#b82b36; }
.gypsy .welcome .instruction ul li { font-size:13px; width:168px; font-weight:normal; }
.gypsy .welcome .instruction .numeric { color:#b82b36; font-size:11px; top:-4px; }
.gypsy .welcome .instruction .amulet-reward { color:#ffd730; font-weight:normal; }
.gypsy .welcome .instruction .dashedlink { color:#fff; border-color:#fff; }
.gypsy .welcome .instruction .helppop { color:#652e00; position:absolute; left:-200px; top:81px; width:585px; padding:15px; z-index:5; border:3px solid #b82b36; background:#fff; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; }
.gypsy .welcome .instruction .helppop .helppop-tail { 
	top:-10px; left:221px;
	position:absolute; width:15px; height:10px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAKCAYAAABrGwT5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkY2ODQ1QkYzM0UzMjExRTI4NkY0QjAyNEM1M0RGOTg3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkY2ODQ1QkY0M0UzMjExRTI4NkY0QjAyNEM1M0RGOTg3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjY4NDVCRjEzRTMyMTFFMjg2RjRCMDI0QzUzREY5ODciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjY4NDVCRjIzRTMyMTFFMjg2RjRCMDI0QzUzREY5ODciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6Sz7gNAAAAlElEQVR42mLcoW3GgAOoArENEB8B4tvYFDDh0NgLxLeAeB6U7iVWM0hhEZpYETYDGP///w/n7NQxR9EoHejD8HT9FmT1fe5XThZj2IxNo05zLZhGdgFUHUIzLo0ggM8ARmBo49SIDK7UNmN4gTlGTHonIY0gIOZkz/Dj+QuGzzduwYQsmYjRCAPoXmAiViM2AwACDADVuzv/lr9v5gAAAABJRU5ErkJggg==") 0 0 no-repeat;
 }

.gypsy .welcome .instruction .helppop a,
.gypsy .welcome .instruction .helppop a:link,
.gypsy .welcome .instruction .helppop a:visited { color:#882D2D; }

.gypsy .welcome .instruction .helppop .warning { padding:2px 5px; margin-left:-5px; background:#fff0ce; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.gypsy .welcome .instruction .notations { font-size:1px; margin-top:-20px; }
.gypsy .welcome .instruction .notations .notation { position:relative; font-size:11px; /*height:50px;*/ margin:15px 3px 13px 0; width:126px; padding:8px 0 0 60px; vertical-align:top; display:inline-block; //display:inline; zoom:1; }
.gypsy .welcome .instruction .notations .notation .thumb { position:absolute; top:0; left:0; width:51px; height:51px; }
.gypsy .welcome .instruction .notations .notation .caption { font-weight:bold; font-size:13px; }

.gypsy .meteor-prepare { color: #723c02; font-size: 11px; margin-bottom: 20px !ie7; margin-top: -2px; }
#content.gypsy .meteor-prepare img[align=left] { margin: 2px 19px 0 9px; }
.gypsy .meteor-prepare p { padding-left: 184px; margin: 10px 0 11px 0; }
.gypsy .meteor-prepare a { color: #cf1404; font-weight: bold; text-decoration: none; }
.gypsy .meteor-prepare a:hover { text-decoration: underline; }
.gypsy .meteor-prepare .awards { padding: 5px; width: 459px; display: inline-block; *display: inline; zoom: 1; margin: 0 0 8px 0; background: #ffefc7; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.gypsy .meteor-prepare .awards > table { margin: 0 0 0 5px; }
.gypsy .meteor-prepare table td { vertical-align: middle; text-align: left; color: #723c02; font-size: 11px; padding: 0 3px !ie7; min-width: 60ppx !ie7; }
.gypsy .meteor-prepare table td.plus { font-size: 30px; padding-right: 7px; padding-left: 2px; }
.gypsy .meteor-prepare .entrys { border-top: 1px solid #fbe19f; margin: 2px -5px -5px -5px; padding: 4px 8px 4px 2px; }
.gypsy .meteor-prepare .entrys .timer { background: #cf1404; color: #ffdde0; padding: 1px 2px 1px 4px; margin: 0 6px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
.gypsy .meteor-prepare .entrys .timer b { color: #fff; }
.gypsy .meteor-prepare .entrys .button { margin: 0 6px; }
.gypsy .meteor-prepare .entrys a { margin: 0 6px; }

.gypsy .meteor-progress { margin: 16px 0 20px 0; color: #723c02; font-size: 11px; }
.gypsy .meteor-progress img { margin-top: -17px !important; }
.gypsy .meteor-progress p { line-height: 15px; padding: 0 70px 0 0; margin: 11px 0; }
.gypsy .meteor-progress .textbar { width: 400px; display: inline-block; *display: inline; zoom: 1; margin-bottom: 10px; background: #fff6de; border: 1px solid #fff; }
.gypsy .meteor-progress .textbar div.percent { background-color: #fadd90; background-position: 0 -348px; }
.gypsy .meteor-progress .textbar div.num { color: #723c02; font-size: 11px; text-shadow: none; }

.gypsy .meteor-disaster { margin-top: 10px; min-height: 200px; padding-bottom: 5px; }
#content.gypsy .meteor-disaster > img[align=left] { margin: 15px 0 0 30px; }
#content.gypsy .meteor-disaster > img[align=right] { margin: 48px 17px 0 0; }
.gypsy .meteor-disaster h3 { font-size: 21px; font-family: Tahoma, Arial, sans-serif; color: #975d17; font-weight: normal; margin-top: 4px !important; }
.gypsy .meteor-disaster .block-rounded-content { background: #ffe9ae; margin: 10px 150px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; text-align: center;  }
.gypsy .meteor-disaster p { line-height: 15px; font-size: 11px; color: #8d4e0c; margin: 5px 0 9px 0; }
.gypsy .meteor-disaster .hint { color: #df4600; font-weight: bold; font-size: 11px; margin-top: 0; margin-bottom: 9px; }

.gypsy .meteor-disaster .progress { margin-top: 5px; }
.gypsy .meteor-disaster .progress .textbar { border: none; width: 325px; height: 58px; margin: 0 auto; background: url('../images/loc/gypsy/meteor/meteo_progress.png') 0 0 no-repeat; }
.gypsy .meteor-disaster .progress .textbar .percent { position: relative; height: 58px; background: url('../images/loc/gypsy/meteor/meteo_progress.png') 0 -70px no-repeat; min-width: 25% !important; max-width: 97% !important; }
.gypsy .meteor-disaster .progress .textbar .guide { position: absolute; top: 0; right: -10px; display: block; height: 58px; width: 90px; background: url('../images/loc/gypsy/meteor/meteo_progress.png') -235px -135px no-repeat; }

.gypsy .horse-banner { position: relative; min-width: 150px; }
.gypsy .horse-banner img { position: absolute; top: -60px; right: -140px; cursor: pointer; }


/* новое расположение вариантов игры */
.gypsy.closed .game-types.game-types--big {background: none;margin: 69px 18px 0 18px;}
.gypsy.closed .game-types.game-types--big .game-types-block {background: #972e4b;border-radius: 3px;margin-bottom: 3px;padding: 10px 0;}
.gypsy.closed .game-types.game-types--big .med i {margin-top: -1px;}
.gypsy.closed .game-types.game-types--big .game-types-block.game-types-block--big {padding: 30px 0 25px 0}
.gypsy.closed .game-types.game-types--big .game-types-block.game-types-block--big .button {margin-bottom: 8px;min-width: 190px;font-size: 12px;}
.gypsy.closed .game-types.game-types--big .game-types-col {width: 47%;margin: 0 0;display: inline-block;vertical-align: top;text-align: center;}
.gypsy.closed .game-types.game-types--big .game-types-col .button {min-width: 150px;margin: 5px auto 10px auto;}
.gypsy.closed .game-types.game-types--big .game-types-col .game-hint {}


/* цыганка синего цвета */
.gypsy.gypsy--flower .welcome .instruction {background: #425ac0;}
.gypsy.gypsy--flower .welcome .instruction ul li.current {background: #5b73d7;}
.gypsy.gypsy--flower .welcome .instruction ul li b.numeric {color: #213cad;}
.gypsy.gypsy--flower .welcome .instruction .helppop {color: #001a65; border-color: #425ac0;}
.gypsy.gypsy--flower .welcome .instruction .helppop .helppop-tail {background: url("data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAAA8AAAAKCAYAAABrGwT5AAABJmlD…MM4DIA5Ge8GvEZANL8n5BGXAbANRPSiM0AsGZiNaIbAAD5JlLtNE9FiwAAAABJRU5ErkJggg==") 0 0 no-repeat;}
.gypsy.gypsy--flower .game .area { background-color: #425ac0; }
.gypsy.gypsy--flower.closed .game .close-block {background: rgba(66, 90, 192, 0.7);}
.gypsy.gypsy--flower.closed .game .close-block .button { box-shadow: 0px 0px 0px 3px #3048af; -webkit-box-shadow: 0px 0px 0px 3px #3048af; -moz-box-shadow: 0px 0px 0px 3px #3048af;}
/*.gypsy.gypsy--flower.closed .game-types {background: rgba(53, 78, 183, 0.9);}*/
.gypsy.gypsy--flower.closed .game-types .game-price {background: #3048af;}
.gypsy.gypsy--flower.closed .game-types .game-hint {color: #c0ccfb;}
.gypsy.gypsy--flower.closed .game-types table td:first-child { border-color: #5a70d6; }
.gypsy.gypsy--flower.closed .game-types table td:last-child { border-color: #5a70d6; }
.gypsy.gypsy--flower.closed .game-types.game-types--big .game-types-block {background: rgba(53, 78, 183, 0.8);}
.gypsy.gypsy--flower .game .area { background-image: url('../images/decor/gypsy-game-border__blue.png'); }
.gypsy.gypsy--flower .game .area1 { background-image: url('../images/decor/gypsy-game-border-1__blue.png'); }
.gypsy.gypsy--flower .game .area2 { background-image: url('../images/decor/gypsy-game-border-2__blue.png'); }
.gypsy.gypsy--flower .game .area3 { background-image: url('../images/decor/gypsy-game-border-3__blue.png'); }
.gypsy.gypsy--flower .knuckles {border-color: #3a5bbc;}
.gypsy.gypsy--flower .knuckles .knuckle {border-color: #3a5bbc;}
.gypsy.gypsy--flower .knuckles .knuckle .cover { background-color: rgba(143, 172, 255, 0.72); }
.gypsy.gypsy--flower .knuckles.active .knuckle:hover .cover { background-color: rgba(143, 192, 255, 0.42); }
.gypsy.gypsy--flower .knuckles .knuckle .suit {background-image: url(../images/decor/gypsy-knuckle-suits__blue.png);}
.gypsy.gypsy--flower .knuckles .knuckle .borders {background-image: url(../images/decor/gypsy-knuckle-border__blue.png);}
.gypsy.gypsy--flower .history-wrapper {background: #425ac0;}
.gypsy.gypsy--flower .history {background: #5b73d7;}
.gypsy.gypsy--flower .history ul li {background: #6981e6;color: #3750b9;border-color: #3750b9;}
.gypsy.gypsy--flower .history .button { box-shadow: 0 0 1px 3px #425ac0;-webkit-box-shadow: 0 0 1px 3px #425ac0;-moz-box-shadow: 0 0 1px 3px #425ac0; }


/* цыганка vip */
.gypsy.gypsy--vip .welcome .instruction {background: #651629;}
.gypsy.gypsy--vip .welcome .instruction ul li.current {background: #792237;}
.gypsy.gypsy--vip .welcome .instruction ul li b.numeric {color: #561222;}
.gypsy.gypsy--vip .welcome .instruction .helppop {color: #001a65;border-color: #651629;}
.gypsy.gypsy--vip .welcome .instruction .helppop .helppop-tail {background: url("data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAAA8AAAAKCAYAAABrGwT5AAABJmlD…MM4DIA5Ge8GvEZANL8n5BGXAbANRPSiM0AsGZiNaIbAAD5JlLtNE9FiwAAAABJRU5ErkJggg==") 0 0 no-repeat;}
.gypsy.gypsy--vip .game .area {background-color: #651629;}
.gypsy.gypsy--vip.closed .game .close-block {background: rgba(101, 22, 41, 0.5);}
.gypsy.gypsy--vip.closed .game .close-block .button {box-shadow: 0px 0px 0px 3px #580f21;-webkit-box-shadow: 0px 0px 0px 3px #580f21;-moz-box-shadow: 0px 0px 0px 3px #580f21;}
.gypsy.gypsy--vip.closed .game-types .game-price {background: #580f21;}
.gypsy.gypsy--vip.closed .game-types .game-hint {color: #fbc0cc;}
.gypsy.gypsy--vip.closed .game-types.game-types--big .game-types-block {background: rgba(101, 22, 41, 0.85);}
.gypsy.gypsy--vip .knuckles {border-color: #9e5b05;}
.gypsy.gypsy--vip .knuckles .knuckle {border-color: #9e5b05;}
.gypsy.gypsy--vip .knuckles .knuckle .cover {background-color: rgba(237, 199, 88, 0.94);}
.gypsy.gypsy--vip .knuckles.active .knuckle:hover .cover {background-color: #edc758a6;}
.gypsy.gypsy--vip .knuckles .knuckle .suit {background-image: url(../images/decor/gypsy-knuckle-suits__vip.png);}
.gypsy.gypsy--vip .knuckles .knuckle .borders {background-image: url(../images/decor/gypsy-knuckle-border__vip.png);}
.gypsy.gypsy--vip .history-wrapper {background: #651629;}
.gypsy.gypsy--vip .history {background: #792237;}
.gypsy.gypsy--vip .history ul li {background: #a3324e;color: #561222;border-color: #561222;}
.gypsy.gypsy--vip .history .button {box-shadow: 0 0 1px 3px #561222;-webkit-box-shadow: 0 0 1px 3px #561222;-moz-box-shadow: 0 0 1px 3px #561222;}



/* баннер цветов | подарить букет */
.gypsy.gypsy--8march-pers .gypsy-person {background: url('../images/loc/gypsy/gypsy_8march.png') bottom center no-repeat}
.gypsyflowers-block {margin-top: 9px;border: 2px solid #425ac0;border-radius: 5px;background: url(../images/loc/gypsy/march/bg-flowers.png) repeat-x top center #e9eff7;text-align: center;padding: 10px 10px 16px 10px;}
.gypsyflowers-block__title {color: #1c2a63;font-size: 21px;line-height: 20px;font-family: 'bloccregular';margin-bottom: 11px;}
.gypsyflowers-block__title b {font-weight: normal;color: #d03b4f;}
.gypsyflowers-block__bar {height: 8px;width: 566px;margin: 11px auto 9px auto;padding: 70px 0 0 0;position: relative;}
.gypsyflowers-block__bar-gifts {position: absolute;left: 0;right: 0;bottom: 19px;}
.gypsyflowers-block__bar-gift {position: absolute;bottom: 0;margin-left: -26px;width: 52px;height: 52px;}
.gypsyflowers-block__bar-gift-img {width: 100%;}
.gypsyflowers-block__bar-progress {position: absolute;left: 0px;bottom: 0;width: 564px;height: 8px;border-radius: 5px;border: 1px solid #a9c3e9;
    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 40%, #e6ecf5 100%);
    background: -webkit-linear-gradient(top, #ffffff 40%,#e6ecf5 100%);
    background: linear-gradient(to bottom, #ffffff 40%,#e6ecf5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e6ecf5',GradientType=0 );
    box-shadow: 0px 3px 2px -1px rgba(144, 165, 198, 0.41);
}
.gypsyflowers-block__bar-progress-tail {position: absolute;top: -7px;margin-left: -7px;width: 0;height: 0;border-style: solid;border-width: 0 7px 7px 7px;border-color: transparent transparent #a9c3e9 transparent;}
.gypsyflowers-block__bar-progress-tail:before {content:'';position: absolute;top: 1px;margin-left: -7px;width: 0;height: 0;border-style: solid;border-width: 0 7px 7px 7px;border-color: transparent transparent #ffffff transparent;}
.gypsyflowers-block__bar-passed-hidden {position: absolute;left: 0;bottom: 0;height: 17px;overflow: hidden;box-shadow: 0px 4px 3px -2px rgba(255, 119, 137, 0.71);border-radius: 0 0 0px  5px;}
.gypsyflowers-block__bar-passed {position: absolute;left: 0px;bottom: 0;width: 566px;height: 10px;border-radius: 5px;
    background: #f6728b;
    background: -moz-linear-gradient(top, #f6728b 40%, #d03b4f 100%);
    background: -webkit-linear-gradient(top, #f6728b 40%,#d03b4f 100%);
    background: linear-gradient(to bottom, #f6728b 40%,#d03b4f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6728b', endColorstr='#d03b4f',GradientType=0 );
}
.gypsyflowers-block__bar-passed-tail {position: absolute;top: -6px;margin-left: -7px;width: 0;height: 0;border-style: solid;border-width: 0 7px 7px 7px;border-color: transparent transparent #f6728b transparent;}
.gypsyflowers-block__p {color: #7092c3;font-size: 12px;line-height: 14px;margin: 9px 0 16px 0;}
.gypsyflowers-block__p b {color: #d03b4f;}
.gypsyflowers-block__btn {}
.gypsyflowers-block__btn .button {min-width: 187px;border: 1px solid #9f1d35;box-shadow: 0px 0px 0px 2px #f26c84;border-radius: 1px;}
.gypsyflowers-block__btn .button .f {}
.gypsyflowers-block__btn .button .f  .c {color: #8d132a;}



/* окно сборки букетов */
/*.flowerBouquet {position: fixed;top: 0;left: 0;bottom: 0;right: 0;z-index: 1000;background: rgba(0, 0, 0, 0.17);}*/
.alert.infoalert.flowerBouquet {width: 664px;margin: 0 0 0 -248px;}
.flowerBouquet-wnd { width: 667px;background: #fff;border: 3px solid #445fc3;border-radius: 6px;margin: -15px -12px;position: relative;    font-size: 12px;}
.flowerBouquet-wnd-close {width: 25px;height: 25px;background: url(../images/loc/gypsy/march/close-cross.png);position: absolute;top: -10px;right: -10px;}
.flowerBouquet-wnd-close:hover {filter: saturate(2); cursor: pointer;}
.flowerBouquet-tabs {display: table;width: 100%;table-layout: fixed;}
.flowerBouquet-tab {display: table-cell;text-align: center;background: #e9eff7;color: #344590;font-family: 'bloccregular';font-size: 17px;line-height: 24px;padding: 10px 5px;cursor: pointer;transition: all 0.1s linear;}
.flowerBouquet-tab:hover {background: #f7faff;color: #637ae2;}
.flowerBouquet-tab:first-child {border-radius: 3px 0 0 0;}
.flowerBouquet-tab:last-child {border-radius: 0 3px 0 0;}
.flowerBouquet-tab.active {background: #ffffff;color: #d03b4f;cursor: default;}
.flowerBouquet-tab-contents {}
.flowerBouquet-tab-content {display: none;}
.flowerBouquet-tab-content.active {display: block;}
.flowerBouquet-tab-content.flowerBouquet-my {}
.flowerBouquet-my-top {background: url(../images/loc/gypsy/march/bg-flowers-2.png);}
.flowerBouquet-my-header {text-align: center;color: #283a89;font-size: 13px;line-height: 18px;padding: 21px 0 20px 0;}
.flowerBouquet-my-header b {font-weight: bold;color: #cd3550;}
.flowerBouquet-my-bar {background: #e8eef7 url(../images/loc/gypsy/march/bg-flowers-2.png) center -96px;padding: 20px 0 18px 0;}
.flowerBouquet-my-bar .gypsyflowers-block__bar {margin: 0 auto;}
.flowerBouquet-my-bar .gypsyflowers-block__p {margin: 9px auto 0 auto;text-align: center;}
.flowerBouquet-history {text-align: center;padding-bottom: 31px;}
.flowerBouquet-history-title {color: #445ec2;font-family: 'bloccregular';font-size: 21px;line-height: 21px;margin: 18px 0 28px 0;}
.flowerBouquet-history-items {margin: 10px 0 0 0;}
.flowerBouquet-history-item {display: inline-block;vertical-align: top;width: 97px;    margin: 0 12px;}
.flowerBouquet-history-item-img-wrapper {position: relative;margin-bottom: 8px;}
.flowerBouquet-history-item-img {width: 100%;}
.flowerBouquet-history-item-actions {}
.flowerBouquet-history-item-actions .button {width: 100%;}
.flowerBouquet-history-item-button-inactive {background: #e5edf7;color: #8890a8;font-size: 11px;font-weight: bold;padding: 6px 0;text-shadow: 0 1px 0 #f5faff;}
.flowerBouquet-history-item.flowerBouquet-history-item--used {}
.flowerBouquet-history-item.flowerBouquet-history-item--closed {}
.flowerBouquet-history-item.flowerBouquet-history-item--closed .flowerBouquet-history-item-img-wrapper:after {content: '';position: absolute;width: 38px;height: 46px;background: url(../images/loc/gypsy/march/lock.png);top: 50%;left: 50%;margin: -19px -23px;}
.flowerBouquet-history-item.flowerBouquet-history-item--closed .flowerBouquet-history-item-img {opacity: 0.5;}
.flowerBouquet-history-item.flowerBouquet-history-item--ready .button {border-radius: 1px;box-shadow: 0 0 0 2px #f26c84;}
.flowerBouquet-history-item.flowerBouquet-history-item--ready .button .f .c {color: #8d132a;}
.flowerBouquet-history-item.flowerBouquet-history-item--closed .button {border-radius: 1px;box-shadow: 0 0 0 2px #455fc2;color: #455fc2;}
.flowerBouquet-game {background: url(../images/loc/gypsy/march/bg-flowers-3.png);text-align: center;padding: 21px 0 21px 0;}
.flowerBouquet-game-title {color: #6081b2;font-size: 21px;line-height: 21px;font-family: 'bloccregular';font-weight: normal;margin-bottom: 9px;}
.flowerBouquet-game-actions {}
.flowerBouquet-constr {}
.flowerBouquet-constr-header {background: url(../images/loc/gypsy/march/bg-flowers-2.png);text-align: center;color: #283a89;font-size: 13px;line-height: 18px;padding: 21px 0 20px 0;}
.flowerBouquet-constr-header b {color: #cd3550;font-weight: normal;}
.flowerBouquet-constr-packing {background: #e8eef7 url(../images/loc/gypsy/march/bg-flowers-2.png) center -96px;padding: 11px 0 7px 0;text-align: center;}
.flowerBouquet-constr-packing-header {color: #283a89;}
.flowerBouquet-constr-packings {margin: 10px 0 10px 0;}
.flowerBouquet-constr-pack {display: inline-block;vertical-align: top;width: 66px;margin: 0 2px 0;}
.flowerBouquet-constr-pack-img {display: block;margin: 0 auto 2px auto;background: #ffffff;border: 1px solid #dce4f4;}
.flowerBouquet-constr-pack-button {display: block;}
.flowerBouquet-constr-pack-button .f {padding: 1px 2px !important;}
.flowerBouquet-constr-pack-button .f .c {font-size: 11px;padding: 1px 3px 2px 3px !important;text-transform: lowercase;}
.flowerBouquet-constructor {text-align: center;display: none;}
.flowerBouquet-constructor__flowers {position: relative;padding: 12px 0 47px 0;margin: 0 0 12px 0;}
.flowerBouquet-constructor__flowers:after {content: '';position: absolute;bottom: 0;left: 50%;width: 667px;height: 35px;margin: -35px 0 0 -333.5px;background: url(../images/loc/gypsy/march/divider.png) center top;}
.flowerBouquet-constructor-flower {display: inline-block;vertical-align: top;width: 66px;margin: 0 10px;}
.flowerBouquet-constructor-flower__bonus {color: #66d11e;font-size: 11px;line-height: 11px;margin: 0 0 8px 0;}
.flowerBouquet-constructor-flower__img-wrapper {position: relative;margin: 0 0 11px 0;}
.flowerBouquet-constructor-flower__img {}
.flowerBouquet-constructor-flower__count {position: absolute;bottom: 2px;right: 2px;color: #455b7a;font-size: 11px;line-height: 11px;background: rgba(242, 246, 255, 0.7);padding: 2px 3px;border-radius: 3px;}
.flowerBouquet-constructor-flower__actions {position: relative;
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
    -khtml-user-select: none; /* Konqueror HTML */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
    user-select: none;
}
.flowerBouquet-constructor-flower__btn {
    position: relative;
    color: #4f65c4;
    border: 1px solid #a9c3e9;
    border-radius: 3px;
    width: 18px;
    display: inline-block;
    vertical-align: top;
    margin-top: -1px;
    height: 22px;
    line-height: 22px;
    font-weight: bold;
    font-size: 14px;
    background: #ffffff;
    box-shadow: 0px 2px 3px 0px rgba(144, 165, 198, 0.4);
    background: -moz-linear-gradient(top, #ffffff 0%, #e6ecf5 100%);
    background: -webkit-linear-gradient(top, #ffffff 0%,#e6ecf5 100%);
    background: linear-gradient(to bottom, #ffffff 0%,#e6ecf5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e6ecf5',GradientType=0 );
    cursor: pointer;
}
.flowerBouquet-constructor-flower__btn:hover {filter: saturate(2.5);}
.flowerBouquet-constructor-flower__btn.flowerBouquet-constructor-flower__btn--minus:before {content: '';background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAG92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE5LTAzLTA2VDEyOjI1OjE5KzAzOjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE5LTAzLTA2VDEyOjI1OjE5KzAzOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOS0wMy0wNlQxMjoyNToxOSswMzowMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpiM2QzNjNmNy0wMDIxLTQ0NDItYjA2Zi1kMDc4NzE0MWMxY2MiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDplZTgwZDIyZC1iN2VmLWViNDUtOWYwYi05NDgwNGNlMDJlZTYiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo4YThmMDAxMS05MTNiLTg3NDEtOTI2My0yY2JlMzAyYzkxNjQiIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjhhOGYwMDExLTkxM2ItODc0MS05MjYzLTJjYmUzMDJjOTE2NCIgc3RFdnQ6d2hlbj0iMjAxOS0wMy0wNlQxMjoyNToxOSswMzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpiM2QzNjNmNy0wMDIxLTQ0NDItYjA2Zi1kMDc4NzE0MWMxY2MiIHN0RXZ0OndoZW49IjIwMTktMDMtMDZUMTI6MjU6MTkrMDM6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE4IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPHBob3Rvc2hvcDpEb2N1bWVudEFuY2VzdG9ycz4gPHJkZjpCYWc+IDxyZGY6bGk+dXVpZDo4RDc4NTg0ODMzMzNFMjExOURERTgxMUY2OTM4MkQ3QzwvcmRmOmxpPiA8cmRmOmxpPnhtcC5kaWQ6NzNCNDgyMkE0NTg2RTYxMTgxQThDODcxMkVFQkUxNjc8L3JkZjpsaT4gPHJkZjpsaT54bXAuZGlkOkFDQjdDNkNCNTYzQkU5MTFBOEQwRkNDQjU3MjQ4NzgxPC9yZGY6bGk+IDwvcmRmOkJhZz4gPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+KobZMAAAAEFJREFUGJVj/P//PwMxgIkoVTRRyGgYeeQdAyOQASIYQO5lFARJAN3+Hi4EMpGRkRGsCOIphAxIHMQE0yA0BHwNALiOE1DqCWFwAAAAAElFTkSuQmCC) 0 0 no-repeat;width: 10px;height: 10px;margin: -5px;position: absolute;top: 50%;left: 50%;}
.flowerBouquet-constructor-flower__btn.flowerBouquet-constructor-flower__btn--plus:before {content:'';background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAG92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE5LTAzLTA2VDEyOjI1OjA2KzAzOjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE5LTAzLTA2VDEyOjI1OjA2KzAzOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOS0wMy0wNlQxMjoyNTowNiswMzowMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5NDNiOTRlYy1lZTQzLTA2NGQtOTU2Yy1hMDY5MmM2Yjc5ZmQiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo4ZjA0MDc5OC1jMWZjLTBmNDMtYjcyZC1mZTU5YjBlMjdjZGIiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpkZjM2MmJlNS1lNGJkLTU2NDQtOWNlYS1lZmQyZmE3NjcyYTkiIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmRmMzYyYmU1LWU0YmQtNTY0NC05Y2VhLWVmZDJmYTc2NzJhOSIgc3RFdnQ6d2hlbj0iMjAxOS0wMy0wNlQxMjoyNTowNiswMzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo5NDNiOTRlYy1lZTQzLTA2NGQtOTU2Yy1hMDY5MmM2Yjc5ZmQiIHN0RXZ0OndoZW49IjIwMTktMDMtMDZUMTI6MjU6MDYrMDM6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE4IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPHBob3Rvc2hvcDpEb2N1bWVudEFuY2VzdG9ycz4gPHJkZjpCYWc+IDxyZGY6bGk+dXVpZDo4RDc4NTg0ODMzMzNFMjExOURERTgxMUY2OTM4MkQ3QzwvcmRmOmxpPiA8cmRmOmxpPnhtcC5kaWQ6NzNCNDgyMkE0NTg2RTYxMTgxQThDODcxMkVFQkUxNjc8L3JkZjpsaT4gPHJkZjpsaT54bXAuZGlkOkFDQjdDNkNCNTYzQkU5MTFBOEQwRkNDQjU3MjQ4NzgxPC9yZGY6bGk+IDwvcmRmOkJhZz4gPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+NLSQngAAAHRJREFUGBkFwQERAjEABLFspwreCXLwi563cCR9vj+VmQTbpooh21xgYBuAbUBTOQBGBQAqyTa3AgxTAdhGVO62V1QYgG2vMGZOJdmGMFAxKuJueyoAmzHVA2AcsQ1ABbapzIiTQAW2qcA2RrjbVBgQABWAPyfOSHcG72QHAAAAAElFTkSuQmCC) 0 0 no-repeat;width: 10px;height: 10px;margin: -5px;position: absolute;top: 50%;left: 50%;}
.flowerBouquet-constructor-flower__input {padding: 0;text-align: center;width: 20px;border: 1px solid #c4c9cf;font-size: 11px;color: #000000;height: 20px;line-height: 20px;margin: 0 2px;}
.flowerBouquet-constructor-flower__input::-webkit-outer-spin-button, input[type="number"]::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}
.flowerBouquet-constructor-flower__input[type="number"] {-moz-appearance: textfield;}
.flowerBouquet-constructor-stats {position: relative;height: 193px;}
.flowerBouquet-constructor-stats-bar-wrapper {position: absolute;color: #7092c3;font-size: 12px;line-height: 18px;text-align: left;left: 31px;width: 174px;top: 31px;}
.flowerBouquet-constructor-stats-bar-about {margin-bottom: 9px;font-size: 12px;}
.flowerBouquet-constructor-stats-bar-about b {color: #000000;}
.flowerBouquet-constructor-stats-bar-about span {font-size: 14px;}
.flowerBouquet-constructor-stats-bar {position: relative;left: 0px;bottom: 0;width: 172px;height: 8px;border-radius: 5px;border: 1px solid #a9c3e9;box-shadow: 0px 3px 2px -1px rgba(144, 165, 198, 0.41);
    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 40%, #e6ecf5 100%);
    background: -webkit-linear-gradient(top, #ffffff 40%,#e6ecf5 100%);
    background: linear-gradient(to bottom, #ffffff 40%,#e6ecf5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e6ecf5',GradientType=0 );
}
.flowerBouquet-constructor-stats-bar .percent {transition: all 0.1s linear; max-width: 100%;position: absolute;left: -1px;bottom: 0;height: 9px;overflow: hidden;box-shadow: 0px 4px 3px -2px rgba(255, 119, 137, 0.71);border-radius: 0 0 0px 0px;padding: 0 1px;}
.flowerBouquet-constructor-stats-bar .percent-inner {position: absolute;left: 1px;bottom: -1px;width: 172px;height: 10px;border-radius: 8px;
    background: #f6728b;
    background: -moz-linear-gradient(top, #f6728b 40%, #d03b4f 100%);
    background: -webkit-linear-gradient(top, #f6728b 40%,#d03b4f 100%);
    background: linear-gradient(to bottom, #f6728b 40%,#d03b4f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6728b', endColorstr='#d03b4f',GradientType=0 );
}
.flowerBouquet-constructor-params {    position: absolute;right: 30px;top: 11px;color: #7092c3;width: 180px;text-align: left;}
.flowerBouquet-constructor-params p {margin: 0 0 10px 0;}
.flowerBouquet-constructor-params p b {color: #66d11e;font-size: 14px;}
.flowerBouquet-constructor-params-1 {}
.flowerBouquet-constructor-params-1 b{ }
.flowerBouquet-constructor-params-2 {}
.flowerBouquet-constructor-params-2 span {display: block;margin: 0 0 5px 0; font-size: 11px;}
.flowerBouquet-constructor-params p.flowerBouquet-constructor-params-2 b { color: #66d192; font-size: 11px;}
.flowerBouquet-constructor-bouquet {position: absolute;width: 200px;left: 50%;top: 5px;margin-left: -100px;}
.flowerBouquet-constructor-bouquet-img-wrapper {margin: 0 0 12px 0;}
.flowerBouquet-constructor-bouquet-img {}
.flowerBouquet-constructor-bouquet .button {}
.flowerBouquet-history-send-form {display: none;height: 43px;box-sizing: border-box;/* margin: 17px 0 17px 0; */}
.flowerBouquet-history-send-form input {height: 22px;border: 1px solid #c0dcf9;background: #f6fbfe;margin: 17px 7px 0px 0;vertical-align: top;}
.flowerBouquet-history-send-form .button {margin: 17px 0 0 0;vertical-align: top;}
.flowerBouquet-history-send-form .button .f {}
.flowerBouquet-history-send-form .button .f .c {}