/* Сбрасываем дефолты браузеров */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn,
em, font, img, ins, kbd, s, samp, small, strike, strong, sub, sup, tt,
var, hr, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label,
legend, table, caption, tbody, tfoot, thead, tr, th, td { 
	margin:0; padding:0; font-family:inherit; font-size:100%; vertical-align:baseline; border:none; outline:none; }
html { font-size:100.01%; }
dfn, i, cite, var, address, em { font-style:normal; }
th, b, h1, h2, h3, h4, h5, h6 { font-weight:normal; }
textarea, input, select { font-family:inherit; font-size:1em; }
ins { text-decoration:none; }
del { text-decoration:line-through; }
table { border-collapse:collapse; border-spacing:0; }
caption, th, td { text-align:left; }
:focus { outline:none; }

/* Глобальные стили шаблона */
html { width:100%; height:100%; }
body { position:relative; width:100%; height:100%; min-width:1100px; font-size:62.5%; color:#7d7d7d; background:#000; }

body, textarea, input, select { font-family:Tahoma,Arial,Helvetica,sans-serif; }
a { color:#fff; text-decoration:underline; }
a:hover { color:#009ee0; }

/* Корневой блок */
.global { position:relative; min-width:1100px; min-height:100%; height:100%; height:auto; }

/* Шапка шаблона */
.header { position:relative; z-index:2; width:100%; height:138px; }
.header .active_catalog { display:none; position:absolute; top:0; left:0; width:287px; height:34px; background:url(../images/decor/menu_active.png) no-repeat center top; }
body.catalog_page .header .active_catalog { display:block; }

/* Логотип и телефон в шапке */
a.logo { display:block; width:146px; height:18px; text-decoration:none;  position:absolute; z-index:900; top:46px; left:60px; width:146px; height:18px; background:url(../images/logo.png) no-repeat;}
.logo span { display:block; text-indent:-3000px; }

h5.slogan { position:absolute; z-index:900; top:68px; left:98px; font:normal 11px Tahoma; color:#fff; }
h5.contacts { position:absolute; z-index:900; top:38px; right:59px; font:normal 18px Arial; color:#fff; }
h5.contacts span { font:normal 11px Tahoma; color:#7d7d7d; vertical-align:middle; }

/* Главное меню */
.menu { position:relative; z-index:800; padding-top:40px; font:normal 1.8em Arial; text-align:center; }
.menu li { position:relative; display:inline; padding:0 12px; color:#fff; list-style-type:none; }
.menu li span.active { display:none; position:absolute; top:-41px; left:50%; width:287px; height:34px; margin-left:-143px; background:url(../images/decor/menu_active.png) no-repeat center top; }
.menu li.here span.active { display:block; }
.menu li.here a { color:#009ee0; text-decoration:none; }

/* Табы на главной */
.tabs { position:absolute; z-index:1; top:0; left:0; width:100%; font-size:1.1em; }
.tabs .tabs_navi { position:absolute; top:510px; left:605px; height:33px; }
.tabs .tabs_navi li { display:block; float:left; margin-left:-2px; list-style-type:none; }
.tabs .tabs_navi li a { display:block; width:31px; height:29px; padding:7px 2px 0 0; font:normal 11px Tahoma; color:#fff; text-align:center; text-decoration:none; background:url(../images/decor/tabs_navi.png) no-repeat; }

.tabs .tabs_navi li a.navi-1:hover, .tabs .tabs_navi li.here a.navi-1 { color:#000; background-position:-33px 0; }
.tabs .tabs_navi li a.navi-2:hover, .tabs .tabs_navi li.here a.navi-2 { color:#000; background-position:-66px 0; }
.tabs .tabs_navi li a.navi-3:hover, .tabs .tabs_navi li.here a.navi-3 { color:#000; background-position:-99px 0; }
.tabs .tabs_navi li a.navi-4:hover, .tabs .tabs_navi li.here a.navi-4 { color:#fff; background-position:-132px 0; }

.tabs .tab-1 { min-height:220px; padding:482px 0 0 59px; background:url(../images/decor/tabs_01.jpg) no-repeat; }
.tabs .tab-2 { min-height:220px; padding:482px 0 0 59px; background:url(../images/decor/tabs_02.jpg) no-repeat; }
.tabs .tab-3 { min-height:220px; padding:482px 0 0 59px; background:url(../images/decor/tabs_03.jpg) no-repeat; }
.tabs .tab-4 { min-height:220px; padding:482px 0 0 59px; background:url(../images/decor/tabs_04.jpg) no-repeat; }

.tabs h1 { padding-bottom:8px; font-size:60px; font-family:Arial; color:#fff; }
.tabs h2 { padding-bottom:8px; font-size:60px; font-family:Arial; color:#fff; }
.tabs h5 { padding-bottom:10px; font-size:18px; font-family:Arial; color:#fff; }
.tabs h5 span { display:block; }
.tabs p { width:485px; padding:0 0 10px 1px;}

/* Оформление контента страницы */
.content { padding-bottom:99px;}
.content .left_col_over { width:100%; float:left; margin-right:-351px; }
.content .left_col { margin:0 460px 0 56px; }
.content .right_col { position:relative; z-index:900; width:351px; float:left; padding-top:1px; }
.clear { clear:both; width:100%; height:1px; background:transparent; }

.content h2 { padding-bottom:28px; font:normal 60px/48px Arial; color:#fff; }
.content h1 { padding-bottom:28px; font:normal 60px/48px Arial; color:#fff; }
.content h5 { padding-bottom:11px; font:normal 18px Arial; color:#fff; }

/* Страница 404 */
.error_404 { width:650px; padding:139px 0 0 60px; font:normal 18px/26px Arial; color:#fff; background:url(../images/decor/error_404.png) no-repeat 63px 14px; }
.error_404 h2 { padding-bottom:26px; }
.error_404 p { padding-bottom:26px; }

/* Скролл */
.scroll_box { margin:2px 0 40px 4px; background:url(../images/decor/scroll_box.png) repeat-x 0 100%; }
.scroll_box .scroll_box_left_decor { background:url(../images/decor/scroll_box_left.png) no-repeat 0 100%; }
.scroll_box .scroll_box_right_decor { background:url(../images/decor/scroll_box_right.png) no-repeat 100% 100%; }

.scroll_box .scroll_content { position:relative; overflow:hidden; width:100%; font:normal 11px Tahoma; color:#fff; }
.scroll_box .scroll_content .scroll { width:5000px; height:26px; overflow:hidden; }
.scroll_box .scroll_content .scroll_setup { height:157px; }
.scroll_box .scroll_content .scroll p { float:left; padding-right:17px; }
.scroll_box .scroll_content .scroll p span { padding-right:6px; color:#384550; }
.scroll_box .scroll_content .scroll p strong { padding-right:9px; }
.scroll_box .scroll_content .scroll a { margin-right:6px; }
.scroll_box .scroll_content .scroll a.here { font-weight:bold; color:#f00; text-decoration:none; }
.scroll_box .scroll_content .scroll a.here:hover { color:#f00; }
.scroll_box .scroll_content .scroll li { display:inline; margin:0 3px; list-style-type:none; }

.scroll_box .scroll_content .opacity_right { position:absolute; top:0; right:0; width:20px; height:100%; background:url(../images/decor/scroll_opacity_right.png) repeat-y; }
.scroll_box .scroll_content .opacity_left { position:absolute; top:0; left:0; width:20px; height:100%; background:url(../images/decor/scroll_opacity_left.png) repeat-y; }

.scroll_box .scroll_line { position:relative; height:11px; margin:0 1px; }
.scroll_box .scroll_line .button, .scroll_box .scroll_line .ui-slider-handle { position:absolute; top:0; left:50%; width:25px; height:11px; background:url(../images/decor/scroll_btn.png) no-repeat; cursor:pointer; }

.paginator .scroll_content .scroll a { margin-right:26px; }

/* Вывод новостей */
.news { padding-left:4px; font-size:1.1em; }
.news p { padding-bottom:27px; }
.news p span { display:block; }

/* Контакты */
.contacts { padding:5px 0 20px 4px; }
.contacts .map { padding-bottom:39px; }
.contacts .map img { display:block; }
.contacts .info { font:normal 18px Arial; color:#fff; }
.contacts .info p { padding-bottom:8px; }
.contacts .info p span { display:block; float:left; width:71px; margin-right:2px; padding-top:7px; font:normal 11px Tahoma; color:#7d7d7d; background:url(../images/decor/contacts_line.png) repeat-x 0 17px; }
.contacts .info p span span { display:inline; float:none; width:auto; margin-right:0; padding-top:0; padding-right:1px; background:#000; }

/* Каталог */
.catalog_box { padding:0 0 20px 4px; }
.catalog_box .catalog_item { overflow:hidden; padding-bottom:35px; }
.catalog_box .catalog_item .photo { position:relative; z-index:990;padding-top:5px; width:183px; float:left; }
.catalog_box .catalog_item .info_over { width:100%; float:left; margin-left:-183px; }
.catalog_box .catalog_item .info { margin-left:183px; font-size:1.1em; }
.catalog_box .catalog_item .info h5 span { padding-left:5px; color:#009ee0; }
.catalog_box .catalog_item .info a.add_basket { display:block; width:141px; height:19px; padding-top:5px; text-align:center; text-decoration:none; background:url(../images/decor/btn_add_basket.png) no-repeat; }
.catalog_box .catalog_item .info a.arrow { padding-right:10px; text-decoration:none; background:url(../images/decor/catalog_arrow.gif) no-repeat 100% 6px; }
.catalog_box .catalog_item .info p { padding-bottom:12px; }

.catalog_box .catalog_item_info { padding-top:8px; padding-bottom:24px; }
.catalog_box .catalog_item_info .photo { padding-top:3px;}
.catalog_box .catalog_item_info .info p { padding-bottom:14px; }
.catalog_box .catalog_item_info .info a.add_basket { float:left; margin:2px 20px 0 0; }
.catalog_box .catalog_item_info .info p span.cost { display:block; float:left; padding-top:4px; font:normal 18px Arial; color:#009ee0; }
.catalog_box .catalog_item_info .info p.over { overflow:hidden; }

.catalog_box .photo_box_change { overflow:hidden; padding-bottom:23px; }
.catalog_box .photo_box_change_color { position:relative; z-index:990; width:270px; float:left; padding-top:12px; }
.catalog_box .photo_table { width:100%; float:left; margin-left:-270px; }
.catalog_box .photo_table_content { margin-left:170px; overflow:hidden; }

.catalog_box .photo_box_change_color li { display:inline; padding-right:25px; list-style-type:none; font-size:11px; }
.catalog_box .photo_box_change_color li a { padding-left:20px; color:#7d7d7d; text-decoration:none; }
.catalog_box .photo_box_change_color li a:hover { color:#fff; }
.catalog_box .photo_box_change_color li a.white { background:url(../images/decor/catalog_color.gif) no-repeat 0 1px; }
.catalog_box .photo_box_change_color li a.black { background:url(../images/decor/catalog_color.gif) no-repeat 0 -99px; }

.catalog_box .photo_table_content table { float:right; width:auto; border-collapse:collapse; }
.catalog_box .photo_table_content td { padding:0 1px 0 8px; text-align:left; vertical-align:middle; }
.catalog_box .photo_table_content .photo_item { position:relative; }
.catalog_box .photo_table_content .photo_item .photo_item_decor { padding:4px 4px 8px 4px; }
.catalog_box .photo_table_content .photo_item img { display:block; }
.catalog_box .photo_table_content .photo_item .arrow { display:none; position:absolute; bottom:0; left:50%; width:9px; height:5px; margin-left:-5px; background:url(../images/decor/catalog_photo_arrow.gif) no-repeat; }
.catalog_box .photo_table_content .photo_item .left_bg { display:none; position:absolute; bottom:0; left:0; width:4px; height:5px; background:url(../images/decor/catalog_photo_left.gif) no-repeat; }

.catalog_box .photo_table_content .here { background:url(../images/decor/catalog_photo_item.gif) no-repeat; }
.catalog_box .photo_table_content .here .photo_item_decor { background:url(../images/decor/catalog_photo_decor.gif) no-repeat 100% 100%; }
.catalog_box .photo_table_content .here .arrow { display:block; }
.catalog_box .photo_table_content .here .left_bg { display:block; }

.catalog_box .catalog_tabs .catalog_tabs_navi { overflow:hidden; }
.catalog_box .catalog_tabs .catalog_tabs_navi li { display:block; width:25%; float:left; font:normal 11px Tahoma; color:#7d7d7d; text-align:center; list-style-type:none; }

.catalog_box .catalog_tabs .catalog_tabs_navi li a { display:block; height:34px; color:#7d7d7d; text-decoration:none; background:url(../images/decor/catalog_tabs_navi.png) repeat-x; }
.catalog_box .catalog_tabs .catalog_tabs_navi li a span { display:block; height:34px; cursor:pointer; background:url(../images/decor/catalog_tabs_navi.png) no-repeat 0 -34px; }
.catalog_box .catalog_tabs .catalog_tabs_navi li a span span { padding-top:10px; height:24px; background:url(../images/decor/catalog_tabs_navi.png) no-repeat 100% -68px; }

.catalog_box .catalog_tabs .catalog_tabs_navi li.here a { color:#fff; font-weight:bold; background-position:0 -102px; }
.catalog_box .catalog_tabs .catalog_tabs_navi li.here a span { background-position:0 -136px; }
.catalog_box .catalog_tabs .catalog_tabs_navi li.here a span span { background-position:100% -170px; }

.catalog_box .catalog_tabs .catalog_tabs_navi li a:hover { color:#fff; font-weight:bold; background-position:0 -102px; }
.catalog_box .catalog_tabs .catalog_tabs_navi li a:hover span { background-position:0 -136px; }
.catalog_box .catalog_tabs .catalog_tabs_navi li a:hover span span { background-position:100% -170px; }

.catalog_box .catalog_tabs .catalog_tabs_content { margin:1px 1px 0 0; padding:14px 20px 7px 18px; font-size:1.1em; border:1px solid #3b3b3b; }
.catalog_box .catalog_tabs .catalog_tabs_content h5 { padding-bottom:12px; }
.catalog_box .catalog_tabs .catalog_tabs_content p { padding-bottom:14px; }
.catalog_box .catalog_tabs .catalog_tabs_content p.align_center { text-align:center; }
.catalog_box .catalog_tabs .catalog_tabs_content ul { padding-bottom:7px; }
.catalog_box .catalog_tabs .catalog_tabs_content li { padding:0 0 7px 11px; font-weight:bold; background:url(../images/decor/catalog_tabs_list.gif) no-repeat 0 6px; list-style-type:none; }
.catalog_box .catalog_tabs .catalog_tabs_content a.info_plus { margin-right:21px; padding-left:20px; text-decoration:none; background:url(../images/decor/catalog_tabs_plus_minus.png) no-repeat 0 0; }
.catalog_box .catalog_tabs .catalog_tabs_content a.info_minus { padding-left:20px; text-decoration:none; background:url(../images/decor/catalog_tabs_plus_minus.png) no-repeat 0 -100px; }

.catalog_box .catalog_tabs .catalog_tabs_content .dop_info { padding-top:9px; }
.catalog_box .catalog_tabs .catalog_tabs_content .tip { overflow:hidden; padding-bottom:10px; }
.catalog_box .catalog_tabs .catalog_tabs_content .tip .tip_img { position:relative; z-index:990; width:69px; float:left; padding-top:2px; }
.catalog_box .catalog_tabs .catalog_tabs_content .tip .tip_img img { display:block; }
.catalog_box .catalog_tabs .catalog_tabs_content .tip .tip_text { width:100%; float:left; margin-left:-69px; }
.catalog_box .catalog_tabs .catalog_tabs_content .tip .tip_text_content { margin-left:69px; }
.catalog_box .catalog_tabs .catalog_tabs_content .photo{float:none !important; padding-bottom:20px;}
/* Обзоры */
.reviews_box { padding:0 0 13px 4px; }
.reviews_box .review_item { overflow:hidden; padding-bottom:17px; }
.reviews_box .review_item .photo { position:relative; z-index:990; width:121px; float:left; padding-top:5px; }
.reviews_box .review_item .info_over { width:100%; float:left; margin-left:-121px; }
.reviews_box .review_item .info { margin-left:121px; font-size:1.1em; }
.reviews_box .review_item .info p { padding-bottom:12px; }

/* Техподдержка */
.support_box { padding:0 0 15px 4px; font-size:1.1em; }
.support_box h5 { padding-bottom:17px; }
.support_box .faq { padding-bottom:37px; }
.support_box .faq h5 { padding-bottom:8px; }
.support_box .faq p { padding-bottom:10px; }
.support_box fieldset { padding:15px 93px 42px 105px; background:#fff; }
.support_box label { display:block; padding-bottom:5px; font:normal 14px Arial; color:#000; }
.support_box label span { font:italic 10px Arial; color:#b5b59e; }
.support_box label span.arrow {  }
.support_box input.txt { display:block; width:98%; height:37px; margin-bottom:21px; padding:8px 9px 0 9px; font:normal 20px Arial; color:#000; background:url(../images/decor/support_input.png) repeat-x; border:1px solid #c4c4ba; }
.support_box input.btn { display:block; width:280px; height:55px; margin:0 auto; background:url(../images/decor/support_btn.png) no-repeat; cursor:pointer; border:none; }
.support_box textarea { display:block; width:98%; height:119px; margin-bottom:21px; padding:8px 11px 8px 9px; font:normal 20px Arial; color:#000; background:url(../images/decor/support_textarea.png) repeat-x; border:1px solid #c4c4ba; }

/* Установка */
.setup_box { padding:0 0 20px 4px; font-size:1.1em; }
.setup_box h5 { padding-bottom:15px; }
.setup_box p { padding-bottom:13px; }

/* Страница корзины и подтверждения заказа */
.basket_page { margin-top:-21px; padding-bottom:25px; }
.basket_page .catalog_box .catalog_item .photo { padding-bottom:10px; }
.basket_page .catalog_item { overflow:visible; padding-bottom:0; padding-top:21px; margin-bottom:6px; background:url(../images/decor/basket_item_border.png) no-repeat 0 100%; }
.basket_page .catalog_item_inner { overflow:hidden; padding-bottom:4px; background:url(../images/decor/basket_item_border_inner.png) no-repeat 100% 100%; }
.basket_page .catalog_item p.white { color:#fff; line-height:15px; }
.basket_page .catalog_box { overflow:hidden; }
.basket_page .catalog_box .info { position:relative; }
.basket_page .catalog_box .info a.delete { position:absolute; top:3px; right:0; padding-left:13px; background:url(../images/decor/basket_ico_delete.gif) no-repeat 0 3px; font:normal 11px Tahoma; color:#fff; }
.basket_page .catalog_box .info a.delete:hover { color:#fff; text-decoration:none; }
.basket_page .all_cost { float:right; font:normal 18px Arial; color:#fff; }
.basket_page .all_cost span { padding-left:5px; font:normal 25px Arial; color:#009ee0; }

.basket_page .catalog_box .info fieldset { position:relative; height:26px; padding:4px 0 12px 0; }
.basket_page .catalog_box .info .amount { float:left; height:26px; }
.basket_page .catalog_box .info .amount label { display:block; float:left; padding:6px 3px 0 0; font:normal 11px Tahoma; color:#fff; }
.basket_page .catalog_box .info .amount .input_box { width:43px; float:left; font:normal 18px/20px Tahoma; }
.basket_page .catalog_box .info .amount .input_box .input_decor_left { height:26px; background:url(../images/decor/basket_input_decor_left.png) no-repeat; }
.basket_page .catalog_box .info .amount .input_box .input_decor_right { height:26px; padding:0 10px; background:url(../images/decor/basket_input_decor_right.png) no-repeat 100% 0; }
.basket_page .catalog_box .info .amount .input_box input.txt { width:100%; font:normal 11px Tahoma; color:#fff; border:none; background:transparent; }
.basket_page .catalog_box .info .color { position:absolute; left:50%; width:155px; margin-left:-100px; }
.basket_page .catalog_box .info .color label { display:block; float:left; padding:6px 3px 0 0; font:normal 11px Tahoma; color:#fff; }
.basket_page .catalog_box .info .color .input_box { width:117px; float:left; font:normal 18px/20px Tahoma; }
.basket_page .catalog_box .info .color .input_box select { width:100%; height:20px; background:#000; font:normal 11px Tahoma; color:#fff; }
.basket_page .catalog_box .info .setup { float:right; height:24px; padding-top:2px; }
.basket_page .catalog_box .info .setup label { display:block; float:left; padding:3px 0 0 8px; font:normal 11px Tahoma; color:#fff; }
.basket_page .catalog_box .info .setup .input_box { width:15px; float:left; font:normal 18px/20px Tahoma; }

.basket_page .basket_info { padding:0 0 20px 4px; }
.basket_page .basket_info h5 { padding:0 0 18px 183px; font:normal 18px Arial; color:#fff; }
.basket_page .basket_info p.tip { padding-bottom:10px; font:normal 11px Tahoma; color:#7d7d7d; text-align:right; }
.basket_page .basket_info .row { overflow:hidden; padding-bottom:4px; }
.basket_page .basket_info .box_over { width:100%; float:left; margin-left:-184px; }
.basket_page .basket_info .box { position:relative; margin-left:184px; font:normal 18px/20px Tahoma; color:#fff; }
.basket_page .basket_info .box .box_small { width:89px; float:left; }
.basket_page .basket_info .box .box_small2 { width:155px; float:right; }
.basket_page .basket_info .box .box_small_center { position:absolute; left:50%; margin-left:-110px; }
.basket_page .basket_info label { position:relative; z-index:999; display:block; float:left; width:163px; padding:6px 21px 0 0; font:normal 11px Tahoma; color:#7d7d7d; text-align:right; }
.basket_page .basket_info label.label_small { width:59px; padding-right:7px; }
.basket_page .basket_info input.btn { display:block; width:280px; height:55px; margin:38px 0 0 184px; padding:0; font:bold 17px Arial; color:#000; text-align:center; background:url(../images/decor/basket_btn.png) no-repeat; cursor:pointer; border:none; }
.basket_page .basket_info .input_decor_left { height:26px; background:url(../images/decor/basket_input_decor_left.png) no-repeat; }
.basket_page .basket_info .input_decor_right { height:26px; padding:0 10px; background:url(../images/decor/basket_input_decor_right.png) no-repeat 100% 0; }
.basket_page .basket_info input.txt { width:100%; font:normal 11px Tahoma; color:#fff; border:none; background:transparent; }
.basket_page .basket_info select { width:100%; height:23px; background:#000; font:normal 11px Tahoma; color:#fff; }

/* Корзина справа, блок */
.basket_box { overflow:hidden; padding-bottom:53px; }
.basket_box_inner { position:relative; float:left; }
.basket_box .basket { height:19px; margin:0 15px; padding:5px 3px 0 1px; font-weight:bold; font-size:1.1em; color:#7d7d7d; background:url(../images/decor/basket.png) repeat-x; }
.basket_box .basket_left_decor { position:absolute; top:0; left:0; width:15px; height:24px; background:url(../images/decor/basket_left.png) no-repeat; }
.basket_box .basket_right_decor { position:absolute; top:0; right:0; width:15px; height:24px; background:url(../images/decor/basket_right.png) no-repeat 100% 0; }
.basket_box a { font-weight:normal; }

/* Навигация по каталогу */
.catalog_navi { overflow:hidden; padding-bottom:44px; font-size:1.1em; }
.catalog_navi ul { width:162px; float:left; }
.catalog_navi li { overflow:hidden; padding:0 15px 17px 0; list-style-type:none; }
.catalog_navi li a { display:block; float:left; padding-left:15px; background:url(../images/decor/catalog_navi_list.gif) no-repeat 0 -89px; }
.catalog_navi li.here a, .catalog_navi li a:hover { color:#009ee0; text-decoration:none; background:url(../images/decor/catalog_navi_list.gif) no-repeat 0 4px; }

/* Баннеры в правой колонке */
.banners { overflow:hidden; padding-bottom:16px; }
.banners .item { position:relative; float:left; margin-bottom:15px; padding:4px; border:1px solid #3b3b3b; }
.banners .item img { display:block; }
.banners .item a { position:absolute; bottom:0px; left:4px; z-index:999; display:block; width:100%; height:100%; font:normal 11px Tahoma; color:#fff; text-decoration:none; }
.banners .item a:hover { text-decoration:none; color:#fff; }
.banners .item a span { position:absolute; bottom:4px; left:0; display:block; width:100%; padding:4px 0 3px 0; background:url(../images/decor/banners_line.png) repeat; }
.banners .item a span span { position:relative; bottom:auto; left:auto; width:auto; padding:0 8px; background:none; }

/* Оформляем подвал шаблона */
.footer { position:relative; z-index:990; min-width:1040px; height:67px; margin-top:-74px; padding:7px 0 0 60px; font-size:1.1em; background:url(../images/decor/footer_green.png) no-repeat 100% 0; }
body.catalog_page .footer { background:url(../images/decor/footer_blue.png) no-repeat 100% 0; }

/* Поиск в подвале */
.footer .search { width:178px; height:27px; float:left; padding:6px 8px 0 11px; background:url(../images/decor/footer_search.png) no-repeat; }
.footer .search input.txt { display:block; float:left; width:132px; height:12px; font:normal 11px Tahoma; color:#fff; background:transparent; border:none; }
.footer .search input.btn { display:block; float:right; width:16px; height:16px; margin-top:1px; border:none; background:transparent; cursor:pointer; }

/* Копирайты в подвале */
.footer .info { float:right; padding:3px 58px 0 0; }
.support_box label.error { color :red; display: block}
.basket_page .basket_info label.error {color : red;}

hr {visibility:hidden}

.setup_box .item img {float:left; margin-right:30px;}
.setup_box .item {clear:left; padding-top:30px;}
.setup_box .item p {margin-left:215px;}

.setup_box {padding-bottom:50px;}
