/* новинки и новости*/
p.date {border-radius: 3px; font-size: 12px; color: #858c9d; text-align: left;}

table.tree_col {margin: 40px auto;}
table.tree_col td {width: 33%; padding: 10px 20px;}

.order_unit {}
.order_unit h2 {margin: 5px 0; line-height: 22px;}
.order_unit p {line-height: 18px; text-align: left;}
.order_unit img {width: 270px; margin: 10px 0; border-radius: 5px;}

.desc {width: 797px; margin: 20px auto; font-size: 14px; padding: 0 59px;}
.desc h2 {margin: 20px 0 10px 0; line-height: 20px;}
.desc h2.title {font-size: 24px; margin: 30px 0 30px 0; color: #5c80bf; line-height: 24px; text-align: center; border-bottom: 1px solid #5c80bf; padding-bottom: 10px;}
.desc p {margin: 10px 0; line-height: 20px; text-align: justify;}
.desc ul, .auto .desc ol {margin: 10px 20px; list-style-position: outside}
.desc li {margin: 4px;}
.desc .foto_in_desc {margin: 20px 0; text-align: center;}
.desc .foto_in_desc img {border-radius: 4px; border: 1px solid #d4d7d9; margin: 0; max-width: 600px;}
.desc p.comment {color: #858c9d; margin: 3px 0; text-align: center; font-size: 12px;}
.desc table {}
.desc table td {padding: 10px 20px; border-bottom: 1px solid #d4d7d9;}

.desc .newdesc img {border-radius: 4px; border: 1px solid #d4d7d9;}

ul.other_new {color: #666; margin: 20px 20px 40px 20px;}
h3.border {margin: 20px 0; border-bottom: 1px dashed #ccc; padding: 30px 0 10px 0; border-top: 10px solid #ccc;}
ul.other_new a {color: #666;}
ul.other_new li {margin: 8px 0}
