/***********************************\
|    СОДЕРЖАНИЕ ФАЙЛА СТИЛЕЙ
|
| 1. Подключение внешних стилей
|
| 2. Разметка
| 2.1. Шапка
| 2.1.1 Поиск
| 2.1.2 Верхнее меню
| 2.1.3 Корзина заказа
|
| 2.2. Подшапка (+Логотип)
| 2.2.1. Центральная часть подшапки
| 2.2.1. Описание микроформатов (Контакты)
|
| 2.3. Основной блок
| 2.3.1. Левая колонка основного блока
| 2.3.2. Центральная колонка основного блока
| 2.3.3. Правая колонка основного блока
|
| 2.4. Подвал
| 2.4.1. Копирайт подвала
|
| 3. Классы проекта
| 3.1. Сслыки
| 3.2. Заголовки и пр.
| 3.3. Скругленные блоки
| 3.4. Новости
| 3.5. Продукты
| 3.6. etc
| 3.7. Таблицы
| 3.8. Галерея
| 3.9. Позиции каталога
| 3.10 Clear
|
|    Copyright (c) Pixelon.ru
\************************************/


/* 1. Подключение внешних стилей */
@import "master.css";
/*
@import "layout.css";
@import "colors.css";
@import "inner.css";
*/

/* 2. Разметка */
html, body {height:100%;width:100%;color:#636363;background:#a1de1f;font-family:Arial,Helvetica,Garuda,sans-serif;}
body {background:url(/tpl/shop-3/images/body_top.jpg) repeat-x left top;}

/* 2.1. Шапка */
#header {position:absolute;top:0;left:0;width:100%;height:120px;min-width:990px;/*background:url(/tpl/shop-3/images/header_right.jpg) no-repeat right top;*/border-top:7px solid #000;}
#header .wrap {height:120px;margin:0 100px;position:relative;}

/* Элементы шапки */
#header .wrap #header_image {position:absolute;height:274px;background:url(/tpl/shop-3/images/header_image.png) no-repeat 70% 0;top:0;width:100%;z-index:5;}
#header .wrap #header_image2 {position:absolute;height:286px;background:url(/tpl/shop-3/images/header_image2.png) no-repeat 95% 0;top:0;width:100%;z-index:5;}
#header .wrap #header_image3 {position:absolute;height:286px;background:url(/tpl/shop-3/images/header_image3.png) no-repeat 100% 0;top:0;width:100%;z-index:5;right:-30px;}
#header .wrap #header_scissors {position:absolute;height:15px;/*background:url(/tpl/shop-3/images/scissors.gif) no-repeat 0 0;*/bottom:-7px;width:21px;right:25px;z-index:10;z-index:5;}

/* Личный кабинет */
#header .wrap .account {width:275px;height:126px;margin:0 85px 0 0;z-index:10;position:relative;background:transparent url(/tpl/shop-3/images/account_center.gif) repeat-x scroll 0 21px;_margin-right:92px;float:right;}
#header .wrap .account .login {margin:2px 0 0 2px;position:relative;z-index:2;}
#header .wrap .account .a_left {position:absolute;width:42px;height:105px;left:-42px;background:transparent url(/tpl/shop-3/images/account_left.jpg) no-repeat scroll 0 0;top:21px;}
#header .wrap .account .a_right {position:absolute;height:188px;right:-181px;width:181px;background:transparent url(/tpl/shop-3/images/account_right.jpg) no-repeat scroll 0 0;}
#header .wrap .account .a_head {color:#555;font-size:24px;margin:31px 0 0 7px;}
#header .wrap .account form {margin:6px -75px 0 -40px;position:relative;}
#header .wrap .account .form_left {background:url(/tpl/shop-3/images/div_form_left.png) no-repeat left top;height:41px;}
#header .wrap .account .form_right {background:url(/tpl/shop-3/images/div_form_right.png) no-repeat right top;height:41px;}

#header .wrap form .fl {height:25px;float:left;margin-left:24px;}
#header .wrap form .fl a, .login ul li a{background:url(/tpl/shop-3/images/a_fl.gif) no-repeat 0 4px;padding-left:10px;color:#959595;font-size:11px;}
#header .wrap form .fl a.btn {display:block;background:url(/tpl/shop-3/images/btn_center.png) repeat-x 0 0;color:#fff;font-size:14px;height:25px;padding:4px 0 0;position:relative;text-align:center;text-decoration:none;margin-left:10px;}
#header .wrap form .fl a.btn span.btn_l {display:block;background:url(/tpl/shop-3/images/btn_left.png) no-repeat 0 0;height:29px;position:absolute;left:-17px;width:17px;top:0;}
#header .wrap form .fl a.btn span.btn_r {display:block;background:url(/tpl/shop-3/images/btn_right.png) no-repeat 0 0;height:29px;position:absolute;right:-18px;width:18px;top:0;}

#header .wrap form .input {height:25px;background:transparent url(/tpl/shop-3/images/input_center.gif) repeat-x 0 0;}
#header .wrap form .input_l {height:25px;background:transparent url(/tpl/shop-3/images/input_left.png) no-repeat 0 0;margin-left:-8px;}
#header .wrap form .input_r {height:25px;background:transparent url(/tpl/shop-3/images/input_right.png) no-repeat 100% 0;margin-right:-8px;padding:2px 8px;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#header .wrap form .input_r {padding:2px;}}

#header .wrap form input {color:#898989;border:none;font-size:12px;padding:1px;}
#header .wrap form input span {color:#898989;background:transparent url(/tpl/shop-3/images/input_center.gif) repeat-x scroll 0 0;border:none;}


/* 2.1.1. Поиск */
#header .wrap .search {height:68px;margin:10px 0 0 8%;position:absolute;width:234px;z-index:10;background:transparent url(/tpl/shop-3/images/search_center.png) repeat-x scroll 0 0;left:0;}
#header .wrap .search .s_left {position:absolute;width:32px;height:47px;left:-32px;background:transparent url(/tpl/shop-3/images/search_left.png) no-repeat scroll 0 0;}
#header .wrap .search .s_right {position:absolute;width:39px;height:47px;right:-39px;background:transparent url(/tpl/shop-3/images/search_right.png) no-repeat scroll 0 0;}
#header .wrap .search form {margin:0 -15px;padding-top:7px;position:relative;}
#header .wrap .search .form_left {background:url(/tpl/shop-3/images/div_form_left.png) no-repeat left top;height:41px;}
#header .wrap .search .form_right {background:url(/tpl/shop-3/images/div_form_right.png) no-repeat right top;height:41px;}
#header .wrap .search form {padding:9px 0 0 13px;}
#header .wrap .search form div.fl input {width:100px;}
#header .wrap .search form div.in_search {background:#eee url(/tpl/shop-3/images/input.gif) repeat-x 0 0;height:20px;}
/*
#header .wrap .search form input {background:url(/tpl/shop-3/images/in_input.gif) no-repeat 5px 3px;color:#999;height:19px;padding:1px 3px 0 20px;width:160px;border:none;}
#header .wrap .search form input.button {background:url(/tpl/shop-3/images/search_btn.jpg) no-repeat scroll left top;border:medium none;height:22px;margin-left:5px;width:33px;margin-top:-1px;}
#header .wrap .search form button span {display:none;}
#header .wrap .search form button:hover, #header .wrap .search form input.button {cursor:pointer;}
*/

/* 2.1.2. Верхнее меню */
#header_sub .top_menu {height:29px;}
#header_sub .top_menu ul {height:29px;position:relative;padding-left:2%;float:left;width:100%;_width:99%;}
#header_sub .top_menu ul li {float:left;margin-right:1%;position:relative;text-align:center;}
#header_sub .top_menu ul li a, #header_sub .top_menu ul li div {position:relative;padding:10px 0 0;font-size:13px;color:#252525;text-decoration:none;display:block;background:#f35c1d url(/tpl/shop-3/images/top_menu_a.png) no-repeat 0 0;color:#fff;height:19px;width:90px;}
#header_sub .top_menu ul li a span, #header_sub .top_menu ul li div span {/*width:100%;font-size:14px;color:#fff;text-align:center;text-decoration:none;cursor:pointer;text-transform:uppercase;padding:3px 7px 3px 0;white-space:nowrap;*/}
#header_sub .top_menu ul li a:hover span {}
#header_sub .top_menu ul li.active {position:relative;}
#header_sub .top_menu ul li.active a, #header_sub .top_menu ul li div, #header_sub .top_menu ul li a:hover {color:#464646;text-decoration:none;background:#f9faf6 url(/tpl/shop-3/images/top_menu_a.png) 0 100%;}
#header_sub .top_menu ul li.active a span, #header_sub .top_menu ul li div span {/*background:none;cursor:default;*/}

/* 2.1.3. Корзина заказа */
#header div.basket {background:url(/tpl/shop-3/images/basket.jpg) no-repeat left top;width:175px;height:58px;float:right;margin:3px 143px 0 0;text-align:left;padding:11px 5px 9px 60px;}
#header a.basket {text-decoration:none;font-weight:bold;background:url(/tpl/shop-3/images/more.gif) no-repeat right 3px;padding-right:13px;color:#e20a11;}
#header a.basket:hover {text-decoration:underline;}
#header div.basket p {margin:1px 0;font-size:11px;}
#header div.basket p span {color:#cf2118;}

/* 2.1.4. Логотип */
#header #logo {background:url(/tpl/shop-3/images/logo8.png) no-repeat left top;width:430px;height:73px;display:block;margin:0 0 0 -35px;z-index:10;position:relative;}
.icon_home {background:url(/tpl/shop-3/images/icon_home.jpg) no-repeat left top;width:50px;height:52px;display:block;z-index:10;position:absolute;left:-100px;top:0;}
#header #logo span, .icon_home span {display:none;}

/* 2.2. Подшапка */
#header_sub {position:absolute;top:155px;left:0;width:100%;height:53px;min-width:990px;z-index:1;}
#header_sub .wrap {height:53px;margin:0 100px 0;background:url(/tpl/shop-3/images/header_sub.gif) repeat-x 0 100%;}
#header_sub_l {height:53px;background:url(/tpl/shop-3/images/header_sub_l.gif) no-repeat 0 100%;}
#header_sub_r {height:53px;background:url(/tpl/shop-3/images/header_sub_r.gif) no-repeat 100% 100%;}
#header_sub .bg {height:78px;margin:0 30px;background:url(/tpl/shop-3/images/dashed.gif) repeat-x 0 100%;position:relative;}
#header_sub .bg h1 {position:absolute;top:-50px;background:none;}
#header_sub .inner_box {float:right;height:179px;margin-right:-282px;padding:0 5px 5px 10px;width:261px;background:#616161;color:#ebebeb;position:relative;}
#header_sub .inner_box h1 {}
#header_sub .inner_box p {margin:10px 0;line-height:1.5;}
/* Для внутренних страниц */
.inner #header_sub {background:none;}

/* 2.2.1. Центральная часть подшапки */
#header_sub .header_sub_center {height:172px;margin-left:29%;background:url(/tpl/shop-3/images/header_sub.gif) repeat-x top;}
#header_sub .header_sub_center .in_left {margin-left:-151px;height:172px;background:url(/tpl/shop-3/images/header_sub_left.png) no-repeat left top;}
#header_sub .header_sub_center .in_right {padding-left:151px;height:172px;background:url(/tpl/shop-3/images/header_sub_right.png) no-repeat right top;}
#header_sub .header_sub_center .image {height:172px;background:url(/tpl/shop-3/images/select_image.png) no-repeat center 3px;text-align:center;}
#header_sub .header_sub_center .image span {display:none;}

/* 2.2.2. Описание микроформатов */
.vcard {position:relative;font-size:13px;z-index:15;}
.vcard .org {}
.vcard .organization-name {}
.vcard .organization-name span {}
.vcard .organization-unit {}
.vcard .cont_box {}
.vcard .tel, .vcard .adr {margin-bottom:3px;}
.vcard .adr .street-address {}
.vcard .tel p, .vcard .icq p, .vcard .left, .vcard .adr p {}
.vcard .tel .type {display:none;}
.vcard .tel .value {}
.vcard .tel .value span {}
.vcard .icq {margin-top:15px;}
.vcard .icq div {font-size:16px;line-height:18px;text-align:right;margin-right:60px;}
.vcard .email {font-size:11px;background:#ffea11;color:#000;padding:0 3px;}

#header .vcard {padding-top:10px;height:60px;margin-left:55px;margin-right:300px;}
#header .vcard .org {float:left;width:360px;}
#header .vcard .organization-name {text-transform:uppercase;font-size:24px;font-weight:bold;color:#fff;z-index:10;position:relative;text-decoration:none;}
#header .vcard .organization-name span {color:#363636;}
#header .vcard .organization-unit {font-size:14px;text-transform:uppercase;color:#aeac87;line-height:14px;clear:left;color:#fff;}
#header .vcard .cont_box {background:transparent url(/tpl/shop-3/images/cont_box.gif) no-repeat scroll 0 3px;margin:80px 280px 0 -55px;padding-left:25px;width:240px;font-size:11px;}
#header .vcard .tel p, #header .vcard .icq p, #header .vcard .left, #header .vcard .adr p {float:left;margin-right:5px;font-size:11px;}
#header .vcard .tel .value {}
#header .vcard .tel .value span {}


#content .vcard {margin:0;height:auto;}
#content .vcard .organization-name, #content .vcard .organization-unit {display:none;}
#content .vcard .tel .value {}

/* 2.2.3. Форма входа */
#header_sub .wrap .login {width:276px;height:33px;background:#484848;margin:5px 0 0 -10px;}
#header_sub .wrap .login form {}
#header_sub .wrap .login form {padding:4px 0 0 6px;}
#header_sub .wrap .login form div {float:left;/*display:inline;*/}
#header_sub .wrap .login form input {background:#999;color:#fff;border:1px solid #3b3b3b;height:20px;padding:1px 3px 0;width:99px;margin-right:4px;}
#header_sub .wrap .login form input.button {background:#000 url(/tpl/shop-3/images/login_form_button.gif) no-repeat left top;border:none;width:45px;height:26px;margin:0;}
#header_sub .wrap .login form button span {display:none;}
#header_sub .wrap .login form button:hover {cursor:pointer;}


/* 2.3. Основной блок */
#content {min-width:990px;min-height:100%;margin:0;background:url(/tpl/shop-3/images/body_bottom.jpg) repeat-x 0 100%;}
#content .wrap {background:url(/tpl/shop-3/images/header_left.jpg) no-repeat 0 0;}
.inner #content {}
.empty {height:185px;}

/* 2.3.1 Левая колонка основного блока */
#content .sidebar_left {float:left;display:inline;overflow:hidden;width:250px;margin-left:-100%;padding-top:364px;background:transparent url(/tpl/shop-3/images/sidebar_left1.jpg) no-repeat scroll 0 390px;}
#content .sidebar_left .in {padding:25px 20px 0 0;background:transparent url(/tpl/shop-3/images/sidebar_left2.jpg) no-repeat scroll 0 345px;}
#content .sidebar_left .in.sub {padding-top:0;}
#content .sidebar_left .bg {background:url(/tpl/shop-3/images/bg_sidebar_left.gif) no-repeat right bottom;}
#content .sidebar_left .bg.sub {background:url(/tpl/shop-3/images/bg_sidebar_right.gif) no-repeat right bottom;}

#content .sidebar_left .spec {background:url(/tpl/shop-3/images/main_cat.jpg) repeat-y 0 0;margin:15px 0 15px 33px;width:213px;}
#content .sidebar_left .spec_top {background:url(/tpl/shop-3/images/main_cat_top.jpg) no-repeat 0 0;}
#content .sidebar_left .spec_bottom {background:url(/tpl/shop-3/images/main_cat_bottom.jpg) no-repeat 0 100%;padding:14px;}
#content .sidebar_left .spec img {border:1px solid #fff;width:182px;height:88px;}

#content .sidebar_left .header {margin-left:33px;width:213px;background:url(/tpl/shop-3/images/div_header.jpg) no-repeat 95% 7px;margin-bottom:15px;}

/* 2.3.2 Центральная колонка основного блока */
#content .center {float:left;width:100%;overflow:hidden;padding-top:195px;}
#content .center .in {position:relative;margin:0 100px;padding:5px 30px 10px;background:#fbfbf7;border-left:1px solid #9cbf1d;border-right:1px solid #9cbf1d;z-index:2;min-height:345px;zoom:1;overflow:hidden;}
#content .center .bg {background:url(/tpl/shop-3/images/bg_center.gif) no-repeat right bottom;}
#content .center .bg.sub {background:url(/tpl/shop-3/images/bg_center_sub.gif) no-repeat right top;}
#content .center .in p {/*margin:10px 0 5px;*/font-size:12px;margin:4px 0 8px;}
/* 2.3.2.1 Хлебные крошки */
#content .center .in .breadcrumbs {font-size:11px;position:absolute;right:30px;top:5px;color:#ebebeb;_right:120px;color:#999;padding-bottom:10px;background:#FBFBF7;}
#content .center .in .breadcrumbs a {font-size:11px;}
/* 2.3.2.2 Колонки */
#content .center #cols {margin:6px 0 0;color:#fff;height:145px;position:relative;overflow:hidden;}
#content .center #cols .col .incol a.txt {float:none;}
#content .center #cols .col .incol a.txt span {clear:left;margin-bottom:3px;overflow:hidden;padding:1px;display:block;white-space:nowrap;z-index:100;position:absolute;width:190px;background:#079DE1;bottom:0;left:5px;
  text-overflow: ellipsis; /* IE, Chrome*/
	-o-text-overflow: ellipsis; /* Opera */
	-moz-binding: url('text-overflow.xml#ellipsis'); /* for Firefox */
}
#content .center #cols .col .incol a.txt:hover span {white-space:normal; -moz-binding: url('text-overflow.xml#none');}
#content .center #cols .col .incol a.txt:hover {white-space:normal;color:#fff;} /* for IE6 hover effect*/

#content .center #cols .col .incol a.txt span.mm {background:#000 url(/tpl/shop-3/images/a2.gif) no-repeat scroll 95% 6px;padding:0 16px 0 3px;zoom:1;display:inline;position:relative;}
#content .center #cols .col .incol a.txt span.mm span {background:transparent;display:inline;position:relative;font-size:14px;}


#content .center .col {float:left;width:33%;margin-right:2px;_margin-right:1px;margin-bottom:10px;}
#content .center .col img {border:1px solid #fff;width:182px;}
#content .center .col .incol {padding:6px;width:184px;position:relative;height:135px;_padding-bottom:0;}
#content .center .col.last {margin-right:0;}
#content .center .columns4 .col {width:25%;margin-right:0;_width:24%;*width:24%;_margin-right:7px;*margin-right:7px;}
#content .center .columns5 .col {width:20%;margin-right:0;}
#content .center .columns6 .col {width:16%;margin-right:0;}

/* 2.3.3 Правая колонка основного блока */
#content .sidebar_right {float:left;display:inline;overflow:hidden;width:306px;margin-left:-306px;padding-top:320px;position:relative;}
#content .sidebar_right .in {padding:5px 5px 0 15px;background:#ffdb13;width:256px;}
#content .sidebar_right .in_sub {padding:5px 5px 15px 15px;background:#484848 url(/tpl/shop-3/images/sidebar_right_in_sub.jpg) no-repeat 90% 90%;width:256px;margin-top:6px;color:#fff;}
#content .sidebar_right .bg {}
#content .sidebar_right .photo {width:160px;margin:0 auto;text-align:left;font:normal 11px/1.6 Tahoma;}
#content .sidebar_right .photo li {margin-bottom:60px;}
#content .sidebar_right .photo li img {padding:7px;margin-bottom:3px;border:1px solid #C8C8C8;}
#content .sidebar_right .photo li a {font:normal 11px Tahoma;}


/* 2.4. Подвал */
#footer {position:relative;height:185px;min-width:990px;margin:-185px 0 0;}
#footer .footer_in {height:185px;margin:0 100px;background:url(/tpl/shop-3/images/footer.gif) repeat-x 0 0;}
#footer .footer_l {height:185px;background:url(/tpl/shop-3/images/footer_l.gif) no-repeat 0 0;}
#footer .footer_r {height:185px;background:url(/tpl/shop-3/images/footer_r.gif) no-repeat 100% 0;position:relative;padding:0 2px 0 0;}

/* 2.4.1. Копирайт подвала */
#footer .copyright {/*background:transparent url(/tpl/shop-3/images/footer_r.png) no-repeat scroll 100% 7px;*/}
#footer .copyright .in {}
#footer .copyright .in .left {font-size:12px;color:#000;/*background:url(/tpl/shop-3/images/scissors.gif) no-repeat 15px 0;*/padding-left:30px;padding-top:20px;}
#footer .copyright .in .left p {color:#bfeda7;}
#footer .copyright .in .left a {color:#bfeda7;text-decoration:underline;}
#footer .copyright .in .left a:hover {text-decoration:none;}
#footer .copyright .in .right {float:right;padding:12px 0 0;}
#footer .copyright .in .right a {}
#footer .copyright .in .right a:hover {}

/* 2.4.2. Бренды в подвале */
#footer .brands {height:62px;background:#555;margin:0 30px;padding-top:10px;}
#footer .brands a {height:53px;background:#555;width:11%;display:block;float:left;}
#footer .brands a:hover {}
#footer .brands a.no1 {background-image:url(/tpl/shop-3/images/brand_1.jpg);}
#footer .brands a.no2 {background-image:url(/tpl/shop-3/images/brand_2.jpg);}
#footer .brands a.no3 {background-image:url(/tpl/shop-3/images/brand_3.jpg);}
#footer .brands a.no4 {background-image:url(/tpl/shop-3/images/brand_4.jpg);}
#footer .brands a.no5 {background-image:url(/tpl/shop-3/images/brand_5.jpg);}
#footer .brands a.no6 {background-image:url(/tpl/shop-3/images/brand_6.jpg);}
#footer .brands a.no7 {background-image:url(/tpl/shop-3/images/brand_7.jpg);}
#footer .brands a.no8 {background-image:url(/tpl/shop-3/images/brand_8.jpg);}
#footer .brands a.no9 {background-image:url(/tpl/shop-3/images/brand_9.jpg);}

/* 2.4.3. Объекты подвала */
#footer .leftobj {width:129px;height:521px;position:absolute;background:url(/tpl/shop-3/images/footer_leftobj.png) no-repeat 0 0;left:0;top:-377px;z-index:2;}
#footer .rightobj {width:100px;height:519px;position:absolute;background:url(/tpl/shop-3/images/footer_rightobj.png) no-repeat 0 0;right:0;top:-377px;z-index:2;}
#footer .centerobj {width:577px;height:152px;position:absolute;background:url(/tpl/shop-3/images/footer_centerobj.png) no-repeat 0 0;left:30%;bottom:0;z-index:2;}

/* 3. Классы проекта */
.test {height:360px;margin-top:-360px;position:absolute;width:100%;background:#fbfbf7;border-left:1px solid #9cbf1d;border-right:1px solid #9cbf1d;}
/* 3.1. Ссылки */
a {color:#e83600;}
a:hover {color:#bbb;border:none;text-decoration:none;}

a.more {font-size:16px;color:#e83600;} /*zoom:1*/


/* 3.2. Заголовки и пр. */
h1, h2, h3, h4 {font-family:Tahoma,Geneva,Kalimati,sans-serif;}
h1 {font-size:26px;font-weight:normal;margin:10px 0 5px;}
h1 span {background:url(/tpl/shop-3/images/h1.gif) no-repeat 100% 24px;padding-right:20px;}
h2 {font-size:18px;font-weight:normal;margin:0 0 5px;}
h3 {font-size:16px;font-weight:normal;margin:0 0 5px;}
h4 {font-size:14px;font-weight:normal;}
h5 {font-size:13px;color:#e94310;margin:15px 0 5px;clear: left;}

a, p {font-size:12px;}
#content .center li, #content .center_inner li {background:url(/tpl/shop-3/images/center_li.gif) no-repeat 2px 5px;font-size:12px;padding-left:12px;margin-bottom:2px;}

/* 3.3. Скругленные блоки */
.round_box {border:3px solid #d3d3d3;margin-bottom:20px;position:relative;}
.round_box .bg {padding:1px 20px 10px;position:relative;}

.round_box .tl, .round_box .tr, .round_box .bl, .round_box .br {width:22px;height:22px;position:absolute;background:url(/tpl/shop-3/images/round.png) no-repeat;}
.round_box .tl {background-position:top left;left:-3px;top:-3px;}
.round_box .tr {background-position:top right;right:-3px;top:-3px;}
.round_box .bl {background-position:bottom left;bottom:-3px;left:-3px;}
.round_box .br {background-position:bottom right;bottom:-3px;right:-3px;}

/* 3.4. Новости
.news {overflow:hidden;padding-top:8px;}
.news_one {padding-bottom:10px;margin:0 0 10px;float:left;width:48%;padding-right:2%;}
.news_one .date {background:#ed145c url(/tpl/shop-3/images/news_one_date.jpg) no-repeat 0 0;height:53px;width:54px;color:#fff;font-size:30px;float:left;border:1px solid #fff;text-align:center;margin-top:2px;}
.news_one .date span {display:block;font-size:11px;}
.news_one p {margin-left:63px;color:#fff;}
.news_one .news_one_text p {margin-bottom:0 !important;}
.news_list {}
.news_list img {float:left;margin-right:10px;}
.news_list .date {background:#535353 url(/tpl/shop-3/images/list_date.gif) repeat-x left top;height:24px;color:#fff;font-size:14px;float:left;margin:0 0 5px 0;}
.news_list .date_l {background:url(/tpl/shop-3/images/list_date_l.gif) no-repeat left top;height:24px;}
.news_list .date_r {background:url(/tpl/shop-3/images/list_date_r.gif) no-repeat right top;height:22px;padding:2px 12px 0;}
#content .center .in .news_list p {margin-top:5px;}
/* Когда справа */
#content .sidebar_right .news_one {float:none;width:auto;}
#content .sidebar_right .news_one h3 {margin-left:100px;padding-top:4px;}
*/
/* 3.5. Продукты */
.prod_box {margin-top:10px;}
.h_product, .h_gallery {background:#157abe url(/tpl/shop-3/images/h_product.gif) repeat-x left top;height:23px;color:#fff;font-size:14px;margin:0 0 5px;float:left;}
.h_product_l, .h_gallery_l {background:url(/tpl/shop-3/images/h_product_l.gif) no-repeat left top;height:23px;}
.h_product_r, .h_gallery_r {background:url(/tpl/shop-3/images/h_product_r.gif) no-repeat right top;height:17px;padding:3px 12px;}

/* 3.6. etc */
ul.tree {padding:0 15px 1px;clear:left;}
ul.tree li {background:transparent url(/tpl/shop-3/images/corner.gif) no-repeat left top;font-size:11px;padding-left:20px;margin:5px 0;}
ul.tree li a {font-size:11px;color:#464646;}
ul.tree li a:hover {color:#e20a11;}

.price {background:#3a3a3a url(/tpl/shop-3/images/div_price.gif) repeat-x left top;height:26px;float:left;color:#fff;margin-bottom:5px;margin-top:18px;white-space:nowrap;}
a.price:hover {color:#ddd;cursor:pointer;}
  .price_l {background:url(/tpl/shop-3/images/div_price_l.gif) no-repeat left top;height:26px;display:block;}
  .price_r {background:url(/tpl/shop-3/images/div_price_r.gif) no-repeat right top;height:26px;padding:3px 27px 0 8px;display:block;font-size:14px;}

.price2 {background:#ffea11;padding:3px;color:#252525;margin-bottom:5px;margin-top:18px;white-space:nowrap;font-size:14px;}
a.price2:hover {color:#ddd;cursor:pointer;}
  .price2_l {background:url(/tpl/shop-3/images/div_price2_l.gif) no-repeat left top;height:26px;display:block;}
  .price2_r {background:url(/tpl/shop-3/images/div_price2_r.gif) no-repeat right top;height:23px;padding:3px 27px 0 8px;display:block;font-size:14px;}

.ellipsis {display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-binding:url('/tpl/shop-3/css/text-overflow.xml#ellipsis');float:left;}


.cols {overflow:hidden;width:99%;}
.cols.bt {border-top:1px solid #E4E5E2;background:url(/tpl/shop-3/images/col5_ul.gif) no-repeat 100% 0;}
.col4 {width:23%;float:left;}
.col3 {width:32%;float:left;}
.col2 {width:49%;float:left;}
.col1 {width:98%;float:left;}
.col4 {padding:10px 0;}
.col3 {padding:10px 0;}
.col2 {padding:10px 0;}
.col1 {padding:10px 0;}
.catalog .hr {clear:left;}

.cols .col5 {width:19%;float:left;}
.cols .col5 ul {padding-top:4px;background:url(/tpl/shop-3/images/col5_ul.gif) no-repeat 0 0;}
.cols .col5 ul li a {font-size:11px;padding:1px 10px;color:#636363;}
.cols .col5 ul li a:hover, .cols .col5 ul li a.active {color:#e55712;}
#content .cols .col5 ul li {background:none;padding-left:0;}

.col_image {float:left;width:130px;}
.col_image img {border:4px solid #d3d3d3;padding:1px;margin-bottom:3px;}

.col_image a.btn_down {margin-left:13px;}

a.btn_down {background:url(/tpl/shop-3/images/btn_down.png) no-repeat 0 0;width:103px;height:24px;display: block;}
a.btn_down:hover {background-position:0 100%;}
a.btn_down span {display:none;}

.col_text {float:left;margin-left:10px;width:60%;}
.col_text {float:left;margin-left:10px;width:71%;}
.col_text span {}
.col_text.big_star {background:url(/tpl/shop-3/images/big_star.png) no-repeat 50% 60%;}
.col_text .sub_more {color:#898989;font-size:11px;clear:left;}
.col_text .new {padding-left:15px;font-size:11px;color:#e83600;background:url(/tpl/shop-3/images/star.png) no-repeat 0 1px;}
.col_text .year, .col_text .genre, .col_text .country, .col_text .producer, .col_text .cast, .col_text .description {color:#464646;font-size:11px;font-weight:bold;margin-top:3px;}
.col_text .country span, .col_text .producer span, .col_text .cast span {font-weight:normal;}
.col_text .year {margin-top:10px;}
.col_text .year a, .col_text .genre a {color:#636363;font-size:11px;font-weight:normal;margin-left:5px;}
.col_text .genre span {float:left;}
.col_text .genre div {margin-left:45px;overflow:hidden;font-weight:normal;}
.col_text .genre div a {/*float:left;*/margin-left:0;}
.col_text .description {margin-top:5px;}
.col_text .description p {font-size:11px !important;margin:0 !important;font-weight:normal;}


.hr {background:url(/tpl/shop-3/images/hr.gif) repeat-x 0 0;height:4px;margin:15px 0 0;}

/* 3.7. Таблицы */
.table {display:block;position:relative;margin:10px 0 15px;border-collapse:separate;}
.table tr {position:relative;}
.table th {background:#ddd;text-align:left;font-size:14px;font-weight:normal;}
.table th.lt span {background:transparent url(/tpl/shop-3/images/th_lt.gif) no-repeat scroll left top;display:block;height:11px;left:-3px;position:absolute;top:-3px;width:11px;}
.table th.rt span {background:transparent url(/tpl/shop-3/images/th_rt.gif) no-repeat scroll left top;display:block;height:11px;right:-3px;position:absolute;top:-3px;width:11px;}
.table td.lb span {background:transparent url(/tpl/shop-3/images/td_lb.gif) no-repeat scroll left top;display:block;height:13px;left:-3px;position:absolute;bottom:-3px;width:13px;}
.table td.rb span {background:transparent url(/tpl/shop-3/images/td_rb.gif) no-repeat scroll left top;display:block;height:13px;right:-3px;position:absolute;bottom:-3px;width:13px;}
.table th, td {padding:8px 5px 7px 10px;}
.table td {font-size:11px;vertical-align:top;background:url(/tpl/shop-3/images/dashed.gif) repeat-x 0 100%;}
.table td .price2 {_float:none;}

/* 3.8. Галерея */
#gallery {overflow:hidden;height:145px;margin-right:-30px;margin-bottom:15px;}
#gallery .h_gallery {width:135px;}
.gallery_one {float:left;min-width:140px;max-width:220px;width:25%;}
.columns4 .gallery_one {width:25%;}
.columns5 .gallery_one {width:20%;}
.columns6 .gallery_one {width:16.6%;}
.columns7 .gallery_one {width:15%;}

/* 3.9. Позиции каталога */
.catalog_item {margin:10px 0 5px;}
.catalog_item .img118, .news_one .img118 {width:118px;height:118px;float:left;margin:0 15px 10px 0;background:#ddd;}
.catalog_item .img118 img {}
.catalog_item .catalog_item_text, .news_one .news_one_text {float:left;width:58%;}
.catalog_item .catalog_item_text .h_product {margin-top:0;}
.catalog_item .catalog_item_text p, .news_one .news_one_text p  {clear:left;}

.item {width:33%;background:url(/tpl/shop-3/images/item.gif) repeat-y left top;float:left;margin:10px 3px 25px 0;position:relative;}
.sidebar_right .item {width:306px;float:none;}
.item_top {width:306px;background:url(/tpl/shop-3/images/item_top.png) no-repeat left top;position:relative;}
.item_top .header {height:24px;text-align:center;top:-8px;width:100%;position:absolute;}
.item_top .header_center {background:#8ab03b url(/tpl/shop-3/images/item_header.gif) repeat-x left top;padding:1px 0 5px;display:inline;}
.item_top .header_left {background:url(/tpl/shop-3/images/item_header_left.gif) no-repeat left top;padding:1px 0 5px;}
.item_top .header_right {background:url(/tpl/shop-3/images/item_header_right.gif) no-repeat right top;font-size:14px;padding:3px 12px 5px;color:#fff;text-decoration:none;}
.item_top .header_right:hover {color:#eee;}
.item_bottom {width:276px;background:url(/tpl/shop-3/images/item_bottom.png) no-repeat left bottom;padding:20px 15px 15px;overflow:hidden;}
.item img {float:left;border:3px solid #ddd;}
.item a.price {background:url(/tpl/shop-3/images/add_basket.gif) no-repeat right top;font-size:15px;text-decoration:none;display:block;height:29px;padding:1px 22px 0 0;float:left;}
.item a.price:hover {background-position:right bottom;}
.item p {margin:5px 0 0 113px;}


/* 3.10 Clear */
.clear:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear {display: inline-block;}
.clear {display: block;}



/* Меню */
.menu_top {background:url(/tpl/shop-3/images/menu_top.jpg) no-repeat 0 0;}
.menu_bottom {background:url(/tpl/shop-3/images/menu_bottom.jpg) no-repeat 0 100%;padding:5px 0 10px 17px;}
.menu {margin-bottom:15px;width:213px;background:url(/tpl/shop-3/images/menu.jpg) repeat-y 33px 0;padding-left:33px;}
.menu li {width:183px;background:transparent url(/tpl/shop-3/images/dashed.gif) repeat-x scroll 0 23px;}
.menu li a {display:block;font:normal 11px/30px Tahoma;text-transform:uppercase;color:#fff;background:url(/tpl/shop-3/images/menu_li_a.gif) no-repeat 100% 15px;text-decoration:none;}
.menu li a:link {color:#fff}
.menu li a:visited {color:#fff}
.menu li a:hover, .menu li.active a {color:#fd0963;background:url(/tpl/shop-3/images/menu_li_a_active.gif) no-repeat 100% 15px;}


.letters {background:#f1f1f1;overflow:hidden;padding:8px 10px 3px;/*height:30px;*/}
.letters a {border-bottom:1px solid;color:#636363;display:block;float:left;font-size:14px;line-height:22px;margin:0 5px;padding:0 2px;text-decoration:none;}
.letters a:hover {color:#e55712;}
.letters a.active {background:transparent url(/tpl/shop-3/images/letter_active.jpg) no-repeat scroll 0 0;border-bottom:none;color:#FFFFFF;padding-bottom:7px;text-align:center;width:24px;}



#content .center .in .faq p {margin:2px 0;}
#content .center .in .faq ul li {margin-bottom:10px;}

.login {}
.login ul {}
.login ul li {float:left;padding-right:10px;}
.login .stat_box {position:absolute;top:-13px;border:1px solid #e1e1e1;width:auto;right:-55px;background:#fff;}
.login .stat_box .in {position:relative;}
.login .stat_tl {position:absolute;top:-1px;left:-1px;background:url(/tpl/shop-3/images/stat_tl.gif) no-repeat scroll 0 0;width:7px;height:7px;}
.login .stat_tr {position:absolute;top:-1px;right:-1px;background:transparent url(/tpl/shop-3/images/stat_tr.gif) no-repeat scroll 100% 0;width:8px;height:7px;}
.login .stat_bl {position:absolute;bottom:-1px;left:-1px;background:transparent url(/tpl/shop-3/images/stat_bl.gif) no-repeat scroll 0 100%;width:7px;height:7px;}
.login .stat_br {position:absolute;bottom:-1px;right:-1px;background:transparent url(/tpl/shop-3/images/stat_br.gif) no-repeat scroll 100% 100%;width:7px;height:7px;}
.login ul.stat {padding:3px;width:auto;}
.login ul.stat li {color:#959595;font-size:11px;padding-right:0;float:none;}

.welcome {margin-bottom:5px;}

.pagination {padding-top:10px;text-align:center;}
.pagination a {text-decoration:none;}

.pagination .pagination_left, .pagination .pagination_right, .pagination .no span, .pagination .no a:hover, .pagination a:hover .pagination_left, .pagination a:hover .pagination_right {font-size:11px;padding:3px 5px;margin:0 1px;background:#efefea;color:#959595;border:1px solid #d4d4c9;}
.pagination .no a, .pagination a .pagination_left, .pagination a .pagination_right {font-size:11px;padding:3px 5px;margin:0 1px;background:#e7e7e1;color:#636363;border:1px solid #cfcfc3;text-decoration:none;}

.index_left {margin-right:200px;}
.index_left h2 {color:#e83600;font-size:20px;margin-top:5px;}
.index_left .il_in {background:url(/images/il2.jpg) no-repeat 0 0;height:91px;padding:17px 0 0 25px;width:364px;margin-top:15px;}
.bn {background:url(/images/bn.jpg) no-repeat 0 0;float:right;height:48px;width:148px;padding-top:132px;display:block;text-align:center;font-size:11px;text-decoration:none;position:relative;}
.bn span {font-size:18px;font-weight:bold;text-align:center;color:#e83600;display:block;text-decoration:none;}

.bn2 {background:url(/images/bn2.jpg) no-repeat 0 0;float:right;height:48px;width:148px;padding-top:132px;display:block;text-align:center;font-size:11px;text-decoration:none;position:relative;margin-right:25px;color:#3176b8;}
.bn2 span {font-size:18px;font-weight:bold;text-align:center;color:#3176b8;display:block;text-decoration:none;}


/* Форма */
.form { width:550px; }
.form div { margin:3px 0;width:100%;overflow:hidden; }
.form div label { float:left;margin-top:5px;width:195px;font-size:12px;}
.form div label span {}
.form div label em {color:#E83600;}
.form .error {font-size:11px;color:#E83600;}
.form div input { margin-left:30px;width:300px;border:1px solid #ccc; }
.form div textarea { margin-left:30px; width:300px;border:1px solid #ccc; }
.form .btn { width:190px; height: 32px; border:0px solid #81c4e6; float: none; padding-left: 25em;}

p.big {font-size:14px !important;}
p.pers {margin:3px 0 !important;}

div.counters{float:right;margin:25px 30px 0 0;}



#header_sub .top_menu ul li.wall a, #header_sub .top_menu ul li.wall div {position:relative;padding:10px 0 0;font-size:13px;color:#252525;text-decoration:none;display:block;background:#f35c1d url(/tpl/shop-3/images/top_menu_a_wall.png) no-repeat 0 0;color:#fff;height:19px;width:90px;}
#header_sub .top_menu ul li.wall.active a, #header_sub .top_menu ul li.wall div, #header_sub .top_menu ul li.wall a:hover {color:#464646;text-decoration:none;background:#f9faf6 url(/tpl/shop-3/images/top_menu_a_wall.png) 0 100%;}

.wallh{font-size: 20px; color: #e94310;padding: 70px 0 15px 0px;}
.walle{background: url(/images/wall-e.jpg) no-repeat top right; min-width: 430px; /*max-width: 609px;*/ height: 433px; padding-right: 310px;}
.inw{background: url(/images/wall_q.jpg) repeat-x left top;height: 433px; }
.ins{background: url(/images/wall_l.jpg) no-repeat left top;height: 433px;padding-left:0;}
.ms{padding: 4px 4px 4px 14px; background-color:#f5f5f5 ;float:left; margin: 0 0 10px 10px; width: 40%; border: 1px solid #d9d8d8;/*color: #e94310;*/font-size: 16px;}
.itext{clear: both;padding-top: 60px;}

.itext h5{font-size: 12px; color: #e94310;}
.itext b{color: #e94310;}


.incenter{margin-right: 200px !important; padding-right: 20px; border-right:1px solid #d7d7d5;}

.inright{width:200px !important;float:right;border-left:1px solid #d7d7d5;/* height: 100%;*/clear:right;position:relative;margin-top:10px;}

.inright .banners{padding: 30px 10px;}
.banners{text-align: center;}

.nom{margin:0;}
.bans {overflow:hidden;width:99%;}

.topcatalog .hr{margin:0;}

.center .in hr{clear:left;}