@charset "utf-8";
/**
* @package Lampa.ru 
* @subpackage Coding
* @version 0.2
* @lastmodified May 5, 2010
* @author Kuzzy <kuzzzy@gmail.com>
*/


/**
* Eric Meyer's reset
*
* @section reset
* @link http://meyerweb.com/eric/tools/css/reset/
*/
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, q, s, samp,
small, strike, strong, sub, sup, tt, var,
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;
border: 0;
outline: 0;
font-size: 100%;
background: transparent;
}

body {line-height:1;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
:focus {outline:0;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
table {border-collapse:collapse; border-spacing:0;}

input, select {vertical-align:middle;}

/**
* @section Branding
*/
html {height:100%;background:#e3dfdf url(/images/shadow_main.png) repeat-y 50% 0;}
body {font:normal 14px/1.4 Arial, Helvetica, sans-serif; color:#fff; background:url(/images/bg_hears.gif) no-repeat 50% 0;} 

/**
* @section Links
*/
a:link{text-decoration:underline; color:#fff;}
a:visited{text-decoration:underline; color:#fff;}
a:hover{text-decoration:underline; color:#fef187; }
a:active{text-decoration:underline; color:#fef187;}

a.lnk-alt:link {color:#155a60;}
a.lnk-alt:visited {color:#155a60}
a.lnk-alt:hover {color:#147780;}
a.lnk-alt:active {color:#147780;}

/**
* @section Headings
*/
h1, h2, h3, h4, h5, h6 {color:#ffd43d; font-style:italic; padding-bottom:0.6em; font-weight:normal;}
h2 {font-size:22px;/*!-- */}
h1 {font-size:18px;}
h3 {font-size:14px; font-weight:bold;}
h4 {font-size:14px;}
h5 {font-size:14px;}
h6 {font-size:14px;}

/**
* @section Typography
*/
.b-typo {/*!!!*/padding-right:20px; padding-bottom:10px; padding-top:20px;} 
p, .b-typo ul, .b-typo ol {margin-bottom:1em;}
.b-typo ul {margin-left:15px;}
.b-typo ul li {background:url(/images/bull.gif) no-repeat 0 8px; padding-left:12px;}
.b-typo ul ul {margin-bottom:0;}
.b-typo ol {list-style:decimal; margin-left:20px;}
.b-typo ol ol {margin-bottom:0;}
.font-alt-01 {font-size:12px;}
.font-alt-02 {font-size:12px; color:#000;}
.font-alt-03 { font:normal 11px Tahoma, Geneva, sans-serif; color:#e4d1ac;}
.haeding1-alt {background:#e3efef; color:#bc1001; display:inline-block; padding:0.2em 0.5em; margin-bottom:0.6em;}

/**fef187
* Clearing a float container without source markup
* @section Clearings
* @link www.google.com/search?q=clear+float
* @affected Firefox, Opera, Chrome, Safari
* @valid yes
*/
.clrfix:after {visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
.clear {clear:both; font-size:0; line-height:0; height:0;}

/**
* Adding a float to custom elements
* @section Floatin
*/
.fl {float:left;}
.fr {float:right;}

/***Foterstick***/ 
html, body {height:100%;}
#main-container {min-height:100%; position:relative; width:990px; margin:0 auto; background:#FFFFFF;/*!!!*/overflow-x:hidden; }
	#wrapper {padding-bottom:125px;/* background:url(/images/bg_body.gif) repeat-x 0 260px;*/}
		.l-wrapper-tl {background:#b20801 url(/images/bg_head.gif) no-repeat 0 0;}
			.l-wrapper-bl {background:url(/images/bg_home_light.jpg) no-repeat 100% 0;}
		.b-inner-wrap .l-wrapper-bl {background:none;}			
#footer {height:120px; position:relative; width:930px; margin:-145px auto 0; background:#fff; color:#000; padding:25px 30px 0; font-size:12px;}

/*** Haeder ***/
#header {line-height:100%;}
	.l-white-content a.print_contact {position: absolute; right: 30px; margin-top: -35px;background-image:url("/images/fileprint.png");background-repeat:no-repeat;display:block;height:22px;padding-left:25px;}
	.b-head-content {width:100%; float:right; margin-left:-266px;}
		.b-head-main {margin-left:266px; padding-top:10px;}
			.b-head-phones {float:left; width:175px;}				
				.b-phones-item__img {float:left; width:35px;}
					.b-phones-item__img img {display:block;}
				.b-phones-item__text {float:left;}
				.b-phones-item__01 .b-phones-item__text {padding-top:12px;}
				.b-phones-item__02 .b-phones-item__text {padding-top:8px;}	
					.b-phones-item__text span {font-size:11px; color:#e4d1ac;}
					.b-phones-item__text b {font-size:18px; font-weight:normal;}
				.b-head-phones p {padding-left:45px; margin-bottom:0; color:#e4d1ac;}
				.b-head-phones a, .b-head-phones p span {font-size:11px;}				
			.b-head-info {float:right; width:460px;}
				.b-head-consult {float:left; cursor:pointer;width:240px; margin-left:-26px; margin-top:10px; margin-bottom:3px; overflow:hidden}
					.b-head-consult__img {float:left; width:39px;}
					.b-head-consult__text { float:left; padding:5px 0 0 10px;}
						.b-head-consult__text h3 {margin-bottom:-4px;}
							.b-head-consult__text h3 img {vertical-align:middle; margin-left:5px;}
						/*.b-head-consult__text a, .b-head-consult__text span {font-size:12px; color:#E4D1AC; text-decoration:underline;}*/
						.b-consult-lnk {display:inline-block; padding-left:6px;}	
							.b-consult-lnk span {display:inline-block; height:21px; vertical-align:top; padding:6px 10px 0 4px; font-size:12px; color:#E4D1AC; text-decoration:underline;}
						.b-consult-lnk.over {background:url(/images/crnr_menu_a.png) no-repeat 0 0;}
							.b-consult-lnk.over span {background:url(/images/bg_menu_a.png) no-repeat 100% 0;text-decoration:none; color:#b21300;}
							/*.b-consult-lnk.over a:hover {color:#b21300;}*/

                                                                               .b-left-consult {float:left; cursor:pointer;width:240px; margin-left:-26px; margin-bottom:3px; overflow:hidden}
					.b-left-consult__img {float:left; width:39px;}
					 .b-left-consult__text { float:left; padding:5px 0 0 10px;}
						.b-left-consult__text h3 {margin-bottom:-4px;}
							.b-left-consult__text h3 img {vertical-align:middle; margin-left:5px;}
						/*.b-left-consult__text a, .b-left-consult__text span {font-size:12px; color:#E4D1AC; text-decoration:underline;}*/
                                                                                                 .b-left-consult .b-consult-lnk { margin-top:-3px}
						.b-consult-lnk {display:inline-block; padding-left:6px;}	
							.b-consult-lnk span {display:inline-block; height:21px; vertical-align:top; padding:6px 10px 0 4px; font-size:12px; color:#E4D1AC; text-decoration:underline;}
						.b-consult-lnk.over {background:url(/images/crnr_menu_a.png) no-repeat 0 0;}
							.b-consult-lnk.over span {background:url(/images/bg_menu_a.png) no-repeat 100% 0;text-decoration:none; color:#b21300;}
							/*.b-consult-left-lnk.over a:hover {color:#b21300;}*/

.l-sidebar  .b-left-consult {float:left; cursor:pointer;width:240px; margin-left:-26px; margin-bottom:3px; overflow:hidden}

   .b--catalog-consult {float:left; cursor:pointer;width:260px; margin-left:26px; margin-top:-30px; margin-bottom:3px; overflow:hidden; heigth:150px}
					.b--catalog-consult__img {float:left; width:39px;}
					.b--catalog-consult__text { float:left; padding:5px 0 0 10px;}
						.b--catalog-consult__text h3 {margin-bottom:-4px;}
							.b--catalog-consult__text h3 img {vertical-align:middle; margin-left:5px;}
						/*.b-left-consult_catalog_text a, .b-left-consult__text span {font-size:12px; color:#E4D1AC; text-decoration:underline;}*/
                                                                                                 .b--catalogsconsult .b-consult-lnk { margin-top:-3px}
						.b-consult-lnk {display:inline-block; padding-left:6px;}	
							.b-consult-lnk span {display:inline-block; height:21px; vertical-align:top; padding:6px 10px 0 4px; font-size:12px; color:#E4D1AC; text-decoration:underline;}
						.b-consult-lnk.over {background:url(/images/crnr_menu_a.png) no-repeat 0 0;}
							.b-consult-lnk.over span {background:url(/images/bg_menu_a.png) no-repeat 100% 0;text-decoration:none; color:#b21300;}
							/*.b-consult-left-lnk.over a:hover {color:#b21300;}*/


				.b-head-mail {float:right; width:190px; padding-top:5px;}
					.b-head-mail h3 {}
					.b-head-mail a, .b-head-mail span {font-size:12px;}
					.b-head-mail span {display:block; margin-bottom:4px;}
			.b-head-content a, .b-head-content a:visited {color:#e4d1ac;}	
			.b-head-content a:hover {color:#FEF187;}
	.b-logo {width:236px; float:left; padding:35px 0 0 30px;}


/*** Main Navigation ***/
.nav-main {background:url(/images/bg_menu.png) no-repeat 0 10px; padding-left:28px; padding-top:10px;min-height:285px;}
.nav-main.nav-main-over {background-image:url(/images/bg_menu_over.png);}
	.m-empty {background-image:url(/images/bg_menu_a.png);}
		.m-empty b {background-image:url(/images/bull_menu_a.png);}
			.m-empty i {background-image:url(/images/bg_menu_over.png);}
	.nav-main li {margin-bottom:2px; background:url(/images/bull_menu.png) no-repeat 0 7px; padding-left:23px;}
	.nav-main li.over {background:url(/images/bull_menu_a.png) no-repeat 0 0;}
		.nav-main li a, .nav-main li a:visited {color:#fef187; font-weight:bold; font-size:14px; padding:3px 10px 5px 6px; display:inline-block;}
		.nav-main li.over a, .nav-main li.over a:visited {background:url(/images/bg_menu_a.png) no-repeat 100% 0; color:#bc1001; text-decoration:none;}
	li.l-nav-item-01 {margin-left:20px;}	
	li.l-nav-item-02 {margin-left:45px;}
	li.l-nav-item-03 {margin-left:55px;}
	li.l-nav-item-04 {margin-left:55px;}
	li.l-nav-item-05 {margin-left:47px;}
	li.l-nav-item-06 {margin-left:30px;}
	li.l-nav-item-07 {margin-left:20px;}
	li.l-nav-item-08 {margin-left:10px;}
	li.l-nav-item-09 {margin-left:10px;}
	li.l-nav-item-10 {margin-left:2px;}
	
/*** Secondary Navigation ***/
.b-nav-sec-l {background:url(/images/crnr_sec_l.gif) no-repeat 0 0; display:inline-block;}
	.b-nav-sec-r {background:url(/images/crnr_sec_r.gif) no-repeat 100% 0; padding:0 6px;}
		.b-nav-sec-c {background:url(/images/bg_sec.gif) repeat-x 0 0; padding:2px 0;}

.nav-secondary {list-style:none; margin:0 0 15px -4px !important;}
.nav-secondary ul {list-style:none; margin:0 !important;}
	.nav-secondary li {float:left; padding-left:3px;/*!!!!*/ margin-right:10px; position:relative;}
		.nav-secondary li a, .nav-secondary li a:visited { display:block; padding:4px 10px 6px 4px; font-size:12px; font-weight:bold; color:#fef187; text-decoration:none;}
			.nav-secondary li a span {}
			.nav-secondary li a.lnk-drop span {background: url(/images/arrow_drop.gif) no-repeat 100% 4px;padding-right:15px;}	
				.nav-secondary li a span b { border-bottom:1px solid;}
				.nav-secondary li a.lnk-drop span b {border-bottom:1px dashed; text-decoration:none;}
	.nav-secondary li.over {background:url(/images/crnr_menu_a.gif) no-repeat 0 0;}
		.nav-secondary li.over a, .nav-secondary li.over a:visited {background:url(/images/bg_menu_a.gif) no-repeat 100% 0; color:#bc1001; text-decoration:none;}
			.nav-secondary li.over a span {background-position:100% -18px;}
				.nav-secondary li.over a span b {border-bottom:1px dashed; text-decoration:none;}
				
.nav-drop-box {position:absolute; top:27px; left:0; z-index:100; display:none; width:200px; padding-top:3px;}
.nav-secondary li.over .nav-drop-box {display:block;}
	.nav-drop-tl {background:url(/images/crnr_tl.gif) no-repeat 0 0;}
		.nav-drop-tr {background:url(/images/crnr_tr.gif) no-repeat 100% 0; padding:0 4px;}
			.nav-drop-tc {background:#b42825; height:3px; font-size:0; line-height:0; border-top:1px solid #c44842;}
	.nav-drop-c {background:#b42825; padding:1px; zoom:1; border:solid #c44842; border-width:0 1px;}	

	.nav-secondary li.over .nav-drop-c .nav-drop-item {padding-left:6px; margin:1px 0;}
			.nav-secondary li.over .nav-drop-c .nav-drop-item span {padding:4px 10px 0 10px; display:block;} 
			.nav-secondary li.over .nav-drop-c .nav-drop-item a, .nav-drop-c  li.over .nav-drop-item a:visited {display:block; height:23px; vertical-align:top; background:url(/images/bull.gif) no-repeat 0 7px; padding:0 0 0 10px; color:#fef187; text-decoration:underline; font-weight:normal;}
			
		.nav-secondary  li.over .nav-drop-c .nav-drop-item.selected, .nav-secondary .nav-drop-c .nav-drop-item.active {background:url(/images/crnr_menu_a.png) no-repeat 0 0;}
			.nav-secondary  li.over .nav-drop-c .nav-drop-item.selected span, .nav-secondary .nav-drop-c .nav-drop-item.active span {background:url(/images/bg_menu_a.png) no-repeat 100% 0;}
			.nav-secondary  li.over .nav-drop-c .nav-drop-item.selected a, .nav-drop-c  li.over .nav-drop-item.selected a:visited, .nav-secondary  li.over .nav-drop-c .nav-drop-item.active a, .nav-drop-c  li.over .nav-drop-item.active a:visited {text-decoration:none; color:#b21300; background-image:url(/images/bull_a.gif);}	
	
	
	.nav-drop-bl {background:url(/images/crnr_bl.gif) no-repeat 0 0;}
		.nav-drop-br {background:url(/images/crnr_br.gif) no-repeat 100% 0; padding:0 4px;}
			.nav-drop-bc {background:#b42825; height:3px; font-size:0; line-height:0; border-bottom:1px solid #c44842;}		
			
/*** Bread Crumbs ***/
.b-crumbs {font-size:11px; color:#e4d1ac; margin-bottom:1em; margin-top:20px;}
	.b-crumbs a, .b-crumbs a:visited {color:#e4d1ac;}
	.b-crumbs a:hover {color:#FEF187;}

/*** Main Layouts ***/
.l-container {background:url(/images/bg_bottom.jpg) no-repeat 0 100%;}
	.l-container-inner {background:url(/images/light.png) no-repeat 0 100%; padding-bottom:100px;}
		.l-content {float:right; width:100%; margin-left:-266px;}
			.l-main {margin-left:266px; padding-left:7px;}
		.l-sidebar {float:left; width:266px; padding-top:11px;}	
		
/*.b-inner-wrap .l-container {background:none;}	
	.b-inner-wrap .l-container-inner {background:none;}*/
	
/*** Home Header ***/
.b-home-head {margin-bottom:15px; padding-top:12px;}
	.b-home-head .tabs-box {position:relative;}
	.b-home-head .tabs-box ins {display:block;}
		.b-home-head ul {position:absolute; top:30px; left:38px; z-index:100;} 
			.b-home-head ul li {display:inline-block; background:url(/images/home_head_tab.png) no-repeat -1px -18px; text-align:center;}
				.b-home-head ul li a, .b-home-head ul li a:visited {text-decoration:none; font:bold 11px Tahoma, Geneva, sans-serif; color:#bc1001; display:block; width:18px; height:16px; padding:1px 0 0 0;} 
			.b-home-head ul li.active {background-position:0 0;}
				.b-home-head ul li.active a, .b-home-head ul li.active a:visited {color:#fff;}
	
.b-home-parts {margin-left:-40px; margin-bottom:15px;}
	.b-home-parts table {width:100%;}
		.b-home-parts td {width:16%; text-align:center;}
		.b-home-parts td.over {background:none;}
			.b-home-parts a, .b-home-parts a:visited {color:#fef187; font-size:14px; font-weight:bold;}
			.b-home-parts a.lnk-home-ico, .b-home-parts a.lnk-home-ico:visited {display:block; background:none;}
			
	.b-parts-lnk {display:inline-block; padding-left:6px;}	
		.b-parts-lnk a, .b-parts-lnk a:visited { display:inline-block; height:23px; vertical-align:top; padding-right:6px; padding:4px 10px 0 4px; white-space:nowrap;}
	.over .b-parts-lnk {background:url(/images/crnr_menu_a.png) no-repeat 0 0;}
		.over .b-parts-lnk a, .over .b-parts-lnk a:visited {background:url(/images/bg_menu_a.png) no-repeat 100% 0;text-decoration:none; color:#b21300;}

/*** Home Layouts ***/	
.b-home-content {}
	.b-home-main {float:left; width:100%; margin-right:-280px;}
		.b-intro {margin-right:30px; padding-right:15px;}
	.b-home-news {float:right; width:230px; padding-right:15px;}
		.b-home-news h2 a, .b-home-news h2 a:visited {color:#BC1001;}
		.b-home-news h2 a:hover {color:#FF1001;}
		.b-home-news li {margin-bottom:5px;list-style:disc outside none;margin-left:15px;}
		.b-home-news li a {font-size:12px;}
                .b-home-news li a, .b-home-news li a:visited {color:#007984;}
                .b-home-news li a:hover {color:#00A5B4;}
		.b-home-news .date {font-size:11px; color:#BC1001;}
#mainText {height:170px; overflow:hidden;}		
#mainTextHref {color:#FFD43D;font-style:italic;font-weight:bold;margin-left:0;}		
/*** Sidebar Blocks ***/
.b-side-inner { padding-left:55px; margin-top:20px;}

.b-home-prices {background:url(/images/bg_price.png) no-repeat 0 0; width:164px; height:47px; padding:5px 0 0 5px; overflow:hidden; margin-bottom:10px; float:left; margin-left:-26px; }
	.b-home-prices img {float:left; margin-right:15px;}
	.b-home-prices a, .b-home-prices a:visited {font-style:italic; color:#ffd43d; font-weight:bold; position:relative;}
	.b-home-prices a:hover {color:#FEF187;}
	.b-home-prices span {color:#e5bf74; font-size:11px; padding-left: 10px;}
	
.b-home-brands {}
	.b-home-brands__img {float:left; width:37px; margin-right:7px;}
	.b-home-brands__text {padding:5px 0 0 0; margin-bottom:5px;}	
		.b-home-brands__text a, .b-home-brands__text a:visited {color:#e4d1ac; font-size:12px;}
		.b-home-brands__text a:hover {color:#FEF187;}
	.b-home-brands p {padding-left:44px; font-size:11px;}
		.b-home-brands p a, .b-home-brands p a:visited {color:#e5bf74;}	
		.b-home-brands p a:hover {color:#FEF187;}
		
/*** Home Offers Tabs ***/
#slider {width: 693px; position: relative; float: left;}
.scroll {/*height: 322px;*/ width: 693px; overflow: auto; overflow-x: hidden; position: relative; clear: left;}
.scrollContainer div.panel {padding:0; width: 693px;}

.b-home-offers {background:#fff; padding:0 20px 20px 20px; overflow:hidden; color:#2d2d2d;}
	.b-offer-title {float:left; font-size:20px; font-style:italic; color:#bc1001; padding-left: 5px;}
	.b-offer-title a, .b-offer-title a:visited ,.b-home-offers  h1,.b-home-offers  h2,.b-home-offers  h3,.b-home-offers  h5,.b-home-offers  h5{color:#bc1001;}
	.b-offer-title a:hover {color:#FFD43D;}
		.b-offers-tabs-head ul {float:left; margin:6px 0 0 30px;}
			.b-offers-tabs-head ul li {display:inline-block; background:url(/images/home_offers_tab.png) no-repeat 0 -18px; text-align:center;}
				.b-offers-tabs-head ul li a, .b-offers-tabs-head ul li a:visited {text-decoration:none; font:bold 11px Tahoma, Geneva, sans-serif; color:#bc1001; display:block; width:17px; height:16px; padding:1px 0 0 1px;} 
			.b-offers-tabs-head ul li.selected {background-position:0 -1px;}
				.b-offers-tabs-head ul li.selected a, .b-offers-tabs-head ul li.selected a:visited {color:#fff;}
	.b-home-offers__box {padding-top:10px; /*border-bottom:2px solid #940600;*/ padding-bottom:35px;}
		.tbl-home-offers {}
		.tbl-home-offers td {font-size:12px; color:#000; border-left:1px solid #ddd; padding:0 1%; height:100%; vertical-align:top; width: 231px;}		
		.tbl-home-offers td:first-child, .tbl-home-offers td.first { border:0; width: 231px;}	
			.b-home-offers__item-inner {border-left:1px solid #ddd; padding:0 10px;}
			.b-home-offers__item:first-child .b-home-offers__item-inner {border:0;}
				.b-home-offers__name {margin-bottom:10px; min-width: 210px;}
					.b-home-offers__name a, .b-home-offers__name a:visited,
                                        .b-home-offers__text a, .b-home-offers__text a:visited {color:#007984;}
					.b-home-offers__name a:hover,
                                        .b-home-offers__text a:hover {color:#00a5b4;}
				.b-home-offers__img {position:relative; min-height:150px;}
					.b-label-hint {position:absolute; right:0; bottom:10px; display:block; zoom:1; z-index:10;}
				.b-home-offers__text {}
					.b-home-offers__text .price { font-size:14px; font-style:italic; font-weight:bold; color:#b8140e; display:block; margin-top:7px;}

/*** Brands ***/
.b-brands-box {}
	.b-brands-col {float:left; width:18%; padding-right:2%;}
		.b-brands-col ul {list-style:none; margin:0;}
			.b-brands-col ul li {margin-bottom:7px;}


/*** Catalog ***/
.b-catalog-box {
padding-left:25px;
}  
	.b-catalog-col {width:48%; float:left; padding-right:1%;}
		.b-catalog-col li {margin-bottom:10px;}
			.b-catalog-col li a, .b-catalog-col li a:visited {color:#fff;}
			.b-catalog-col li a:hover {color:#fef187;}
.b-catalog-list {padding:0 2px 0 0;}
	.b-catalog-list ul {margin-left:0;}
	.b-catalog-list ul li { background-image:url(/images/bull_red.gif);padding-bottom:5px;}
	.b-catalog-list a, .b-catalog-list a:visited {color:#155a60; font-size:14px;}
	.b-catalog-list a:hover {color:#147780;}	
		.b-catalog-list-head {}
		.b-catalog-list-head h2 {float:left;}
		.b-catalog-search {float:left;text-align:right;}
			.b-catalog-search .textbox {border:1px solid #7f9db9; padding:1px 10px; color:#000; margin-left:105px;}
.b-catalog-head {}
	.b-catalog-head h1 {float:left;}
	.b-catalog-cart {float:right; text-align:right; color:#000; margin-bottom:20px;}		
		.b-catalog-cart span {font-style:italic; font-weight:bold; color:#bc1001; margin-left:5px;}
		.b-catalog-cart img {vertical-align:middle;}
		.b-catalog-cart .button { margin-left:20px;}
.b-typo .b-home-parts { margin-bottom:20px;}		
	
.b-catalog-prices {float:left;}	
	.b-catalog-prices a, .b-catalog-prices a:visited { text-decoration:none; background:url(/images/ico_price_sm.gif) no-repeat 0 0; padding:4px 0 4px 27px; font-size:14px; font-weight:bold; font-style:italic;}
	.b-catalog-prices a span {border-bottom:1px dashed;}
	.b-catalog-prices a:hover span {border:0;}
	
.lnk-to-top {margin-top:30px;}	
	.lnk-to-top a, .lnk-to-top a:visited {text-decoration:none; background:url(/images/ico_top.gif) no-repeat 0 0; padding:4px 0 4px 27px; font-size:14px; font-weight:bold; font-style:italic;}
	.lnk-to-top a span {border-bottom:1px dashed;}
	.lnk-to-top a:hover span {border:0;}

.lnk-to-bottom {margin-top:15px;}	
	.lnk-to-bottom a, .lnk-to-bottom a:visited {text-decoration:none; background:url(/images/ico_bottom.gif) no-repeat 0 0; padding:4px 0 4px 27px; font-size:14px; font-weight:bold; font-style:italic;}
	.lnk-to-bottom a span {border-bottom:1px dashed;}
	.lnk-to-bottom a:hover span {border:0;}
	
.b-catalog-box {}
	.b-catalog-box h2 .span{background:url(/images/btns_expand.gif) no-repeat 0 10px; width:20px; float:left; display:block; cursor:pointer;}
	.b-catalog-box h2:hover a {color:#147780;}
	.b-catalog-box h2.expand .span {background-position:0 -95px!important;}
		.b-catalog-box h2 a, .b-catalog-box h2 a:visited {font-size:18px; font-style:italic; color:#bc1001; text-decoration:none; border-bottom:1px dashed;}
	.b-catalog-box ul {padding-left:20px; display:none;}
	
.b-catalog-expand-all { padding-top:15px;}
	.b-catalog-expand-all a, .b-catalog-expand-all a:visited {font-size:14px; text-decoration:none; border-bottom:1px dashed;}



/*** Footer ***/
#footer a, #footer a:visited {color:#155a60;}
#footer a:hover {color:#00a5b4;}

.b-foot-inner {border-top:2px solid #940600; padding-top:30px;}

.b-foot-l {float:left; width:48%; padding-right:2%;}
	.b-copyright {float:left; width:48%; padding-right:2%;}
	.b-foot-phone-01 {float:right; width:50%;}	
.b-foot-r {float:right; width:48%; padding-left:2%;}
	.b-foot-phone-01 {float:left; width:50%;}
	.b-developer {float:right; width:48%; padding-left:2%; padding-bottom:7px;}
		.b-developer a, .b-developer a:visited {background:url(/images/log_ns.gif) no-repeat 0 0; padding-left:22px; padding-bottom:7px;} 
.b-foot-phone {font-size:18px; color:#bc1001; display:block; margin:2px 0 4px;}	

.b-inner-wrap #footer {/*background:#fff url(/images/bg_bottom.jpg) no-repeat 0 0; padding-top:144px; margin-top:-234px;*/}
.b-inner-wrap #wrapper {padding-bottom:135px;}
/*** Misc ***/
.m-empty {font-size:0; line-height:0; height:0;}
	
				

/*** Top Rotator ***/
.jflow-content-slider {overflow:hidden;position:relative;width:717px; height:211px;}
#myController {position:absolute; top:30px; left:38px; z-index:100;}

.slide-wrapper {}

.jFlowControl {cursor:pointer; display:inline-block; width:18px; height:16px; text-align:center; background:url(/images/home_head_tab.png) no-repeat -1px -19px; font:bold 11px Tahoma,Geneva,sans-serif;}
.jFlowControl {color:#d93c0f;}
.jFlowPrev, .jFlowNext {display:none;}
.jFlowControl:hover, #myController span.jFlowSelected {background-position:0 -1px; color:#fff;}


/*** Tables ***/
.tbl-red {caption-side:top; width:100%;border:1px solid #b80f00; margin:1em 0;}
	.tbl-red caption {text-align:center; color:#ffd43d; font-style:italic; font-size:18px; background:#910600; padding:5px;border:1px solid #b80f00; border-bottom:0;}
	.tbl-red th {background:#ad0700 url(/images/bg_th_red.gif) repeat-x 0 0; color:#ffd43d; font-size:12px; font-style:italic; text-align:left; border:1px solid #b80f00; padding:5px 10px;}
	.tbl-red td {border:1px solid #b80f00; padding:5px 10px;}
	.tbl-red .row-even td {background:#b92d27;}
	
.tbl-white {caption-side:top; width:100%;border:1px solid #fff; margin:1em 0;}
	.tbl-white caption {text-align:center; color:#ffd43d; font-style:italic; font-size:18px; background:#af0800 url(/images/bg_caption_white.gif) repeat-x 0 0; padding:5px;border:1px solid #fff; border-bottom:0;}
	.tbl-white th {background:#fff url(/images/bg_th_white.gif) repeat-x 0 0; color:#000; font-size:12px; font-style:italic; text-align:left; border:1px solid #fff; padding:5px 10px;}
	.tbl-white td {border:1px solid #fff; padding:5px 10px; color:#000;}	
	.tbl-white .row-even td {background:#e2e2e2;}


/*** White Part Content ***/
.l-white-content {background:#FFFFFF; overflow:hidden;}
	.l-white-content .l-container-inner {background:none; padding:0;}
		.l-white-content .l-container-inner .b-typo {padding-left:30px; color:#000;}
		
                .l-white-content .l-container-inner h1 {color:#bc1001; font-size:18px;}
		.l-white-content .l-container-inner h2 {color:#bc1001;}
		.l-white-content .l-container-inner h3 {color:#7c0a00;}
                .l-white-content .l-container-inner h4 {color:#7c0a00;}
                .l-white-content .l-container-inner h5 {color:#7c0a00;}

	
/*** Buttons ***/
.button {background-color:transparent; background-repeat:no-repeat; background-position:0 0; cursor:pointer; margin:0; padding:0; border:0;}
	.btn-checkout {background-image:url(/images/btn_checkout.gif); width:109px; height:25px;}
	.btn-search {background-image:url(/images/btn_search.gif); width:25px; height:19px;}
	.btn-checkout-n {background-image:url(../images/btn-checkout.gif); width:25px; height:19px;}	
	
/*** Price Popup ***/
.b-popup-price {}
	.b-popup-head {background:url(/images/bg_popup_head.png) no-repeat 0 0; width:382px; height:32px; padding:8px 20px 0 20px;}
		.b-popup-head h1 {float:left; color:#ab0700; padding:0;}
		.b-popup-head .lnk-close {float:right; position:relative;}

.b-popup-body { background:url(/images/bg_popup.gif) no-repeat 0 100%; padding:17px 20px 190px;}	
	.tbl-price {width:100%; }
		.tbl-price th {color:#e4d1ac; font-size:11px; text-align:left; border-bottom:1px solid #d9534d; padding:5px 0 5px 39px;}
		.tbl-price td {border-bottom:1px solid #d9534d; font-size:14px; padding:5px 10px;}
			.tbl-price td a, .tbl-price td a:visited {background:url(/images/ico_download.gif) no-repeat 0 0; padding:2px 0 2px 29px;}
		
.b-popup-foot {background:url(/images/bg_popup_foot.png) no-repeat 0 0; width:422px; height:13px;}

.lnk-to-top {color:#155A60;}

.b-img-frame {padding:20px; text-align:center;}
.b-img-frame p {margin-top:1em;}





.l-main .b-typo{padding-top:0;}
.l-white-content a, .l-white-content a:visited {
color:#155A60;
font-size:14px;
}
.l-white-content a:hover{color:#147780}


.l-white-content ul li{
        background-image:url("/images/bull_red.gif");
        padding-bottom:5px;
        }
        
.slide-wrapper {
overflow:hidden;
width:717px;
}
div.pad{padding:0 0 20px 0;}
center .nav-secondary li{background:none!important; padding-left:6px!important;}
center  .nav-secondary li.over{background:url("/images/crnr_menu_a.gif") no-repeat scroll 0 0 transparent!important;}
center .nav-secondary  {padding-left:15px;}
h2.title{font-size:22px;}

.tbl-white tr.hover td{background-color:#FEF187;}


.over .b-parts-lnk a, .over .b-parts-lnk a:visited,.b-head-info  .b-consult-lnk.over span,.nav-main li.over a, .nav-main li.over a:visited  {
_background:url("/images/bg_menu_a_ie.gif") no-repeat scroll 100% 0 transparent!important;

}

.over .b-parts-lnk,.b-head-info  .b-consult-lnk.over  {
_background:url("/images/crnr_menu_a_ie.gif") no-repeat scroll 0 0 transparent!important;
}

.nav-main  {
   
_background:#000 url("/images/bg_menu_ie.gif") no-repeat scroll 0 10px transparent!important;
}

.nav-main  li{_display:block;}

.nav-main-over  {
_background:#000  url("/images/bg_menu_over_ie.gif") no-repeat scroll 0 10px transparent!important;
}
.l-container-inner{_background:none!important;}
.nav-main li.over{
    _background:url("/images/bull_menu_a_ie.gif") no-repeat scroll 0px 0px transparent!important;
    
}

.nav-main li{
    _background:url("/images/bull_menu_ie.gif") no-repeat scroll 0 7px transparent!important;
     
}
.jFlowControl
{_background-image: url("/images/home_head_tab_ie.gif")!important;}

.news-detail{width:695px;}

.catalog_item select{position:relative; z-index:10000; display:block;}
.nav-secondary{ float:left;}

.b-consult-lnk{_width:150px;}

/*** Buttons ***/
.button {background-color:transparent; background-repeat:no-repeat; background-position:0 0; cursor:pointer; margin:0; padding:0; border:0;}
	.btn-checkout {background-image:url(../coding/images/btn_checkout_g.gif); width:109px; height:25px;}
	.btn-search {background-image:url(../images/btn_search.gif); width:25px; height:19px;}
input.checkout-input {width:32px;}
.b-popup-head.clrfix h4 {float: left;}

span.skype_pnh_print_container{display:inline !important;}
span.skype_pnh_container{display:none !important;}
