body { background-color: #fff;}

.ib {display: inline-block;}
.lt-ie8 .ib {display: inline;}
.f-left {float: left;}
.f-right {float: right;}
.orange {color: #d65f43;}
.dashed {text-decoration: none; border-bottom: 1px dashed;}
.small {font: italic 10px/12px Century Gothic;}

#wrapper {width: 960px; margin: 0 auto;}
#header {width: 960px; margin: 0 auto;}
#header_wrapper {border-bottom: 4px solid #d65f43; height: 190px;}
.lt-ie8 #header_wrapper {height: 200px;}
#delimiter { border-top: 4px solid #4f4f4f;}
.article {border-bottom: 1px solid #d65f43;}

.topPanel { height: 180px; padding: 0; margin-top: 20px;}
.topPanel .content {float: left; margin-left: 40px;}
.no-js .topPanel .content {margin-left: 30px;}
.topPanel .text1 { left: 400px; width: 130px; font-size: 0.9em; color: #4f4f4f; text-align: center;}
.topPanel .text2 { width: 130px; font-size: 0.9em; text-align: center; color: #4f4f4f; }
.topPanel .price {font-size: 75px; line-height: 80px; font-weight: bold; color: #d65f43;}
.topPanel .contacts { margin-left: 50px; color: #4f4f4f; width: 200px}
.lt-ie8 .topPanel .contacts { width: 180px; margin: 0;}
.contacts .phone_code {font-size: 20px; margin-bottom: 20px;}
.contacts .phone {font-size: 30px; font-weight: bold;}
.contacts img {height: 50px; margin-top: -40px;}
.address {text-align: center; margin: 0 auto 20px auto; width: 113px; display: block;}
#header .logo {margin: 10px 10px; padding-right: 50px; width: 221px;}

.topMenu {float: left; margin-right: 40px; font: 14px/14px Century Gothic;}
.lt-ie8 .topMenu {margin-left: 60px; }
.topMenu ul {margin: 0; padding: 0;}
.topMenu li {list-style-image: url(/img/arrows-04.png); border-bottom: 1px solid #fff; height: 20px;}
.topMenu li:hover {list-style-image: url(/img/arrows-03.png); border-bottom: 1px solid #d65f43;}
.topMenu a {text-decoration: none; color: #d65f43; }

table th {background-color: #838383; color: #fff;}
table td {padding: 10px 5px;}
table tr:nth-child(even) {background-color: #ffee74;}

.articles {border-bottom: 4px solid #d65f43;}
.inner {width: 960px; margin: 0 auto 20px auto;}
.articles.full .item {padding-bottom: 25px;}
.articles.short .item {width: 460px; float: left;}
.articles.short .item h2 {font: bold 16px/19px Century Gothic; color: #d65f43;}
.articles.full .item h2 {font: bold 19px/21px Century Gothic; color: #d65f43;}
.articles .item .source, .articles .item .author {font: italic 12px/14px Century Gothic;}
.articles .item .more {font: 13px/17px Century Gothic;}
.articles .item .date {font: italic 12px/14px Century Gothic;}
.articles.short .text {font: 14px/17px Century Gothic;}
.articles.full .text {font: 15px/23px Century Gothic;}

.photolist {list-style: none;}
.photo {display: block; width: 180px; margin: 5px; float: left;}

.strike {text-decoration: line-through;}
.red {color: red;}