
/*
.prod_table {  display:inline-block; vertical-align:top; margin-left:0px; margin-bottom:40px; }

.prod_table.basket.type3 { display:inline-block; width:85%; margin:15px auto; border-collapse:collapse; }
.prod_table.basket.type3  td { border:0 !important; }
.prod_table.basket.type3  td:last-child { text-align:right !important; }
.prod_table.basket { display:block; width:98%; margin-left:15px;  }
.prod_table.basket table {  border-spacing:0px 5px; }

.prod_table.basket  td { border-top:solid 1px #b7cbd8; border-bottom:solid 1px #b7cbd8; padding:8px 15px; color:#434242; font-size:18px; font-weight:400; }
.prod_table.basket  td img { max-height:180px; }
.prod_table.basket  td:first-child { border-top-left-radius:3px; border-bottom-left-radius:3px; border-left:solid 1px #b7cbd8; }
.prod_table.basket  td:last-child { border-top-right-radius:3px; border-bottom-right-radius:3px; border-right:solid 1px #b7cbd8; min-width:50px; }
.prod_table.basket  .header th { border:0 !important; color:#7d7d7d; font-size:16px; font-weight:400; padding:20px 0; }
.prod_table.basket  .header td { border:0 !important; color:#7d7d7d; font-size:16px; font-weight:400; padding:20px 0; }
.prod_table.basket  td a { text-decoration:none; color:#526c91; font-size:18px; font-weight:400; }
.prod_table.basket  td.td_m1 { text-align:center; }
.prod_table.basket  td.name { max-width:340px; }
.prod_table.basket  td.photo { max-width:180px; }
.prod_table.basket  td.articul { max-width:70px; }
.prod_table.basket .first.active td.td_m0 { border-bottom:0 !important; }
.prod_table.basket .first.active td.td_m1 { border-bottom:0 !important; font-size:14px; }
.prod_table.basket .first.active td.cur_pice { border-bottom:0 !important; }
.prod_table.basket .second td { border:0 !important; }
.prod_table.basket .second:last-child td { border-bottom:solid 1px #b7cbd8 !important; }
.prod_table.basket .footer td { border:none; }
*/
.prod_table.basket  {  width:99%; }
.prod_table.basket table {  width:100%; border-spacing:0px 5px; }
.prod_table.basket  td {  white-space:normal; }
.prod_table.basket  td.td_m3 span { width:auto; }
.prod_table.basket.history  td { border:solid 1px #EEEDED; }
.prod_table.basket.history  tr:hover { background:#fff; }
.prod_table.basket.type3 {  width:85%; margin:0 auto;  border-collapse:collapse;   }
.prod_table.basket.type3 td { border:solid 1px #EEEDED; border-spacing:0px;   }

/*история заказов*/
/*.prod_table.basket.history  td { padding:8px 15px; color:#434242; font-size:18px; font-weight:400; border:0 !important; border-bottom:0; }
.prod_table.basket.history  td:first-child { border-top-left-radius:0px; border-bottom-left-radius:0px; border-left:0; }
.prod_table.basket.history  td:last-child { border-top-right-radius:0px; border-bottom-right-radius:0px; border-right:0; }
.prod_table.basket.history tbody.order_section tr:first-child  td:first-child { border-top-left-radius:3px; border-bottom-left-radius:3px; border-left:solid 1px #b7cbd8 !important;}
.prod_table.basket.history tbody.order_section tr:first-child  td:last-child { border-top-right-radius:3px; border-bottom-right-radius:3px; border-right:solid 1px #b7cbd8 !important; min-width:50px; }
.prod_table.basket.history  .header th { border:0 !important; color:#7d7d7d; font-size:16px; font-weight:400; padding:20px 0; }
.prod_table.basket.history  td a { text-decoration:none; color:#526c91; font-size:18px; font-weight:400; }
.prod_table.basket.history  td.td_m1 { text-align:center; }
.prod_table.basket.history tbody.order_section tr:first-child td { border-top:solid 1px #b7cbd8 !important; border-bottom:solid 1px #b7cbd8 !important; }
.prod_table.basket.history tbody.order_section tr:last-child td { border-bottom:solid 1px #b7cbd8 !important;  }
.prod_table.basket.history tbody.order_section tr:first-child td.td_m0 { border-bottom:0 !important;  }
.prod_table.basket.history tbody.order_section tr:first-child td.td_m1 { border-bottom:0 !important; }
.prod_table.basket.history tbody.order_section tr:last-child td.td_m0 { border-bottom:solid 1px #b7cbd8 !important;  }
.prod_table.basket.history tbody.order_section tr:last-child td.td_m1 { border-bottom:solid 1px #b7cbd8 !important;  }
.prod_table.basket.history tbody {  }
.prod_table.basket.history .header td { border:0 !important; color:#7d7d7d; font-size:16px; font-weight:400; padding:20px 0; }*/
.prod_table.basket.history .more { margin:0 0px 0 0; }


.prod_table.basket input {}
.prod_table.basket .inputBox  { border:solid 1px #c1c1c1; width:35px; height:23px; line-height:23px; padding:0 5px; color:#333; font-size:14px; }
.prod_table.basket .itog { text-align:right; color:#8a8a8a; font-size:22px; font-weight:400; padding-bottom:5px; }
.prod_table.basket .itog span { color:#5c5c5c; font-weight:700; }
.prod_table.basket .buttons { text-align:right; padding:20px 0; }
.prod_table.basket .recount { cursor:pointer; display:inline-block; border:none; background-color:#fec00f; width: 230px; height: 40px; line-height: 40px; text-align:center; text-transform:uppercase; color:#0e2f3e; font-size:12px; font-weight:400; }
.prod_table.basket .back { cursor:pointer; display:inline-block; width:230px; color:#fff; font-size: 14px; font-weight:400; }
.prod_table.basket .order { cursor:pointer; display:inline-block; width:230px; color:#fff; font-size: 14px; font-weight:400; }
.prod_table.basket .del { cursor:pointer; display:inline-block; background:url(/images/pict_del.png) 50% 50% no-repeat; width:23px; height:23px; border-radius:50%; }
.prod_table.basket .del:hover { background-color:#edf2f5; }
.prod_table.basket .buttons  .more { display:inline-block; width:215px; padding-left:15px; font-size:14px; font-weight:400; cursor:pointer; color:#838381; border:solid 1px #c1c1c1; background:url(/images/pict_plus.png) #fff 25px 50% no-repeat }
.prod_table.basket .buttons  .total { display:inline-block; width:270px; padding:0 15px; font-size:18px; color:#434242; }
.prod_table.basket .buttons  .total b { font-size:24px; }


.prod_table.basket .back:hover  {  }
.prod_table.basket .order:hover  {  }

/*личный кабинет*/
#cabinet  .container { padding-top:10px; }
#cabinet  .skidki { padding:0 0 20px 15px; }
#cabinet  .skidki .block { display:inline-block; width:27%; vertical-align:top; padding-right:4%; }
#cabinet  .skidki .block h3 { color:#2d2d2d; font-size:16px; font-weight:400; line-height:20px; padding-bottom:10px; }
#cabinet  .skidki .block p { color:#959595; font-size:11px; font-weight:400; line-height:14px; }
#cabinet  .profile { padding:30px 0 50px 15px; color:  #848484; font-size: 18px; }
#cabinet  .profile img { display:block; float:left; margin:0 20px 0px 0; }
#cabinet  .profile .fio { padding-bottom:15px; color:#434242; font-size:24px; font-weight:400; }
#cabinet  .profile .edit { display:inline-block; background:url(/images/pict_edit.png) 20px 13px no-repeat; cursor:pointer; border:solid 1px #dadada; 
width:240px; height:45px; line-height:45px; text-align:center; border-radius:3px; color:#848484; font-size:14px; padding-left:20px; margin-top:20px; }
#cabinet  .profile .edit:hover { background:url(/images/pict_edit_h.png) 20px 13px no-repeat; border:solid 1px #cacaca; color:#434242; }
.comments { max-width:650px; margin:30px auto; }



@media (max-width: 1420px) {
	
}

@media (max-width: 1280px) {
	
}


@media (max-width: 1000px) {

	
.prod_table.basket  td { padding:8px 15px; font-size:14px; }
.prod_table.basket  td:last-child { min-width:50px; }
.prod_table.basket  .header th { font-size:14px; padding:20px 0; }
.prod_table.basket  .header td { font-size:14px; padding:20px 0; }
.prod_table.basket  td a {  font-size:14px;  }
.prod_table.basket  td.td_m1 { text-align:center; }
.prod_table.basket  td.name { max-width:340px; }
.prod_table.basket  td.photo { max-width:180px; }
.prod_table.basket  td.articul { max-width:70px; }
.prod_table.basket .first.active td.td_m1 { border-bottom:0 !important; font-size:14px; }


/*история заказов*/
.prod_table.basket.history  td { padding:8px 15px; font-size:14px; }
.prod_table.basket.history tbody.order_section tr:first-child  td:last-child { min-width:50px; }
.prod_table.basket.history  .header th { font-size:14px; padding:20px 0; }
.prod_table.basket.history  td a { font-size:14px; }
.prod_table.basket.history .header td {  font-size:14px; padding:20px 0; }
.prod_table.basket.history .more { margin:0 50px 0 0; }

.prod_table.basket input {}
.prod_table.basket .inputBox  { width:25px; height:23px; line-height:23px; padding:0 5px; font-size:14px; }
.prod_table.basket a {  font-size:14px; }
.prod_table.basket .itog { text-align:right; color:#8a8a8a; font-size:22px; font-weight:400; padding-bottom:5px; }


.prod_table.basket .buttons  .more { width:200px; padding-left:15px; font-size:13px;  }
.prod_table.basket .buttons  .total { display:inline-block; width:270px; padding:0 15px; font-size:15px; }
.prod_table.basket .buttons  .total b { font-size:24px; }

	.prod_table {  width:500px; }

}
@media (max-width: 800px) {	
	.prod_table td.td_m { display:none; }
	.prod_table th.td_m { display:none; }
	.prod_table.basket .buttons  .more  { display:none; }
	.prod_table { width:auto; margin-left:230px; clear:none; }
}
@media (max-width: 750px) {

}
@media (max-width: 650px) {


	
}	

@media (max-width: 600px) {


	.prod_table td.td_m1 { display:none; }
	.prod_table th.td_m1 { display:none; }
		
		
	.prod_table.basket  td { padding:8px 7px; font-size:12px; }
	.prod_table.basket  td:last-child { min-width:30px; }
	.prod_table.basket  .header th { font-size:12px; padding:20px 0; }
	.prod_table.basket  .header td { font-size:12px; padding:20px 0; }
	.prod_table.basket  td a {  font-size:12px;  }
	.prod_table.basket  td.td_m1 { text-align:center; }
	.prod_table.basket  td.name { max-width:340px; }
	.prod_table.basket  td.photo { max-width:180px; }
	.prod_table.basket  td.articul { max-width:70px; }
	.prod_table.basket .first.active td.td_m1 { border-bottom:0 !important; font-size:12px; }


	/*история заказов*/
	.prod_table.basket.history  td { padding:8px 10px; font-size:12px; }
	.prod_table.basket.history tbody.order_section tr:first-child  td:last-child { min-width:30px; }
	.prod_table.basket.history  .header th { font-size:12px; padding:20px 0; }
	.prod_table.basket.history  td a { font-size:12px; }
	.prod_table.basket.history .header td {  font-size:12px; padding:20px 0; }
	.prod_table.basket.history .more { margin:0 50px 0 0; }

	.prod_table.basket input {}
	.prod_table.basket .inputBox  { width:25px; height:23px; line-height:23px; padding:0 5px; font-size:12px; }
	.prod_table.basket a {  font-size:12px; }
	.prod_table.basket .itog { text-align:right; color:#8a8a8a; font-size:22px; font-weight:400; padding-bottom:5px; }

	.prod_table.basket .buttons  .total { display:inline-block; width:270px; padding:0 15px 15px 0; font-size:15px; }


}

@media (max-width: 560px) {

}

@media (max-width: 500px) {


}	

@media (max-width: 480px) {		

}	

@media (max-width: 460px) {
	
	.form_up .button1 { font-size:9px; line-height:30px; height:30px; }
}

@media (max-width: 420px) {	

	.prod_table { margin-left:0 !important; }
	.prod_table.basket  td { font-size:10px !important; }
	.prod_table.basket  td  a { font-size:10px !important; }
	.prod_table.basket  .header th { font-size:10px !important; padding:20px 0; }
	
	.prod_table.basket  td:last-child { font-size:0; }
	.prod_table.basket .header th:last-child  { font-size:0 !important; width:0 !important; }
	.prod_table.basket.history tbody.order_section tr:first-child  td:last-child { min-width:20px; }
	.prod_table td.td_m2 { display:none; }
	.prod_table th.td_m2 { display:none; }
	

}

@media (max-width: 380px) {	

}

@media (max-width: 340px) {	
	
}

