/* ASORT TABLE STYLE */

.assort-table {
    
}

.assort-table table {
  background: white;
  border-radius:3px;
  border-collapse: collapse;
  margin: 30px 0 50px 0;
  max-width: 1344px
  padding:5px;
  width: 100%;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
  animation: float 5s infinite;
}
 
.assort-table table th {
  color:white;;
  background:#7968ae;
  border-bottom:4px solid #9ea7af;
  border-right: 1px solid #343a45;
  font-size:23px;
  font-weight: 100;
  padding:24px;
  text-align:left;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  vertical-align:middle;
}

.assort-table table th:first-child {
  border-top-left-radius:3px;
}
 
.assort-table table th:last-child {
  border-top-right-radius:3px;
  border-right:none;
}
  
.assort-table table tr {
  border-top: 1px solid #C1C3D1;
  border-bottom-: 1px solid #C1C3D1;
  color:#666B85;
  font-size:16px;
  font-weight:normal;
  text-shadow: 0 1px 1px rgba(256, 256, 256, 0.1);
}
 
.assort-table table tr:hover td {
  background:#9282c3;
  color:#FFFFFF;
}
 
.assort-table table tr:first-child {
  border-top:none;
}

.assort-table table tr:last-child {
  border-bottom:none;
}
 
.assort-table table tr:nth-child(odd) td {
  background:#EBEBEB;
}
 
.assort-table table tr:nth-child(odd):hover td {
  background:#9282c3;
}

.assort-table table tr:last-child td:first-child {
  border-bottom-left-radius:3px;
}
 
.assort-table table tr:last-child td:last-child {
  border-bottom-right-radius:3px;
}
 
.assort-table table td {
  background:#FFFFFF;
  padding:20px;
  text-align:left;
  vertical-align:middle;
  font-weight:300;
  font-size:18px;
  text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.1);
  border-right: 1px solid #C1C3D1;
}

.assort-table table td:last-child {
  border-right: 0px;
}

.assort-table table th.text-left {
  text-align: left;
}

.assort-table table th.text-center {
  text-align: center;
}

.assort-table table th.text-right {
  text-align: right;
}

.assort-table table td.text-left {
  text-align: left;
}

.assort-table table td.text-center {
  text-align: center;
}

.assort-table table td.text-right {
  text-align: right;
}


/* СТИЛИ В КАТЕГОРИЯХ */




/* ТАБЛИЦА В ТОВАРЕ В ОПИСАНИИ */

TABLE.border1px {
 width: 100%;
 font-family:Arial, Helvetica, sans-serif;
 color:#333;
 font-size:14px;
 text-shadow: 1px 1px 0px #fff;
 background:#eaebec;
 margin:20px 0;
 border:#ccc 1px solid;
 border-collapse:separate;
 -moz-border-radius:3px;
 -webkit-border-radius:3px;
 border-radius:3px;
 -moz-box-shadow: 0 1px 2px #d1d1d1;
 -webkit-box-shadow: 0 1px 2px #d1d1d1;
 box-shadow: 0 1px 2px #d1d1d1;
}

TABLE.border1px th {
 font-weight:bold;
 padding:11px 20px 12px 20px;
 text-shadow: none;
 color: white;
 border-top:1px solid #7A68AF;
 border-bottom:1px solid #7A68AF;
 background: #7A68AF;
 background: -webkit-gradient(linear, left top, left bottom, from(#7A68AF), to(#8370BC));
 background: -moz-linear-gradient(top, #7A68AF, #8370BC);
}
TABLE.border1px th:first-child{
 text-align: left;
 padding-left:20px;
}
TABLE.border1px tr:first-child th:first-child{
 -moz-border-radius-topleft:3px;
 -webkit-border-top-left-radius:3px;
 border-top-left-radius:3px;
}
TABLE.border1px tr:first-child th:last-child{
 -moz-border-radius-topright:3px;
 -webkit-border-top-right-radius:3px;
 border-top-right-radius:3px;
}
TABLE.border1px tr{
 text-align: center;
 padding-left:20px;
}
TABLE.border1px tr td:first-child{
 text-align: left;
 padding-left:20px;
 border-left: 0;
}
TABLE.border1px tr td {
 padding:11px;
 border-top: 1px solid #ffffff;
 border-bottom:1px solid #e0e0e0;
 border-left: 1px solid #e0e0e0;
 background: #fafafa;
 background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));
 background: -moz-linear-gradient(top, #fbfbfb, #fafafa);
}
TABLE.border1px tr.even td{
 background: #DDD3FB;
 background: -webkit-gradient(linear, left top, left bottom, from(#DDD3FB), to(#DDD3FC));
 background: -moz-linear-gradient(top, #DDD3FB, #DDD3FC); 
}
TABLE.border1px tr:last-child td{
 border-bottom:0;
}
TABLE.border1px tr:last-child td:first-child{
 -moz-border-radius-bottomleft:3px;
 -webkit-border-bottom-left-radius:3px;
 border-bottom-left-radius:3px;
}
TABLE.border1px tr:last-child td:last-child{
 -moz-border-radius-bottomright:3px;
 -webkit-border-bottom-right-radius:3px;
 border-bottom-right-radius:3px;
}
TABLE.border1px tr:hover td{
 background: #f2f2f2;
 background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#f0f0f0));
 background: -moz-linear-gradient(top, #f2f2f2, #f0f0f0); 
}

TABLE.border1px a:link {
 color: #666;
 font-weight: bold;
 text-decoration:none;
}
TABLE.border1px a:visited {
 color: #999999;
 font-weight:bold;
 text-decoration:none;
}
TABLE.border1px a:active, TABLE.border1px a:hover {
 color: #bd5a35;
 text-decoration:underline;
}


/* ОПИСАНИЕ КАТЕГОРИЙ */

.block_left-content-text p {
    margin-bottom: 20px;
}
