/***	style for border	***/

#product #view_full_size.paspartu img {
	border: 15px solid #fff !important;
}

#product .s_20x15 #view_full_size.paspartu img,
#product .h_20x15 #view_full_size.paspartu img {
  border: 45px solid #fff !important;
}

#product .s_26x20 #view_full_size.paspartu img,
#product .h_26x20 #view_full_size.paspartu img {
  border: 43px solid #fff !important;
}

#product .s_30x22 #view_full_size.paspartu img,
#product .h_30x22 #view_full_size.paspartu img {
	border: 42px solid #fff !important;
}

#product .s_40x30 #view_full_size.paspartu img,
#product .h_40x30 #view_full_size.paspartu img,
#product .s_40x40 #view_full_size.paspartu img,
#product .h_40x40 #view_full_size.paspartu img {
  border: 40px solid #fff !important;
}

#product .s_50x38 #view_full_size.paspartu img,
#product .h_50x38 #view_full_size.paspartu img,
#product .s_50x50 #view_full_size.paspartu img,
#product .h_50x50 #view_full_size.paspartu img {
  border: 33px solid #fff !important;
}

#product .s_60x45 #view_full_size.paspartu img,
#product .h_60x45 #view_full_size.paspartu img,
#product .s_60x60 #view_full_size.paspartu img,
#product .h_60x60 #view_full_size.paspartu img {
  border: 28px solid #fff !important;
}

#product .s_70x52 #view_full_size.paspartu img,
#product .h_70x52 #view_full_size.paspartu img,
#product .s_70x70 #view_full_size.paspartu img,
#product .h_70x70 #view_full_size.paspartu img {
  border: 25px solid #fff !important;
}

#product .s_80x60 #view_full_size.paspartu img,
#product .h_80x60 #view_full_size.paspartu img,
#product .s_80x80 #view_full_size.paspartu img,
#product .h_80x80 #view_full_size.paspartu img {
  border: 22px solid #fff !important;
}

#product .s_90x68 #view_full_size.paspartu img,
#product .h_90x68 #view_full_size.paspartu img,
#product .s_90x90 #view_full_size.paspartu img,
#product .h_90x90 #view_full_size.paspartu img {
  border: 19px solid #fff !important;
}

#product .s_100x75 #view_full_size.paspartu img,
#product .h_100x75 #view_full_size.paspartu img {
  border: 17px solid #fff !important;
}

.ramka#view_full_size {
	background-image: auto !important;
	padding: 18px;

	background-position: left top,
						right top,
						right bottom,
						bottom left,
						center top,
						right center,
						bottom center,
						left center;
    background-repeat: no-repeat,
						no-repeat,
						no-repeat,
						no-repeat,
						repeat-x,
						repeat-y,
						repeat-x,
						repeat-y;
}

.ramka#view_full_size {
	background-size: 49px 49px,
					49px 49px,
					49px 49px,
					49px 49px,
					auto 18px,
					18px auto,
					auto 18px,
					18px auto;
}

.h_90x68 .ramka#view_full_size,
.s_90x68 .ramka#view_full_size,
.h_90x90 .ramka#view_full_size,
.s_90x90 .ramka#view_full_size {
	padding: 19px !important;
	background-size: 52px 52px,
					52px 52px,
					52px 52px,
					52px 52px,
					auto 19px,
					19px auto,
					auto 19px,
					19px auto;
}

.h_80x60 .ramka#view_full_size,
.s_80x60 .ramka#view_full_size,
.h_80x80 .ramka#view_full_size,
.s_80x80 .ramka#view_full_size {
	padding: 22px !important;
	background-size: 60px 60px,
					60px 60px,
					60px 60px,
					60px 60px,
					auto 22px,
					22px auto,
					auto 22px,
					22px auto;
}

.h_70x52 .ramka#view_full_size,
.s_70x52 .ramka#view_full_size,
.h_70x70 .ramka#view_full_size,
.s_70x70 .ramka#view_full_size {
	padding: 25px !important;
	background-size: 68px 68px,
					68px 68px,
					68px 68px,
					68px 68px,
					auto 25px,
					25px auto,
					auto 25px,
					25px auto;
}

.h_60x45 .ramka#view_full_size,
.s_60x45 .ramka#view_full_size,
.h_60x60 .ramka#view_full_size,
.s_60x60 .ramka#view_full_size {
	padding: 28px !important;
	background-size: 77px 77px,
					77px 77px,
					77px 77px,
					77px 77px,
					auto 28px,
					28px auto,
					auto 28px,
					28px auto;
}

.h_50x38 .ramka#view_full_size,
.s_50x38 .ramka#view_full_size,
.h_50x50 .ramka#view_full_size,
.s_50x50 .ramka#view_full_size {
	padding: 33px !important;
	background-size: 90px 90px,
					90px 90px,
					90px 90px,
					90px 90px,
					auto 33px,
					33px auto,
					auto 33px,
					33px auto;
}

.h_40x30 .ramka#view_full_size,
.s_40x30 .ramka#view_full_size,
.h_40x40 .ramka#view_full_size,
.s_40x40 .ramka#view_full_size {
	padding: 40px !important;
	background-size: 109px 109px,
					109px 109px,
					109px 109px,
					109px 109px,
					auto 40px,
					40px auto,
					auto 40px,
					40px auto;
}

.h_26x20 .ramka#view_full_size,
.s_26x20 .ramka#view_full_size {
	padding: 47px !important;
	background-size: 128px 128px,
					128px 128px,
					128px 128px,
					128px 128px,
					auto 47px,
					47px auto,
					auto 47px,
					47px auto;
}

.h_30x22 .ramka#view_full_size,
.s_30x22 .ramka#view_full_size {
	padding: 45px !important;
	background-size: 122px 122px,
					122px 122px,
					122px 122px,
					122px 122px,
					auto 45px,
					45px auto,
					auto 45px,
					45px auto;
}

.h_20x15 .ramka#view_full_size,
.s_20x15 .ramka#view_full_size {
	padding: 54px !important;
	background-size: 146px 146px,
					146px 146px,
					146px 146px,
					146px 146px,
					auto 54px,
					54px auto,
					auto 54px,
					54px auto;
}

/*	begin new size

.h_40x40 .ramka#view_full_size,
.s_40x40 .ramka#view_full_size {
	padding: 42px !important;
	background-size: 116px 116px,
					116px 116px,
					116px 116px,
					116px 116px,
					auto 43px,
					43px auto,
					auto 43px,
					43px auto;
}

.h_50x50 .ramka#view_full_size,
.s_50x50 .ramka#view_full_size {
	padding: 38px !important;
	background-size: 116px 116px,
					116px 116px,
					116px 116px,
					116px 116px,
					auto 43px,
					43px auto,
					auto 43px,
					43px auto;
}

.h_60x60 .ramka#view_full_size,
.s_60x60 .ramka#view_full_size {
	padding: 34px !important;
	background-size: 103px 103px,
					103px 103px,
					103px 103px,
					103px 103px,
					auto 38px,
					38px auto,
					auto 38px,
					38px auto;
}

.h_70x70 .ramka#view_full_size,
.s_70x70 .ramka#view_full_size {
	padding: 32px !important;
	background-size: 86px 86px,
					86px 86px,
					86px 86px,
					86px 86px,
					auto 32px,
					32px auto,
					auto 32px,
					32px auto;
}

.h_80x80 .ramka#view_full_size,
.s_80x80 .ramka#view_full_size {
	padding: 28px !important;
	background-size: 76px 76px,
					76px 76px,
					76px 76px,
					76px 76px,
					auto 28px,
					28px auto,
					auto 28px,
					28px auto;
}

.h_90x90 .ramka#view_full_size,
.s_90x90 .ramka#view_full_size {
	padding: 20px !important;
	background-size: 53px 53px,
					53px 53px,
					53px 53px,
					53px 53px,
					auto 20px,
					20px auto,
					auto 20px,
					20px auto;
}
*/

.h_100x75 .ramka#view_full_size,
.s_100x75 .ramka#view_full_size {
	padding: 17px !important;
	background-size: 46px 46px,
					46px 46px,
					46px 46px,
					46px 46px,
					auto 17px,
					17px auto,
					auto 17px,
					17px auto;
}

.h_110x82 .ramka#view_full_size,
.s_110x82 .ramka#view_full_size,
.h_120x90 .ramka#view_full_size,
.s_120x90 .ramka#view_full_size,
.h_130x98 .ramka#view_full_size,
.s_130x98 .ramka#view_full_size,
.h_140x105 .ramka#view_full_size,
.s_140x105 .ramka#view_full_size {
	padding: 15px !important;
	background-size: 41px 41px,
					41px 41px,
					41px 41px,
					41px 41px,
					auto 15px,
					15px auto,
					auto 15px,
					15px auto;
}

/***	pana	***/

.pano_big.s_100x82 {
	padding: 10px !important;
}

.pano_big.s_100x75 {
	padding: 15px !important;
}

.pano_big.s_90x90 {
	padding: 20px !important;
}

.pano_big.h_90x68,
.pano_big.s_90x68 {
	padding: 25px !important;
}

.pano_big.s_80x80 {
	padding: 30px !important;
}

.pano_big.h_80x60,
.pano_big.s_80x60,
.pano_big.s_60x80 {
	padding: 35px !important;
}

.pano_big.s_70x70 {
	padding: 40px !important;
}

.pano_big.s_70x52 {
	padding: 45px !important;
}

.pano_big.s_60x60 {
	padding: 48px !important;
}

.pano_big.s_60x45 {
	padding: 50px !important;
}

.pano_big.s_50x38 {
	padding: 53px !important;
}

/***	images for border 	***/

#view_full_size.r1 {
	background-image: url("../img/scene/r1_left_top.png"),
					url("../img/scene/r1_right_top.png"),
					url("../img/scene/r1_right_bottom.png"),
					url("../img/scene/r1_left_bottom.png"),
					url("../img/scene/r1_center_top.png"),
					url("../img/scene/r1_center_right.png"),
					url("../img/scene/r1_center_bottom.png"),
					url("../img/scene/r1_center_left.png");
}
#view_full_size.r2 {
	background-image: url("../img/scene/r2_left_top.png"),
					url("../img/scene/r2_right_top.png"),
					url("../img/scene/r2_right_bottom.png"),
					url("../img/scene/r2_left_bottom.png"),
					url("../img/scene/r2_center_top.png"),
					url("../img/scene/r2_center_right.png"),
					url("../img/scene/r2_center_bottom.png"),
					url("../img/scene/r2_center_left.png");
}
#view_full_size.r3 {
	background-image: url("../img/scene/r3_left_top.png"),
					url("../img/scene/r3_right_top.png"),
					url("../img/scene/r3_right_bottom.png"),
					url("../img/scene/r3_left_bottom.png"),
					url("../img/scene/r3_center_top.png"),
					url("../img/scene/r3_center_right.png"),
					url("../img/scene/r3_center_bottom.png"),
					url("../img/scene/r3_center_left.png");
}
#view_full_size.r4 {
	background-image: url("../img/scene/r4_left_top.png"),
					url("../img/scene/r4_right_top.png"),
					url("../img/scene/r4_right_bottom.png"),
					url("../img/scene/r4_left_bottom.png"),
					url("../img/scene/r4_center_top.png"),
					url("../img/scene/r4_center_right.png"),
					url("../img/scene/r4_center_bottom.png"),
					url("../img/scene/r4_center_left.png");
}
#view_full_size.r5 {
	background-image: url("../img/scene/r5_left_top.png"),
					url("../img/scene/r5_right_top.png"),
					url("../img/scene/r5_right_bottom.png"),
					url("../img/scene/r5_left_bottom.png"),
					url("../img/scene/r5_center_top.png"),
					url("../img/scene/r5_center_right.png"),
					url("../img/scene/r5_center_bottom.png"),
					url("../img/scene/r5_center_left.png");
}
#view_full_size.r6 {
	background-image: url("../img/scene/r6_left_top.png"),
					url("../img/scene/r6_right_top.png"),
					url("../img/scene/r6_right_bottom.png"),
					url("../img/scene/r6_left_bottom.png"),
					url("../img/scene/r6_center_top.png"),
					url("../img/scene/r6_center_right.png"),
					url("../img/scene/r6_center_bottom.png"),
					url("../img/scene/r6_center_left.png");
}
#view_full_size.r7 {
	background-image: url("../img/scene/r7_left_top.png"),
					url("../img/scene/r7_right_top.png"),
					url("../img/scene/r7_right_bottom.png"),
					url("../img/scene/r7_left_bottom.png"),
					url("../img/scene/r7_center_top.png"),
					url("../img/scene/r7_center_right.png"),
					url("../img/scene/r7_center_bottom.png"),
					url("../img/scene/r7_center_left.png");
}
#view_full_size.r8 {
	background-image: url("../img/scene/r8_left_top.png"),
					url("../img/scene/r8_right_top.png"),
					url("../img/scene/r8_right_bottom.png"),
					url("../img/scene/r8_left_bottom.png"),
					url("../img/scene/r8_center_top.png"),
					url("../img/scene/r8_center_right.png"),
					url("../img/scene/r8_center_bottom.png"),
					url("../img/scene/r8_center_left.png");
}
#view_full_size.r9 {
	background-image: url("../img/scene/r9_left_top.png"),
					url("../img/scene/r9_right_top.png"),
					url("../img/scene/r9_right_bottom.png"),
					url("../img/scene/r9_left_bottom.png"),
					url("../img/scene/r9_center_top.png"),
					url("../img/scene/r9_center_right.png"),
					url("../img/scene/r9_center_bottom.png"),
					url("../img/scene/r9_center_left.png");
}
#view_full_size.r10 {
	background-image: url("../img/scene/r10_left_top.png"),
					url("../img/scene/r10_right_top.png"),
					url("../img/scene/r10_right_bottom.png"),
					url("../img/scene/r10_left_bottom.png"),
					url("../img/scene/r10_center_top.png"),
					url("../img/scene/r10_center_right.png"),
					url("../img/scene/r10_center_bottom.png"),
					url("../img/scene/r10_center_left.png");
}
#view_full_size.r11 {
	background-image: url("../img/scene/r11_left_top.png"),
					url("../img/scene/r11_right_top.png"),
					url("../img/scene/r11_right_bottom.png"),
					url("../img/scene/r11_left_bottom.png"),
					url("../img/scene/r11_center_top.png"),
					url("../img/scene/r11_center_right.png"),
					url("../img/scene/r11_center_bottom.png"),
					url("../img/scene/r11_center_left.png");
}
#view_full_size.r12 {
	background-image: url("../img/scene/r12_left_top.png"),
					url("../img/scene/r12_right_top.png"),
					url("../img/scene/r12_right_bottom.png"),
					url("../img/scene/r12_left_bottom.png"),
					url("../img/scene/r12_center_top.png"),
					url("../img/scene/r12_center_right.png"),
					url("../img/scene/r12_center_bottom.png"),
					url("../img/scene/r12_center_left.png");
}

#view_full_size.ramka_type_89 {
	background-image: url("../img/scene/89_left_top.png"),
					url("../img/scene/89_right_top.png"),
					url("../img/scene/89_right_bottom.png"),
					url("../img/scene/89_left_bottom.png"),
					url("../img/scene/89_center_top.png"),
					url("../img/scene/89_center_right.png"),
					url("../img/scene/89_center_bottom.png"),
					url("../img/scene/89_center_left.png");
}


@media (max-width: 1400px) {
  #product #view_full_size.paspartu img {
    border: 15px solid #fff !important;
  }

  #product .s_40x30 #view_full_size.paspartu img,
  #product .h_40x30 #view_full_size.paspartu img,
  #product .s_40x40 #view_full_size.paspartu img,
  #product .h_40x40 #view_full_size.paspartu img {
    border: 32px solid #fff !important;
  }

  #product .s_50x38 #view_full_size.paspartu img,
  #product .h_50x38 #view_full_size.paspartu img,
  #product .s_50x50 #view_full_size.paspartu img,
  #product .h_50x50 #view_full_size.paspartu img {
    border: 26px solid #fff !important;
  }

  #product .s_60x45 #view_full_size.paspartu img,
  #product .h_60x45 #view_full_size.paspartu img,
  #product .s_60x60 #view_full_size.paspartu img,
  #product .h_60x60 #view_full_size.paspartu img {
    border: 22px solid #fff !important;
  }

  #product .s_70x52 #view_full_size.paspartu img,
  #product .h_70x52 #view_full_size.paspartu img,
  #product .s_70x70 #view_full_size.paspartu img,
  #product .h_70x70 #view_full_size.paspartu img {
    border: 19px solid #fff !important;
  }

  #product .s_80x60 #view_full_size.paspartu img,
  #product .h_80x60 #view_full_size.paspartu img,
  #product .s_80x80 #view_full_size.paspartu img,
  #product .h_80x80 #view_full_size.paspartu img {
    border: 17px solid #fff !important;
  }

  #product .s_90x68 #view_full_size.paspartu img,
  #product .h_90x68 #view_full_size.paspartu img,
  #product .s_90x90 #view_full_size.paspartu img,
  #product .h_90x90 #view_full_size.paspartu img {
    border: 15px solid #fff !important;
  }

  #product .s_100x75 #view_full_size.paspartu img,
  #product .h_100x75 #view_full_size.paspartu img {
    border: 13px solid #fff !important;
  }

	.h_20x15 .ramka#view_full_size,
	.s_20x15 .ramka#view_full_size {
		padding: 40px !important;
		background-size: 109px 109px,
						109px 109px,
						109px 109px,
						109px 109px,
						auto 40px,
						40px auto,
						auto 40px,
						40px auto;
	}

	.h_26x20 .ramka#view_full_size,
	.s_26x20 .ramka#view_full_size {
		padding: 36px !important;
		background-size: 98px 98px,
						98px 98px,
						98px 98px,
						98px 98px,
						auto 36px,
						36px auto,
						auto 36px,
						36px auto;
	}

	.h_30x22 .ramka#view_full_size,
	.s_30x22 .ramka#view_full_size {
		padding: 35px !important;
		background-size: 96px 96px,
			96px 96px,
			96px 96px,
			96px 96px,
			auto 35px,
			35px auto,
			auto 35px,
			35px auto;
	}

  .h_40x30 .ramka#view_full_size,
  .s_40x30 .ramka#view_full_size,
  .h_40x40 .ramka#view_full_size,
  .s_40x40 .ramka#view_full_size {
    padding: 32px !important;
    background-size: 87px 87px,
            87px 87px,
            87px 87px,
            87px 87px,
            auto 32px,
            32px auto,
            auto 32px,
            32px auto;
  }

  .h_50x38 .ramka#view_full_size,
  .s_50x38 .ramka#view_full_size,
  .h_50x50 .ramka#view_full_size,
  .s_50x50 .ramka#view_full_size {
    padding: 26px !important;
    background-size: 71px 71px,
            71px 71px,
            71px 71px,
            71px 71px,
            auto 26px,
            26px auto,
            auto 26px,
            26px auto;
  }

  .h_60x45 .ramka#view_full_size,
  .s_60x45 .ramka#view_full_size,
  .h_60x60 .ramka#view_full_size,
  .s_60x60 .ramka#view_full_size {
    padding: 22px !important;
    background-size: 60px 60px,
            60px 60px,
            60px 60px,
            60px 60px,
            auto 22px,
            22px auto,
            auto 22px,
            22px auto;
  }

  .h_70x52 .ramka#view_full_size,
  .s_70x52 .ramka#view_full_size,
  .h_70x70 .ramka#view_full_size,
  .s_70x70 .ramka#view_full_size {
    padding: 19px !important;
    background-size: 52px 52px,
            52px 52px,
            52px 52px,
            52px 52px,
            auto 19px,
            19px auto,
            auto 19px,
            19px auto;
  }

  .h_80x60 .ramka#view_full_size,
  .s_80x60 .ramka#view_full_size,
  .h_80x80 .ramka#view_full_size,
  .s_80x80 .ramka#view_full_size {
    padding: 17px !important;
    background-size: 46px 46px,
            46px 46px,
            46px 46px,
            46px 46px,
            auto 17px,
            17px auto,
            auto 17px,
            17px auto;
  }

  .h_90x68 .ramka#view_full_size,
  .s_90x68 .ramka#view_full_size,
  .h_90x90 .ramka#view_full_size,
  .s_90x90 .ramka#view_full_size {
    padding: 15px !important;
    background-size: 41px 41px,
            41px 41px,
            41px 41px,
            41px 41px,
            auto 15px,
            15px auto,
            auto 15px,
            15px auto;
  }

  .h_100x75 .ramka#view_full_size,
  .s_100x75 .ramka#view_full_size {
    padding: 13px !important;
    background-size: 35px 35px,
            35px 35px,
            35px 35px,
            35px 35px,
            auto 13px,
            13px auto,
            auto 13px,
            13px auto;
  }

	.h_110x82 .ramka#view_full_size,
	.s_110x82 .ramka#view_full_size,
	.h_120x90 .ramka#view_full_size,
	.s_120x90 .ramka#view_full_size,
	.h_130x98 .ramka#view_full_size,
	.s_130x98 .ramka#view_full_size,
	.h_140x105 .ramka#view_full_size,
	.s_140x105 .ramka#view_full_size  {
		padding: 11px !important;
		background-size: 31px 31px,
						31px 31px,
						31px 31px,
						31px 31px,
						auto 11px,
						11px auto,
						auto 11px,
						11px auto;
	}

  #uniform-awp_group_12 > span,
  #uniform-awp_group_13 > span {
    width: 120px !important;
  }
}

@media (max-width: 419px) {
  #product #view_full_size.paspartu img {
    border: 10px solid #fff !important;
  }

  #view_full_size.ramka.ramka_option {
    padding: 20px !important;
    background-size: 53px 53px,
            53px 53px,
            53px 53px,
            53px 53px,
            auto 20px,
            20px auto,
            auto 20px,
            20px auto !important;
  }
}
