	body {min-width: 920px}
	li > a:hover, li > a:focus { 	text-decoration: none;	}
	.cart{color:#ffffff;  font-size: 11px; }
	.cart_div{text-align: center;   background:#c43e3e;  padding:2px 0;}
	.tarnic{
		width:100%;
		position: fixed;
		bottom: 0;
		border:1px solid #dcdcdc;
		bottom: 0;
		left: 0;
		font-size: 0;
		z-index: 200;
	}
	
		
		.box-filter input {
		  width: 14px;
		  height: 14px;
		  margin: 0;
		  padding: 0;
		  position: absolute;
		  left: 0;
		  top: 50%;
		 /* margin-top: -7px;*/
		  cursor: pointer;
		  z-index: 10;
		  opacity: 0;
		}
		.box-filter label {
			color: #F9FFC8;
			font-size: 20px;
		  line-height: 22px;
		  display: block;
		  padding-left: 20px;
		  position: relative;
		  z-index: 1;
		  cursor: pointer;
		}
		.box-filter label:before {
		  display: block;
		  position: absolute;
		  left: 0;
		  top: 50%;
		  width: 14px;
		  height: 14px;
		/*  margin-top: -7px;*/
		  background: rgba(0, 0, 0, 0) url(../img/checkbox.gif) no-repeat;
		  z-index: 5;
		  content: '';
		}
		.box-filter input:checked + label:before {
		  background-position: 0 -14px;
		}
.font_size32 {font-size: 32px;}
.font_size27 {font-size: 27px;   line-height: 40px;}		
.font_size16 {font-size: 16px;}
.font_size14 {font-size: 14px;}
.font_size12 {font-size: 12px;}
.font_size10 {font-size: 10px;}
.font_size8 {font-size: 8px;}

#bg_1 .bg_1_0{ position: absolute;  top: 50px; top: 100px;  right: 100px;}
#bg_1 .bg_1_1{position: absolute;  top: 30px;  width: 100%;}
#bg_1 .bg_1_1 h1{color:#c43e3e;}
#bg_1 .bg_1_2 {width: 40%;position: absolute;  top: 265px;   left: 57px;}
#bg_1 .bg_1_3 {width: 35%;position: absolute;  top: 265px;   right: 57px;text-align: right;}
#bg_1 .bg_1_4{width: 35%; position: absolute;  top: 390px; left: 57px;text-align: left;}
#bg_1 .bg_1_5 {width: 35%;position: absolute;  top: 390px;   right: 57px;  text-align: right;}
#bg_1 .text_right,#bg_1 .text_left {color:#007DB1;margin: 0;}

#bg_2 .text_left,#bg_3 .text_left {color:#007DB1;font-size: 20px;margin: 0;}
#bg_2 p, #bg_3 p {  margin: 0 0 5px;}
	
#bg_2 .bg_2_1{ position: absolute;  top: 39px;   right: 57px; font-size: 18px;}
#bg_2 .bg_2_2{ position: absolute;    bottom: 25px;  left: 57px; font-size: 18px;}

#bg_3 .bg_3_1{ position: absolute;  top: 39px;   right: 57px; font-size: 18px;}
#bg_3 .bg_3_2{ position: absolute;    bottom: 30px;   left: 57px; font-size: 18px;}


#bg_t_1 p {  margin: 0 0 0px;text-indent: 0px;}

.chena{color:#36689b;  font-size: 22px;  padding: 10px 0;text-align: center; margin-top: 0px;  border:3px solid #d7d7d7;}


.field-input input{width: 285px;}
.error input:focus{border: 1px solid red;}
#bg_t_1 h2 {  font-size: 23px; line-height: 30px;}

@media (min-width: 980px) and (max-width: 1200px) {

	.font_size32 {  font-size: 28px;}
	.font_size27 {font-size: 24px;   line-height: 30px;}		
	#bg_1 .bg_1_2 {top: 180px;   left: 25px;}
	#bg_1 .bg_1_3 {top: 180px;   right: 25px;text-align: right;}
	#bg_1 .bg_1_4{top: 280px; left: 25px;text-align: left;}
	#bg_1 .bg_1_5 {top: 280px;   right: 25px;  text-align: right;}
	
	#bg_2 .bg_2_1 {right: 25px;  font-size: 12px;}
	#bg_2 .bg_2_2 {left: 25px; font-size: 12px;}

	#bg_3 .bg_3_1 {right: 25px;  font-size: 12px;}
	#bg_3 .bg_3_2 {left: 25px; font-size: 12px;}
	.field-input input {  width: 250px;}
	
} 

@media (min-width: 499px) and (max-width: 979px) {
	body { font-size: 12px;}
	
	#bg_1 .bg_1_1{top: 5px;}
	#bg_1 .bg_1_2 {top: 180px;   left: 25px;}
	#bg_1 .bg_1_3 {top: 180px;   right: 25px;text-align: right;}
	#bg_1 .bg_1_4{top: 280px; left: 25px;text-align: left;}
	#bg_1 .bg_1_5 {top: 280px;   right: 25px;  text-align: right;}
	
	#bg_2 .bg_2_1 {right: 25px;  font-size: 12px;}
	#bg_2 .bg_2_2 {left: 25px; font-size: 12px;}

	#bg_3 .bg_3_1 {right: 25px;  font-size: 12px;}
	#bg_3 .bg_3_2 {left: 25px; font-size: 12px;}
	
	.chena{font-size: 14px;}
	.cart {font-size: 8px;}
	.font_size32 {  font-size: 20px;}
	.font_size27 {font-size: 14px;   line-height: 25px;}		
	
	#bg_t_1 p {  font-size: 11px;}
	#bg_t_1 h2 {  font-size: 16px; line-height: 25px;}
	
	h3 {  font-size: 20px;}
	.field-input input {  width: 210px;}
}
@media (min-width: 320px) and (max-width: 498px) {

	.field-input input {  width: 199px;}
	.font_size27 {font-size: 16px;   line-height: 20px;}		
	
	#bg_1 .bg_1_2 {top: 140px;   left: 5px;}
	#bg_1 .bg_1_3 {top: 140px;   right: 5px;text-align: right;}
	#bg_1 .bg_1_4{top: 240px; left: 5px;text-align: left;}
	#bg_1 .bg_1_5 {top: 240px;   right: 5px;  text-align: right;}
	

	#bg_2 .bg_2_1 {right: 5px;  font-size: 12px;}
	#bg_2 .bg_2_2 {left: 5px; font-size: 12px;}

	#bg_3 .bg_3_1 {right: 5px;  font-size: 12px;}
	#bg_3 .bg_3_2 {left: 5px; font-size: 12px;}
	.chena{font-size: 13px;}
	#bg_2 p, #bg_3 p {line-height: 15px;}
	
	#bg_2 .bg_2_1 {top: 19px;}
	#bg_2 .bg_2_2 {bottom: 12px;}
	
	#bg_3 .bg_3_1 {top: 19px;}
	#bg_3 .bg_3_2 {bottom: 12px;}
}