/**************************************************************************
Author: Alex Fitiskin
Date: 9.10.2009
Description: В этом файле задаются стили оформления типовых элементов (семантическая разметка)
Отступы, бэкграунды, рамки и все что касается оформления сементических элементов здесь
**************************************************************************/

/* main && other pages */

.head {background: url(/images/new/head-bg.jpg) repeat-x 0 0;height: 101px;overflow: hidden;}
/*.head {background: url('/images/ny/head-bg.jpg') no-repeat 0 0;height: 101px;overflow: hidden;}*/

.logo {}

.makros_red {color:#B40F10;}

.search {}
.search .text {border: 1px solid #b9b9b9;width: 165px;}
.search .search-submit {position: relative;top: 5px;padding: 0 3px 0 6px;}

.menu {}
.menu .top-menu {list-style: none;margin: 0;padding: 0;_zoom: 1;}
.menu .top-menu li {list-style: none;margin: 0;padding: 0;float: left;display: block;overflow: hidden;height: 40px;padding: 10px 10px 0}
.menu .top-menu li.selected {background: #fff;}
/*
.menu .top-menu-item1 {width: 110px;display: none;}
.menu .top-menu-item2 {width: 120px;}
.menu .top-menu-item3 {width: 140px;}
.menu .top-menu-item4 {width: 95px;}
.menu .top-menu-item5 {width: 135px;}
.menu .top-menu-item6 {width: 85px;}
*/

.sign-in {margin-bottom: 25px;background: url('/images/new/signin.jpg') no-repeat left center; margin-left:-15px; padding-left:15px;}
.sign-in a {left: -13px;padding-left: 13px;position:relative;}

.slogan {}

.teasers {}
.teasers .teaser {float: left;display: block;width: 165px;height: 160px;text-decoration: none;}
.teasers .teaser span {text-decoration: underline;position: relative;top: 120px;padding-right: 20px}
.teasers .special {background: url(/images/new/special.jpg) no-repeat 0 0;}
.teasers .special span {left: 30px;}
.teasers .novelty {background: url(/images/new/novelty.jpg) no-repeat 0 0;}
.teasers .novelty span {left: 70px;}
.teasers .holiday {background: url(/images/new/holiday_tmp.jpg) no-repeat 0 0;}
.teasers .holiday span {left: 55px;}
.teasers .may9_65 {background: url(/images/new/teaser_may9-65.jpg) no-repeat 0 0;}
.teasers .may9_65 span {left: 55px;}
.teasers .branch {background: url(/images/new/branch.jpg) no-repeat 0 0;}
.teasers .branch span {left: 55px;}

.banners {height: 260px;background: #e4e8ea;margin: 40px 0;padding: 0 130px;}
.banners .banner {height: 260px;display: block;float: left;width: 185px;text-decoration: none;}
.banners .banner span {text-decoration: underline;position: relative;top: 190px;}
.banners .expresstime {background: url(/images/new/expresstime.jpg) no-repeat 0 0;}
.banners .expresstime span {left: 20px;}
.banners .imagination {background: url(/images/new/imagination.jpg) no-repeat 0 0;}
.banners .imagination span {left: 40px;}
.banners .souvenir {background: url(/images/new/souvenir.jpg) no-repeat 0 0;}
.banners .souvenir span {left: 45px;}
.banners .elitegift {background: url(/images/new/elitegift.jpg) no-repeat 0 0;}
.banners .elitegift span {left: 55px;}

.news {}
.news .news-item {margin-bottom: 15px;}
.news .news-date {margin-bottom: 3px;}
.news .news-content {}
.news .news-archive-link {}

.brands {padding: 0 0px 15px 0;margin-bottom: 30px;border-bottom: 1px solid #bdbdbd; background: url(/images/new/brands.jpg) no-repeat 100% 10px; height:220px;}
.brands-info {width:150px; float:left;}

.publications {}
.publications .publication {margin-bottom:20px;}
.publications .publication-name {margin-bottom: 3px;}
.publications .publication-date {margin-bottom: 10px;}
.publications .publication-content {}

.content {margin-bottom: 50px;}

.footer {border-top: 2px solid #575d69;padding-top: 15px;background: #fff;}
.footer .copyright {position: relative;left: -15px;}
.footer .contacts {}
.footer .developer {position: absolute;top: 0;right: 35px;width: 185px;}
.footer .developer img {float: left;margin: 5px 15px 0 0;}


/* javascript enabled */
.isjs .sign-in a {text-decoration: none;}
.isjs .sign-in a span {border-bottom: 1px dashed;}

.hidden {display: none!important}

/* other pages only */
.menu {}
.menu .main-menu {list-style: none;margin: 0;padding: 0;}
.menu .main-menu li {list-style: none;margin: 0;padding: 0;margin-bottom: 5px;}
.menu .main-menu li a {}
.menu .main-menu li.selected {}
.menu .main-menu li.selected a {}
.menu .main-menu li.selected ul {list-style: none;margin: 5px 0 15px;padding: 0;}
.menu .main-menu li.selected ul li {list-style: none;margin: 0 0 0 25px;padding: 0;}
.menu .main-menu li.selected ul li a {}
.menu .main-menu li.selected ul li.selected {}
.menu .main-menu li.selected ul li.selected a {}

.crumbs {}
.crumbs a {}
.crumbs a[href] {}
.crumbs .sep {padding: 0 8px;background: url(/images/new/sep.jpg) no-repeat 0 100%;position: relative;//zoom: 1;}

.catalogue-items {margin-bottom: 50px;}
.catalogue-items .catalogue-item {float: left;width: 149px;_width: 147px;_zoom: 1;_overflow: hidden;padding-right: 10px;margin-right: 10px;border-right: 1px solid #d9d9d9;}
.catalogue-items .catalogue-item:last-child {border-right: 0px;}
.catalogue-items .catalogue-item-art {}
.catalogue-items .catalogue-item-name {margin-bottom: 15px;}
.catalogue-items .catalogue-item-material {margin-bottom: 5px;}
.catalogue-items .catalogue-item-files {}
.catalogue-items .catalogue-item-files a {padding: 5px 8px;margin-right: 3px; font-size:11px;}
.catalogue-items .price_cell {margin-left:10px; font-size:11px;}
.catalogue-items .price_cell div.prop{background:url('http://region.delpodarki.ru/images/t/dash.gif') repeat-x scroll 0 68%; width:150px; line-height:normal;}
.catalogue-items .price_cell div.prop span.property{background:#FFFFFF none repeat scroll 0 0;float:left;padding:2px 5px 2px 0;}
.catalogue-items .price_cell div.prop span.num {background:#FFFFFF none repeat scroll 0 0; float:right; padding:2px 0 2px 5px;}
.catalogue-items .price_cell div.get_balance {}
.catalogue-items .price_cell div.get_balance dl {background:url('http://region.delpodarki.ru/images/t/dash.gif') repeat-x left 1.2em; margin-top:0px; margin-bottom:0px;clear: both;}
.catalogue-items .price_cell div.get_balance dl dt {margin-right:-100px; float:left; background-color:#fff; padding-right:3px;}
.catalogue-items .price_cell div.get_balance dl dd {margin-left:120px; background-color:#fff; padding-left:3px;}
