#background-0 {
background: #2366AD url(../system-images/body-fon.png) left top repeat-x !important;
position: relative;
}

#background-1 {
background: url(../system-images/fon-verh.png) center top no-repeat !important;
position: relative;
}




/*--------Общий css-------*/

/*--------ДЛЯ САЙТА УСЛУГ не показывать -------*/
#shopping-cart {display:none;}
.add-to-cart-block {display:none !important;}

/*-------- не показывать товары-------*/
.products-teaser {display:none;}
.category-gridbig, .category-gridsmall {display:none;}
.pagination-sorting-block {display:none;}
.productList-grid1, .productList-grid2, .productList-list1, .productList-list2nophoto-outer {display:none;}
.product-view-photosBelow {display:none;}


/*------- не показывать кнопку изменения дизайна в разделе ДИЗАЙН------*/
.design-header-outer, .change-template-block {display:none;}
/*-------- не показывать подраздел фон в разделе Дизайн-------*/
.d-background {display:none;}
/*------ не показывать кнопку загрузка изображения в подразделах Дизайн-----*/
.design-imageupload {display:none;}
/*---- не показ. Восстановить предыдущую версию дизайна в разделе Дизайн ----*/
.revert-changes-block {display:none;}


/*-------- не показывать Полоса над формой------*/
.warningMessage-message {display:none;}
/*--------не показывать фильтр товаров в левой колонке-------*/
.sc-product-filter  {display:none;}	
/*-------- не показывать комментирование акций-------*/
.control a {display:none;}
/*--------Надпись снизу у кнопки вызова обратного звонка-------*/
#rc-copyright {display:none;}



#sidecolumn ul {list-style-type: none;}

.content ul, .content ol {
margin: 0px !important;
padding: 0px !important;
line-height: 1.2;
}

.content a {text-decoration: underline;}
.content a:hover {text-decoration: none;}

.sc-textBlock, .sc-articles, .sc-newsletter-subscription, .sc-navigation, .sc-sign-in-block, .sc-events, .sc-blog, .sc-news, .sc-form {
padding: 0;
}


/*--------Главная страница-------*/

#tablica1 td {
width:100%;
border:0;
}
#tablica1 {
border:0;
}
#tablica1 img {
border: 6px solid #A2B3CE;
}
   
#tablica1 p { 
padding: 10px;
color:#2D2D2D;
}

#tablica2 {
width:100%;
border:0;
color:#2D2D2D;
}

#tablica2 td {
text-align: center;
border:0;
}

#tablica2 img {
border: 6px solid #A2B3CE;
}

a.rollover {
background: url(../system-images/podrobnee.png);
display: block;
width: 180px;
height: 36px;
}
a.rollover:hover {
background-position: 0 -36px;
}


/*--------кнопка наверх-------*/
.scrollTop {  
background:url(../system-images/knopka-naverh.png) 0 0 no-repeat;  
display:block; width:60px; height:60px;  
position:fixed; bottom:20px; right:85%;  
z-index:2000;  
}  
.scrollTop:hover { background-position:0 -60px; }


/*--Карусель--*/ 

#karusel {
width: 940px;
height: 240px;
margin: auto;
}

 #button {
 float:left;
 margin:110px 3px 0 3px; /* отступы для кнопок */ 
}
 .gallery {
 float:left;
 background-color:#A2B3CE;
 border:solid thin #A2B3CE;
 }
 .gallery li{
 margin: 3px 3px 0px 3px; /* пробел вокруг изображений */
 }


/*--------Header-------*/

#header {
background: none !important;
height: 420px;
}

.content-inside-3 {
min-height: 600px;
}

/*--------Content-------*/

#content {
min-height: 600px;
background: #fff url(../system-images/fon-content-verh.jpg) left top repeat-x;
margin-top: 40px;
margin-bottom: 40px;
border:3px solid #fff;
border-radius:10px;
padding: 10px;
}

/*--------Content h1, h2-------*/

.content h1 {
border-bottom: 1px solid #4C617E;
color: #4C617E;
margin-bottom: 10px;
padding-bottom: 7px;
text-align: left;
font-family: arial;
font-size:22px;
font-weight: bold;
}

.content h2 {
color: #4C617E;
margin-bottom: 10px;
padding-bottom: 7px;
text-align: left;
font-family: arial;
font-size:16px;
font-weight: normal;
}

/*--------Footer-------*/

#footer {
background: none;
border-top: 2px solid #FFF5AF;
}
.footer-inside {
color: #fff;
height: 220px !important;
}

/*--------Контактный блок в подвале сайта-------*/

.infofooter {
margin-top: 10px;
color: #fff;
}
/*--------блоки-------*/
.blok-infofooter {
float: left;
margin-left: 40px;
margin-right: 10px;
font-size: 13px;
}
/*--------заголовок-------*/
.blok-infofooter-zagolovok {
font-family: Forum;
font-size: 15px ;
font-weight: normal;
color: #FFF5AF;
border-bottom: 2px dotted #FFF5AF;
}
/*--------под заголовком-------*/
.podzagolovok {
font-style:italic;
color: #FFF5AF;
}


/*--------Форма обратной связи для страницы КОНТАКТЫ-------*/

#kontakt {
background: url(../system-images/fon-pisma-verh.png) center top no-repeat, url(../system-images/fon-pisma-niz.png) center bottom no-repeat, url(../system-images/fon-pisma-seredina.png) center top repeat-y;
padding: 40px !important;
}

/*--------Форма-------*/
#form-1 {
width: 330px;
}

.control span {display:none;}

/*--------дополн. описание под полем формы-------*/
.form .field .fixedDescription {display:none;}
.control span {display:none;}

/*--------название полей формы-------*/
#form-1 .form label {
color: #2F2F2F;
font-family: verdana,arial,sans-serif;
font-size: 90%;
font-weight: normal;
}
/*--------поля формы-------*/
#form-1 .form .field .control input[type="text"], #form-1 .form .field .control input[type="email"], #form-1 .form .field .control input[type="password"], #form-1 .form .field .control input[type="tel"], #form-1 .form .field .control input[type="url"], #form-1 .form .field .control input[type="number"], #form-1 .form .field .control textarea, #form-1 .form .field .control select {
border: 1px solid #B0B0B1 !important;
width: 330px;
background: #EAF0F9 url(../system-images/pencil.png) 5px 5px no-repeat;
padding-left: 30px;
}
/*--------кнопка отправить-------*/
.btn {
    background: #fdc70f none repeat scroll 0 0;
    border: medium none;
    border-radius: 0;
    color: #2a2a2a;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    padding: 12px 20px;
    text-transform: uppercase;
    margin-top: 10px;
}
.btn:hover {
    background: #FF9829 none repeat scroll 0 0;
    color: #fff;
}

/*--------Хлебные крошки-------*/
#breadcrumbs {font-size:14px !important;}
#breadcrumbs li .first {
background: url(../system-images/domik.png) left 5px no-repeat !important;
padding-left: 20px;
}

/*--------hr-------*/
hr {
height: 1px;
border: none;
color: #C27500;
background: #C27500;
}

.InfoContent {
color: #000000;
}

/*--------В КОНТАКТЕ-------*/
.vkontakte {
margin-bottom: 60px;
}

/*--------Фон-кнопки-телефона-------*/
.rc-colorify {
background-color: rgba(255, 0, 0, 0.9) !important;
border: 3px solid #fff !important;
}
#rc-phone-button {
background-color: rgba(255, 0, 0, 0.9) !important;
border-color: rgba(255, 0, 0, 0.9) !important;
}

/*--------ФОРМА ПОИСКА ПО САЙТУ-------*/
/*--------блок поиск-------*/
.searchform {
position: absolute;
right: 0px;
top: 10px;
z-index: 99999;
background: none !important;
border-radius: 3px;
width: 270px;
}
/*--------поле поиска-------*/
.searchform form input[type="text"] {
background: url(../system-images/poisk.png) no-repeat scroll 2px 3px #EAF0F9;
height: 20px;
width: 150px;
border-radius: 3px;
padding: 2px 0 1px 25px;
font-size: 12px;
}
/*--------кнопка поиск-------*/
.searchform form input[type="submit"] {
background: none !important;
margin-left: 5px;
padding: 2px 10px !important;
color: #FFFFFF !important;
cursor: pointer;
width: 70px;
}




/*--------Горизонтальное меню под шапкой-------*/

.navigation {
background: url(../system-images/fon-menu.png) left top repeat-x;
border: 2px solid #fff;
border-radius:5px;
}

.sf-menu {
margin-left: 0px !important;
}

.navigation .level1 {
border: 0;
padding: 0px !important;
}

.navigation .level1 > a {
padding: 15px 39px 15px 39px !important;
}

.navigation li {
background: url(../system-images/bliz1.png) left 9px no-repeat;
}
.navigation li:first-of-type {
background: none !important;
}

.navigation li a {
margin-left: 0px;
color: #fff;
font-family: verdana,arial,sans-serif;
font-size:15px;
font-weight: bold;
}

.navigation li a:hover {
background: none;
color: #2C5E91;
}

.navigation li.active > a {
background: none;
color: #2C5E91;
}

/*-------- Для выпадающих подпунктов гориз. меню-------*/

.navigation ul ul {
left: 20px;
}

.navigation ul ul li {
border-bottom: 1px solid #E7DFCD !important;
margin-left: -4px !important;
}

.navigation ul ul li a {
margin: 0px !important;
}

.sf-menu ul li {
background: #F9EFED !important;
}

.sf-menu ul {
background: none !important;
border:0 !important;
}

.sf-menu ul li a {
background: none !important;
border-bottom: 0 !important;
color: #3E2926 !important;
}

.sf-menu ul li a:hover {
color: #F91B32 !important;
}


/*--------Меню каталога------*/

#sidecolumn {
width:240px !important;
}

.sc-navigation {
width:220px !important;
background: none;
margin: 0px 0 40px 5px;
padding: 0px 0px 20px 0px !important;
}

/*--------заголовок каталога-------*/
.navigation-widget-title {
background: url(../system-images/fon-zagolovok-katalog.png) left top no-repeat !important;
height: 30px;
padding: 2px 0px 0px 0px;
color: #40270D;
font-family: "times new roman",times,serif;
font-size: 20px;
font-weight: normal;
text-align: left; 
}

.sc-navigation a {
display: block;
position: relative;
}

.sc-navigation li {
background: none !important;
margin: 1px 0;
padding: 7px 0;
border-top: 1px solid #AEAEAE;
}
.sc-navigation li:hover {
background: none !important;
}
.sc-navigation li.active {
background: none !important;
border-bottom: 1px solid #AEAEAE;
}

.content li li {
padding: 0px;
}

.sc-navigation li li {
margin: 7px 0 0 0;
padding-left: 15px !important;
border: 0;
}

.sc-navigation li a {
background: url(../system-images/galka1.png) left center no-repeat;
margin-left: 0px;
padding-left: 20px;
color: #585757 !important;
font-family: "times new roman",times,serif;
font-size: 16px;
list-style: none;
text-decoration: none;
}

.sc-navigation li a:hover {
background: url(../system-images/galka2.png) left center no-repeat;
text-decoration:none;
color: #3A556B !important;
}

.sc-navigation ul li.active > a {
background: url(../system-images/galka2.png) left center no-repeat;
color: #3A556B !important;
margin-bottom: 10px;
}



/*--------Акции ( сделано из новостей )----*/

/*-----Блок акций в левой колонке----*/
.sc-news {
width:220px !important;
margin-bottom: 50px;
}
.block-title {
margin-bottom: 0;
}

/*-----Заголовок акций в левой колонке----*/
.sc-news .block-title-inner-1 {
background: url(../system-images/fon-zagolovok-akciy.png) left center no-repeat;
width: 220px;
height: 61px;
margin-bottom: 20px;
color: #B21514 !important;
font-family: 'Lobster',cursive;
font-size: 20px !important;
font-weight: normal !important;
padding: 37px 0 0 90px !important;
text-align: left !important;
} 
/*-----дата акций в левой колонке----*/
.sc-news .date {
background: url(../system-images/date.png) left center no-repeat;
padding-left: 25px;
}
/*-----заголовки акций в левой колонке----*/
.news-title {
background: url(../system-images/feed.png) left center no-repeat;
padding-left: 25px;
font-weight: normal;
}
/*-----фото акции в левой колонке----*/
.sc-news.photoleft .news-photo img {
width: 60px;
}
/*-----рамка у фото акций в левой колонке----*/
.sc-news .news-photo {
border: 1px solid #CBC9CA;
padding: 0;
}
/*-----смещение даты и заголовка акций в левой колонке----*/
.sc-news.photoleft .news-description {
margin-left: 80px;
}
/*-----нижнее подчёркивание акций в левой колонке----*/
.sc-news li.news-item {
border-bottom: 1px solid #CBC9CA;
}

/*-----Краткий раздел акций----*/
/*-----дата акции----*/
.news-date {
background: url(../system-images/date.png) left center no-repeat;
padding-left: 25px;
}
/*-----заголовок акции----*/
.news-list-desc h2 a {
background: url(../system-images/feed.png) left center no-repeat;
padding-left: 25px;
font-weight: bold;
}
/*-----фото акции----*/
.news-list-image img {
width: 130px;
}
/*-----смещение даты заголовка и краткого текста акций----*/
.news-list-desc {
margin-left: 160px;
}

/*-----Подробный раздел акций----*/
/*-----смещение картинки----*/
.news-text img {
margin: 8px 20px 10px 0 !important;
}
/*-----заголовок комментария----*/
h2.comments-section-header {
background: url(../system-images/vopros.png) 5px center no-repeat #fff !important;
text-align: left;
padding-left: 30px;
}
/*-----форма комментария у акций----*/
#commentsForm .form .field .control input[type="text"], #commentsForm .form .field .control input[type="email"], #commentsForm .form .field .control input[type="password"], #commentsForm .form .field .control input[type="tel"], #commentsForm .form .field .control input[type="url"], #commentsForm .form .field .control input[type="number"], #commentsForm .form .field .control select {
background: #EAF0F9 url(../system-images/pencil.png) 5px 5px no-repeat;
padding-left: 30px;
height: 30px;
}
#commentsForm .form textarea {
background: #EAF0F9 url(../system-images/pencil.png) 5px 5px no-repeat;
padding-left: 30px;
width: 500px !important;
height: 120px;
}

