@charset "utf-8";

html { margin: 0px; padding: 0px; height: 100%; }
body { margin: auto; padding: 0px; height: 100%; font-family: Arial; width: 100%; min-width: 320px; max-width: 960px; font-size: 12px; background: #fff; }

a { color: #0db1fe; }
a:hover { text-decoration: none; }

img { border: 0px; text-decoration: none; }
form { margin: 0px; padding: 0px; }

h1,h2,h3{ font-weight: bold; }
h1 { padding: 0; margin: 0px 0px 15px 0px; font-size: 16px; color: #000000; font-family: arial; }
h2 { padding: 0; margin: 0px 0px 15px 0px; font-size: 16px; color: #0099ff; font-family: "Trebuchet MS", arial; line-height: 16px; }
h3 { padding: 6px 0; margin: 0; font-size: 16px; color: #000000; font-family: "Trebuchet MS", arial; }

input::-moz-focus-inner { border: 0; padding: 0; } /*Remove button padding in FF*/
.show { display: block; }
.hide { display: none; }
.clearAfter { zoom: 1; }
.clearAfter:after { content: "."; clear: both; height: 0; font-size: 0; line-height: 0; display: block; visibility: hidden; }

/* structure */
.bw_t { padding: 0px; margin: 0px; border: 0px; border-collapse: collapse; }
.bw_max { padding: 0px; width: 1260px; text-align: left; }
.bw_min { font-size:0; line-height: 0; height: 0; width: 1000px;  }

.mLayout { min-height: 100%; margin: 0 auto; min-width: 1000px; max-width: 1260px; margin: 0 auto; }
* html .mLayout { height: 100%; text-align: center; }
.mLayoutInner { padding: 0 41px; }
	.mLayoutTopConteiner {  }
	.mLayoutConteiner { zoom: 1; padding: 0px 0px 5px 0px; }
	.mLayoutConteiner:after { content: "."; display: block; font-size: 0; line-height: 0; height: 0; clear: both; visibility: hidden; }
		.mLayoutLeft { float: left; width: 197px; padding: 4px 0 0 0; margin-right: -208px; }
		.mLayoutRight { margin-left: 208px; }
		.mLayoutcOneColConteiner {  }
	.mLayoutBottomSep { font-size: 0; line-height: 0; height: 0px; }
	.mLayoutBottomConteiner {  }
		.mLayoutBottomInner {  }

/* blocks */

.commonTop_720 { position: relative; height: 58px; }

	.commonTop_720 .slogan { position: absolute; width: 420px; height: 54px; overflow: hidden; margin: auto; top: 0; left: 0; bottom: 0; right: 0; }
	.commonTop_720 .slogan .big { color: #023b7a; font-size: 16px; font-family: "Trebuchet MS", Arial; margin: 1px; }
	.commonTop_720 .slogan span {  }
	.commonTop_720 .slogan .mini { color: #9a9a9a; font-size: 10px; font-family: Arial; padding: 0px 0px 0px 15px; margin: 1px; }

	.commonTop_720 .logo { position: absolute; left: 1px; right: auto; top: 1px; }
	.commonTop_720 .logo a {  }

	.commonTop_720 .phone { 
		position: absolute; right: 1px; left: auto; top: 2px; 
		width: 138px; padding: 0px 0px 0px 12px; margin: 0px; 
		background: url(./img/logo_phone.png) 0% 2px no-repeat; 
		}
	.commonTop_720 .phone .p { color: #023b7a; font-size: 16px; font-family: "Trebuchet MS", Arial; margin-top: 4px; }
	.commonTop_720 .phone span { color: #0099ff; }
	.commonTop_720 .phone .company { color: #006699; padding: 1px 0px 0px 0px; margin: 2px; }
	
@media screen and (max-width: 639px) {
        .slogan { display: none; }
}

.mainMenu { padding: 5px 0 0 0; margin: 0 0 3px 0; background: url(./img/main_menu_bg.png) left top no-repeat; border-right: 1px solid #b8b8b8; position: relative; zoom: 1; }
	.mainMenu ul { list-style: none; margin: 0px; padding: 0px 0 0 0px; overflow: hidden; position: relative; zoom: 1; }
	.mainMenu li { padding: 0px; float: left; height: 34px; position: relative; padding-right: 23px; background: url(./img/main_menu_item_bg.png) right -50px no-repeat; zoom: 1; margin-right: -31px; }
	.mainMenu li span { display: inline-block; background: url(./img/main_menu_item_bg.png) left top no-repeat; height: 34px; line-height: 32px; padding: 0 0px 0 23px; font-size: 14px; color: #000000; }
	.mainMenu li span a { display: inline-block; padding: 0 37px 0 37px; height: 34px; color: #000000; }
	.mainMenu li.sel { background: url(./img/main_menu_item_bg.png) right -150px no-repeat; z-index: 50; }
	.mainMenu li.sel span { background: url(./img/main_menu_item_bg.png) left -100px no-repeat; }
	.mainMenu li.sel span a { color: #fff; text-decoration: none; cursor: default; }
	.mainMenu .m1 { z-index: 20; }
	.mainMenu .m2 { z-index: 19; }
	.mainMenu .m3 { z-index: 18; }
	.mainMenu .m4 { z-index: 17; }
	.mainMenu .m5 { z-index: 16; }
	.mainMenu .m6 { z-index: 15; }
	.mainMenu .m7 { z-index: 14; }
	.mainMenu .m8 { z-index: 13; }
	.mainMenu .m9 { z-index: 12; }
	.mainMenu .m10 { z-index: 11; }
	.mainMenu .m11 { z-index: 10; }
	.mainMenu .line { font-size: 0; line-height: 0; height: 4px; background: #0099ff; }
	* html .mainMenu li { background: url(./img/main_menu_item_bg_ie.png) right -50px no-repeat; }
	* html .mainMenu li span { background: url(./img/main_menu_item_bg_ie.png) left top no-repeat; }
	* html .mainMenu li.sel { background: url(./img/main_menu_item_bg_ie.png) right -150px no-repeat; }
	* html .mainMenu li.sel span { background: url(./img/main_menu_item_bg_ie.png) left -100px no-repeat; }


.mainBanner { height: 234px; margin: 0 0 4px 0; background: #023b7a; position: relative; }
	.bannerSwitch { position: absolute; left: 35px; bottom: 20px; z-index: 50; }
	.bannerSwitch a { font-family: "Trebuchet MS", arial; font-size: 12px; color: #000000; background: url(./img/banner_switch.png) 0px 0px no-repeat; text-decoration: none; display: block; width: 20px; height: 20px; margin: 0px 8px 0px 0px; float: left; overflow: hidden; line-height: 20px; outline: none; text-align: center; }
	.bannerSwitch a.activeSlide { background: url(./img/banner_switch.png) 0px -30px no-repeat; color: #fff; }

.rotateBanner { margin: 0px; padding: 0px; list-style: none; width: 100%; height: 234px; overflow: hidden; }
	.rotateBanner li { padding: 0px; width: 100%; }
	
.bannerItem {  }
	.bannerItem .bannerItemInner { height: 234px; }
	.bannerItem .offset { padding: 31px 0px 0px 33px; }
	.bannerItem h3 { margin: 0px 0px 1px 0px; padding: 0px; font-family: "Trebuchet MS", arial; font-size: 11px; color: #0db1fe; }
	.bannerItem h1 { margin: 0px 0px 6px 1px; padding: 0px; font-family: "Trebuchet MS", arial; font-size: 24px; color: #0db1fe; line-height: 29px; }
	.bannerItem h1 a { color: #0db1fe; }
	.bannerItem h2 { margin: 0px 0px 6px 0px; padding: 0px; font-family: "Trebuchet MS", arial; font-size: 18px; color: #fff; line-height: 23px; }
	.bannerItem p { margin: 0px; padding: 0px 0px 0px 2px; font-family: "Trebuchet MS", arial; font-size: 14px; color: #fff; line-height: 17px; }
	
	.sacondBanner { position: relative; }
	.sacondBanner .bannerItem .bannerItemInner { height: 151px; }
	.sacondBanner .bannerItem .offset {  padding: 25px 0px 0px 26px; }
	.sacondBanner .bannerItem h3 { margin: 0px 0px 1px 0px; padding: 0px; font-family: "Trebuchet MS", arial; font-size: 9px; line-height: 11px; color: #fff; text-transform: uppercase; }
	.sacondBanner .bannerItem h1 { margin: 0px 0px 6px 1px; padding: 0px; font-family: "Trebuchet MS", arial; font-size: 19px; color: #0db1fe; line-height: 22px; }
	.sacondBanner .bannerItem h1 a { color: #ffff99; }
	.sacondBanner .bannerItem h2 { margin: 0px 0px 6px 0px; padding: 0px; font-family: "Trebuchet MS", arial; font-size: 14px; color: #000; line-height: 16px; }
	.sacondBanner .bannerItem p { margin: 0px; padding: 0px 0px 0px 2px; font-family: "Trebuchet MS", arial; font-size: 11px; color: #fff; line-height: 13px; }
	
	.sacondBanner {  }
	.sacondBanner .bannerSwitch { left: auto; top: auto; right: 10px; bottom: 8px; }
	.sacondBanner .bannerSwitch a { color: #000000; background: url(./img/banner_switch.png) 0px 0px no-repeat; }
	.sacondBanner .bannerSwitch a.activeSlide { background: url(./img/banner_switch2.png) 0px 0px no-repeat; color: #fff; }

	.sacondBannerSmaller {  }
	.sacondBannerSmaller .bannerItem .bannerItemInner { height: 135px; }
	.sacondBannerSmaller .bannerItem .offset {  padding: 13px 0px 0px 15px; }

.searchBlock { background: #d9dfe4 url(./img/search_block_bg.png) repeat-x; border: 1px solid #d1d1d1; padding: 0px; margin: 0 0 4px 0; }
	.searchBlock .inner { overflow: hidden; zoom: 1; }
	.searchBlock .left { float: left; width: 260px; padding: 5px 0px 3px 34px; }
	.searchBlock .right { margin-left: 300px; }
	.searchBlock .left form { margin: 0px; padding: 0px; }
	.searchBlock .left input.text { display: inline-block; vertical-align: top; border: 1px solid #666666; background: #fff; font-family: tahoma; font-size: 11px; color: #666666; padding: 1px 6px 2px 6px; margin: 1px 0px; width: 152px; }
	* html .searchBlock .left input.text { margin: 0 0; }
	*+html .searchBlock .left input.text { margin: 0 0; }
	.searchBlock .left input.submit { display: inline-block; vertical-align: top; width: 66px; height: 20px; font-family: tahoma; font-size: 11px; color: #000000; padding: 0px 0px 2px 0px; margin: 0px; border: 0px; background: url(./img/search_block_submit.png) no-repeat; cursor: pointer; }
	
	.searchBlockRazdelPage {  }
	.searchBlockRazdelPage .left { padding: 5px 0px 3px 5px; width: 215px; }
	.searchBlockRazdelPage .left input.text { width: 120px; }
	.searchBlockRazdelPage .right { margin: 0px 0px 0px 221px; padding: 3px 0px 0px 0px; }
	.searchBlockRazdelPage .right h1 { padding: 0px; margin: 0px; font-size: 20px; font-weight: normal; color: #023c7b; line-height: 20px; }

.rubricMainPage { text-align: justify; text-justify: newspaper; margin: 0px 0px 3px 0px; }
	.rubricMainPage .item { width: 204px; display: inline-block; text-align: left; padding: 6px; border: 1px solid #e7ebee; background: #f9f9f9; margin: 0 0 11px 0; vertical-align: top; }
	* html .rubricMainPage .item { display: inline; }
	*+html .rubricMainPage .item { display: inline; }
	.rubricMainPage .item .head { background: url(./img/rubric_main_page_title.png) left top repeat-x; border-left: 1px solid #023b7a; border-right: 1px solid #023b7a; text-align: center; padding: 7px 0px 7px 0px; }
	.rubricMainPage .item .head a { font-family: "Trebuchet MS", arial; font-size: 14px; color: #ffffff; }
	.rubricMainPage .item .arDown { font-size: 0; line-height: 0; height: 15px; background: #0099ff url(./img/rubric_main_page_ardown.png) center bottom no-repeat; }
	.rubricMainPage .item .img { height: 100px; text-align: center; background: #fff; }
	.rubricMainPage .item .desc { height: 104px; overflow: hidden; background: #fff; font-size: 12px; line-height: 16px; color: #000000; padding: 9px 0px 0px 9px; }
	.rubricMainPage .newRow { display: inline-block; width: 100%; height: 0px; font-size: 0; line-height: 0; }
	* html .rubricMainPage .newRow { display: inline; }
	*+html .rubricMainPage .newRow { display: inline; }	
	.rubricMainPage .itemCap { width: 218px; padding: 0; border: 0; background: none; margin: 0; height: 0px; font-size: 0; line-height: 0; }
			
.newsBlock { overflow: hidden; zoom: 1; background: #f2f4f4 url(./img/news_block_bg.png) repeat-x; border: 1px dashed #006699; margin: 0px 0px 25px 0px; }
	.newsBlock .left { width: 49%; float: left; }
	.newsBlock .right { width: 50%; float: right; }
	.newsBlock .head { padding: 7px 0px 0px 15px; }
	.newsBlock .head a { color: #023b7a; font-size: 18px; text-decoration: none; }
	.newsBlock .head a:hover { text-decoration: underline; }
	.newsBlock ul { list-style: none; margin: 0px; padding: 8px 0px 8px 16px; }
	.newsBlock li { padding: 4px 0px 11px 20px; color: #004862; line-height: 16px; }
	.newsBlock .left li { background: url(./img/news_block_icon1.png) 0px 8px no-repeat;  }
	.newsBlock .right li { background: url(./img/news_block_icon2.png) 0px 8px no-repeat; }
	.newsBlock li a { color: #004862; }
	.newsBlock .readmore { display: inline-block; width: 8px; height: 15px; margin: 0px 0px 0px 3px; text-decoration: none; }
	.newsBlock .left .readmore { background: url(./img/news_block_link.png) 0px 6px no-repeat;  }
	.newsBlock .right .readmore { background: url(./img/news_block_link.png) 0 -14px; no-repeat; }
	
.bottomTop { margin: 0px; padding: 0px 0px 0px 0px; min-height: 31px; position: relative; }
* html .bottomTop { height: 31px; }
	.bottomTop .left { margin-right: 263px; padding: 2px 0px 9px 4px; }
	.bottomTop .right { float: right; width: 263px; }
	.bottomTop .feedback { position: absolute; right: 0px; bottom: 0px; }

.feedback { width: 238px; height: 31px; }
	.feedback div.linkOpen { cursor:pointer; display: inline-block; position: relative; width: 238px; height: 31px; font-size: 16px; color: #fff; line-height: 30px; text-align: center; background: #0099ff; }
	.feedback div.linkOpen span.icon { position: absolute; right: 3px; top: 4px; width: 6px; height: 4px; font-size: 0; line-height: 0; border: 1px solid #fff; border-top: 2px solid #fff; }

.leftBlockCloud { padding: 2px 0px 0px 0px; margin: 0px 0px 11px 0px; }
.cloudTags {  }
	.cloudTags a { margin: 0px 13px 0px 0px; }
	.cloudTags .s13 { font-family: "Trebuchet MS", arial; font-size: 13px; line-height: 22px; color: #9a9a9a; }
	.cloudTags .s14 { font-family: "Trebuchet MS", arial; font-size: 14px; line-height: 23px; color: #9a9a9a; }
	.cloudTags .s15 { font-family: "Trebuchet MS", arial; font-size: 15px; line-height: 24px; color: #666666; }
	.cloudTags .s16 { font-family: "Trebuchet MS", arial; font-size: 16px; line-height: 25px;color: #666666; }
	
.bottomMenu { position: relative; background: #02629e url(./img/footer_end_bg.png) repeat-x; border: 1px solid #023b7a; font-size: 11px; color: #ffffff; padding: 0px 0px 7px 0px; line-height: 14px; }
	.bottomMenu .left { float: left; width: 45%; padding: 6px 0px 0px 18px; }
	.bottomMenu .right { float: right; width: 45%; text-align: right; padding: 15px 14px 0px 0px; }
	.bottomMenu .left a { display: inline-block; font-size: 11px; color: #0db1fe; margin: 0px 12px 0px 0px; }
	.bottomMenu .left a.mailto { padding: 0px 0px 0px 16px; color: #fff; background: url(./img/icon_mail.png) 0px 3px no-repeat; }
	.bottomMenu .left .copy { padding: 4px 0px 0px 0px; }
	.bottomMenu .right a.schema { color: #0db1fe; }
	.bottomMenu .right .bottomPhone { font-size: 12px; }
	.bottomMenu .right .bottomPhone i { font-style: normal; color: #0db1fe; margin: 0px 0px 0px 15px; }
		
.footerEnd { height: 106px; position: relative; }
	.footerEnd .coweb { position: absolute; top: 19px; right: 1px; color: #9a9a9a; }
	.footerEnd .coweb img { display: inline-block; vertical-align: middle; }
	.footerEnd .coweb a { color: #9a9a9a; }

.priceList { background: #0099ff; padding: 8px 0px 9px 0px; margin: 0px 0px 6px 0px; text-align: center; }
	.priceList a { background:  url(./img/icon_price_list.png) 0px 1px no-repeat; color: #ffffff; padding: 0px 4px 0px 20px; }
	
.leftMenu {  }
	.leftMenu ul { list-style: none; margin: 0px; padding: 0px; }
	.leftMenu ul li { margin: 0px 0px 1px 0px; }
	.leftMenu ul a { display: block; font-size: 13px; color: #ffffff; padding: 4px 0px 5px 12px; background: #023c7b url(./img/leftmenu_item_bg.png) repeat-x; border: 1px solid #023c7b; position: relative; zoom: 1; }
	.leftMenu ul li.sel {  }
	.leftMenu ul li.sel a { }
	.leftMenu ul ul { background: #fff; padding: 3px 0px 0px 0px; }
	.leftMenu ul ul li { background: none; border: 0px; margin: 0px 0px 0px 0px; }
	.leftMenu ul ul a { border: 0px; padding: 4px 3px 5px 19px; font-size: 12px; color: #666666; background:  url(./img/leftmenu_item2_dot.gif) 7px 10px no-repeat; }
	.leftMenu ul ul li.sel { background: #eaeaea url(./img/leftmenu_item2_bg.png) repeat-x; }
	.leftMenu ul ul li.sel a { color: #30abfd; text-decoration: none; }

.breadCrumbs { font-family: Tahoma; font-size: 11px; color: #666666; padding: 10px 0px 16px 12px; }	
	.breadCrumbs a { color: #4d9eee; margin: 0px 3px 0px 3px; }
	
.sacondBanner { background: #ff6600; height: 151px; margin: 0px 0px 4px 0px; }
.sacondBannerSmaller { height: 135px; }

.rubricList { text-align: justify; text-justify: newspaper; margin: 0px 0px 7px 0px; }
	.rubricList .item { width: 157px; display: inline-block; text-align: left; padding: 6px; border: 1px solid #e9ecef; background: #f9f9f9; margin: 0px 0px 7px 0px; vertical-align: top; }
	.rubricList .itemInner { background: #fff; height: 259px; }
	.rubricList .item .head { background:  url(./img/rubric_list_item_head_bg.png) 0px 16px no-repeat; text-align: left; padding: 0px 0px 0px 13px; height: 65px; word-spacing: -4px; }
	.rubricList .item .head i { display: inline-block; width: 1px; height: 65px; font-style: normal; overflow: hidden; vertical-align: middle; word-spacing: normal; }
	.rubricList .item .head span { display: inline-block; width: 140px; vertical-align: middle; word-spacing: normal; }
	.rubricList .item .head a { font-family: "Trebuchet MS", arial; font-size: 14px; line-height: 17px; color: #023c7b; }
	.rubricList .item .img { height: 132px; text-align: center; background: #fff; }
	.rubricList .item .img img { border: 1px solid #cccccc; }
	.rubricList .item .desc { overflow: hidden; background: #fff; font-size: 12px; line-height: 16px; color: #000000; padding: 7px 4px 0px 12px; }
	.rubricList .newRow { display: inline-block; width: 100%; height: 0px; font-size: 0; line-height: 0; }
	.rubricList .itemCap {  }
	* html .rubricList .newRow { display: inline; }
	*+html .rubricList .newRow { display: inline; }	
	* html .rubricList .item { display: inline; }
	*+html .rubricList .item { display: inline; }
	
.leftAdvListing {  }
	.leftAdvListing ul { margin: 0px 0px -3px 0px; padding: 1px 0px 0px 0px; list-style: none; position: relative; height: 288px; overflow: hidden; }
	.leftAdvListing li { height: 67px; padding: 0px; border: 1px solid #cccccc; background: #fff url(./img/left_adv_listing_item_bg.png) left bottom repeat-x; word-spacing: -4px; margin: 0px 0px 4px 0px; }
	.leftAdvListing .left { display: inline-block; width: 80px; padding: 3px 3px 4px 2px; vertical-align: middle; word-spacing: normal; text-align: center; }
	.leftAdvListing .sep { display: inline-block; width: 1px; height: 67px; overflow: hidden; vertical-align: middle; background: url(./img/left_adv_listing_item_sep.png) 0 0 no-repeat; word-spacing: normal; }
	.leftAdvListing .right { display: inline-block; width: 98px; padding: 3px 0px 3px 9px; vertical-align: middle; word-spacing: normal; }
	.leftAdvListing .left img {  }
	.leftAdvListing .right a { font-size: 12px; line-height: 14px; color: #3e89d5; }
	.leftAdvListing .arrowUp {  }
	.leftAdvListing .arrowUp a { display: block; width: 86px; height: 18px; background: url(./img/left_adv_listing_arrow.png) 0px 0px no-repeat; text-decoration: none; overflow: hidden; line-height: 300px; margin: 0 auto; }
	.leftAdvListing .arrowDown { margin: 0px; }
	.leftAdvListing .arrowDown a { display: block; width: 86px; height: 18px; background: url(./img/left_adv_listing_arrow.png) 0px -20px no-repeat; text-decoration: none; overflow: hidden; line-height: 300px; margin: 0 auto; }
		
.goodsList { text-align: justify; text-justify: newspaper; margin: 0px 0px 7px 0px; }
	.goodsList .item { width: 49.5%; display: inline-block; text-align: left; margin: 0px 0px 6px 0px; vertical-align: top; }
	.goodsList .itemBorder { padding: 6px; border: 1px solid #e9ecef; background: #f9f9f9; }
	.goodsList .itemInner { background: #fff; height: 187px; }
	.goodsList .item .head { background:  url(./img/rubric_list_item_head_bg.png) 0px 4px no-repeat; text-align: left; padding: 0px 0px 0px 12px; height: 38px; word-spacing: -4px; }
	.goodsList .item .head i { display: inline-block; width: 1%; height: 38px; font-style: normal; overflow: hidden; vertical-align: middle; word-spacing: normal; }
	.goodsList .item .head span { display: inline-block; width: 98%; vertical-align: middle; word-spacing: normal; }
	.goodsList .item .head a { font-family: "Trebuchet MS", arial; font-size: 16px; line-height: 16px; color: #0099ff; }
	* html .goodsList .item .head a { line-height: normal; }
	.goodsList .item .itemWrapper { overflow: hidden; zoom: 1; }
	.goodsList .item .img { float: left; width: 160px; height: 132px; margin-right: -160px; text-align: center; background: #fff; }
	.goodsList .item .img img { border: 1px solid #cccccc; }
	.goodsList .item .itemRight { margin-left: 160px; height: 149px; position: relative; }
	.goodsList .item .desc { overflow: hidden; background: #fff; font-size: 12px; height: 73px; line-height: 18px; color: #000000; padding: 0px; margin: -5px 0 0 0px; }
	.goodsList .newRow { display: inline-block; width: 100%; height: 0px; font-size: 0; line-height: 0; }
	* html .goodsList .newRow { display: inline; }
	*+html .goodsList .newRow { display: inline; }	
	* html .goodsList .item { display: inline; }
	*+html .goodsList .item { display: inline; }

	.itemPrice { height: 25px; background: #fff url(./img/goods_list_price_bg.png) left 0px no-repeat; display: inline-block; border: 1px solid #cccccc; margin: 0px 0px 2px 0px; line-height: 24px; }
	.itemPrice span { color: #ffffff; display: inline-block; height: 25px; padding: 0px; vertical-align: top; text-align: center; width: 59px; }
	.itemPrice strong { display: inline-block; font-weight: normal; width: 70px; height: 25px; text-align: right; font-size: 18px; padding: 0px 6px 0px 0px; margin: 0px; vertical-align: top; }
	.itemPrice em { font-style: normal; color: #999999; }
	.priceRetail { background: #fff url(./img/goods_list_price_bg.png) left -25px no-repeat; }	
	* html .itemPrice { display: inline; margin-right: 3px; }
	*+html .itemPrice { display: inline; margin-right: 3px; }
		
		
.pagination { height: 24px; font-family: "Trebuchet MS", Arial; font-size: 14px; line-height: 20px; color: #999999; text-align: center; padding: 7px 0px 0px 0px; margin: 5px 0px 4px 0px; vertical-align: top; word-spacing: -4px; }
	.pagination * { word-spacing: normal; }
	.pagination .prev { display: inline-block; width: 20px; height: 20px; vertical-align: top; background: url(./img/pagination_arr.png) 5px -14px no-repeat; overflow: hidden; line-height: 200px; }
	.pagination span.prev { background: url(./img/pagination_arr.png) 5px 6px no-repeat; }
	.pagination .next { display: inline-block; width: 20px; height: 20px; vertical-align: top; background: url(./img/pagination_arr.png) 6px -54px no-repeat; overflow: hidden; line-height: 200px; }
	.pagination span.next { background: url(./img/pagination_arr.png) 6px -34px no-repeat; }
	.pagination .current { display: inline-block; width: 20px; height: 20px; vertical-align: top; color: #000; background: url(./img/pagination_item_bg.png) no-repeat; }
	.pagination .link { display: inline-block; height: 20px; vertical-align: top; color: #0099ff; padding: 0px 5px 0px 5px; }
	.paginationTop { background: #fff url(./img/pagination_bg.png) left top repeat-x; }
	.paginationBottom { background: #fff url(./img/pagination_bg.png) left bottom repeat-x; }

	
.bannerMods { overflow: hidden; zoom: 1; }
	.bannerMods .left { margin-right: 184px; }
	.bannerMods .right { float: right; width: 165px; min-height: 135px; padding: 0px 0px 0px 0px; }
	* html .bannerMods .right { width: 165px; height: 135px; }
	
.callToUs { width: 165px; height: 55px; background:  url(./img/call_to_us.png) 2px 3px no-repeat; padding: 0px; margin: 0px 0px 13px 0px; }
	.callToUs a { display: block; width: 124px; height: 55px; text-decoration: none; font: "Trebuchet MS", Arial; font-size: 11px; color: #053365; padding: 8px 0px 0px 41px; }
	.callToUs span { color: #0099ff; }
	.callToUs a:hover { text-decoration: none; }
	.callToUs a:hover span { text-decoration: underline; }
	
.howToOrder { width: 163x; height: 55px; background: url(./img/how_to_order.png) 1px 0px no-repeat; }
	.howToOrder a { display: block; width: 130px; height: 43px; text-decoration: none; font: "Trebuchet MS", Arial; font-size: 11px; color: #053365; padding: 12px 0px 0px 35px; text-align: center; }
	.howToOrder span { color: #0099ff; }
	.howToOrder a:hover { text-decoration: none; }
	.howToOrder a:hover span { text-decoration: underline; }
	
.goodsDescriptionSection1 { background: #edf5f7; border: 1px solid #e8ecef; overflow: hidden; zoom: 1; margin: 1px 0px 12px 0px; }
	.goodsDescriptionSection1 .left { float: left; width: 227px; margin-right: -227px; padding: 6px 0px 0px 6px; }
	.goodsDescriptionSection1 .right { margin-left: 227px; padding: 9px 0px 0px 0px; }
	.goodsDescriptionSection1 .left .img { background: #fff; padding: 6px 6px 6px 6px; width: 202px; }
	.goodsDescriptionSection1 .left .img a {  }
	.goodsDescriptionSection1 .left .img a img { border: 1px solid #999999; vertical-align: top; }
	.goodsDescriptionSection1 .left ul { margin: 0px; padding: 5px 0px 3px 0px; list-style: none; overflow: hidden; zoom: 1; }
	.goodsDescriptionSection1 .left ul li { float: left; margin: 0px 4px 0px 0px; padding: 0 0 4px 0; }
	.goodsDescriptionSection1 .left ul img { border: 1px solid #999999; vertical-align: top; }
	.goodsDescriptionSection1 .right .head { overflow: hidden; zoom: 1; margin: 0px 0px 13px 0px; }
	.goodsDescriptionSection1 .right h2 { padding: 0px 0px 0px 20px; margin: 0px 0px 3px 0px; }
	.goodsDescriptionSection1 .right .brand { float: right; padding: 0px 20px 0px 0px; width: 118px; margin: 0px; }
	.goodsDescriptionSection1 .right .brand img { border: 1px solid #cccccc; }
	.goodsDescriptionSection1 .right h1 { margin: 0px; padding: 7px 0px 0px 20px; margin-right: 160px; background:  url(./img/item_desc_head_bg.png) 0px 10px no-repeat; min-height: 38px; }
	.goodsDescriptionSection1 .right .smallDesc { line-height: 18px; color: #000000; border-top: 1px solid #d9d9d9; padding: 10px 0px 0px 2px; margin: 0px 168px 26px 19px; }
	.goodsDescriptionSection1 .right .descPrice { overflow: hidden; zoom: 1; padding: 0px 18px 8px 22px; }
	.goodsDescriptionSection1 .right .toOrder { display: block; background: url(./img/to_order.png) no-repeat; width: 145px; height: 29px; text-align: center; line-height: 28px; font-size: 17px; color: #fff; text-decoration: none; float: right; }
	.goodsDescriptionSection1 .right .itemPrice { margin: 1px 0 0 0; }

.goodsDescriptionSection2 { margin: 0 0 7px 0; }
	.tabsStub { list-style: none; margin: 0px; padding: 0px 0 1px 0px; overflow: hidden; position: relative; zoom: 1; }
	.tabsStub li { padding: 0px; float: left; height: 27px; position: relative; padding-right: 23px; background: url(./img/tub_stub.png) right -50px no-repeat; zoom: 1; margin-right: -24px; overflow: hidden; }
	.tabsStub li span { display: inline-block; background: url(./img/tub_stub.png) left top no-repeat; height: 27px; line-height: 28px; padding: 0 0px 0 23px; font-size: 12px; color: #000000; }
	.tabsStub li span a { display: inline-block; padding: 0px 19px 0px 19px; height: 27px; color: #000000; }
	.tabsStub li.sel { background: url(./img/tub_stub.png) right -150px no-repeat; z-index: 50; }
	.tabsStub li.sel span { background: url(./img/tub_stub.png) left -100px no-repeat; }
	.tabsStub li.sel span a { color: #fff; text-decoration: none; cursor: default; }
	.tabsStub .m1 { z-index: 20; }
	.tabsStub .m2 { z-index: 19; margin: 0px -24px 0px 0px; }
	.tabsStub .m3 { z-index: 18; }
	.tabsStub .m4 { z-index: 17; }
	.tabsStub .m5 { z-index: 16; }
	.tabsStub .m6 { z-index: 15; }
	.tabsStub .m7 { z-index: 14; }
	.tabsStub .m8 { z-index: 13; }
	.tabsStub .m9 { z-index: 12; }
	.tabsStub .m10 { z-index: 11; }
	.tabsStub .m11 { z-index: 10; }
	* html .tabsStub li { background: url(./img/tub_stub_ie.png) right -50px no-repeat; }
	* html .tabsStub li span { background: url(./img/tub_stub_ie.png) left top no-repeat; }
	* html .tabsStub li.sel { background: url(./img/tub_stub_ie.png) right -150px no-repeat; }
	* html .tabsStub li.sel span { background: url(./img/tub_stub_ie.png) left -100px no-repeat; }
	
	.tabsConteiner {  }
	.tabsConteiner .tabsBody { border: 1px solid #e9edf0; background: #f9f9f9; padding: 4px 4px 4px 4px; }
	.tabsConteiner .tabsBodyInner { background: #fff; padding: 13px 20px 9px 19px; }
	.tabsConteiner .rowOfCompatibility { padding: 0px 0px 0px 0px; margin: 0px 0px 17px 0px; }
	.tabsConteiner .rowOfCompatibility img { margin: 0px 1px 0px 0px; vertical-align: top; }
	.tabsConteiner .descBody { padding: 0px 0px 0px 0px; overflow: hidden; zoom: 1; }
	.tabsConteiner .descBodyLeft { font-size: 14px; margin: 0px 0px 0px 0px; overflow: hidden; }
	.tabsConteiner .descBodyRight { float: right; display: inline; width: 114px; padding: 4px 0px 0px 32px; }
	.tabsConteiner .descBodyRight img { margin: 0px 0px 3px 0px; vertical-align: top; }
	.tabsConteiner p { padding: 0px; margin: 0px 0px 18px 0px; line-height: 18px; }

.seeAlso { background: #edf5f7; border: 1px solid #e8ecef; padding: 0 0 0px 0; }
	.seeAlso .head { color: #0099ff; font-size: 16px; font-family: "Trebuchet MS", Arial; padding: 3px 20px 5px 21px; }
	.seeAlso .seeAlsoList { overflow: hidden; zoom: 1; padding: 2px 0px 0px 5px; }
	.seeAlso .item { width: 106px; float: left; padding: 0 0 15px 0; margin: 0px 16px 0px 16px; }
	* html .seeAlso .item { display: inline; }
	.seeAlso .itemInner {  }
	.seeAlso .itemTitle { padding: 0px 0px 5px 0px; height: 32px; overflow: hidden; }
	.seeAlso .itemTitle a { color: #000; font-size: 11px; line-height: 16px; font-weight: bold; height: 32px; }
	.seeAlso .itemImg {  }
	.seeAlso .itemImg img { border: 1px solid #cdcdce; }
	.seeAlso .desc { font-size: 10px; color: #999999; line-height: 15px; height: 30px; overflow: hidden; }
	
#iWindow { padding: 0px; margin: 0px; border: 0px; width: 100%; position: relative; zoom: 1; }
.mw_close { position: absolute; top: 7px; right: 7px; width: 22px; height: 22px; background: url(./img/mw_bg.png) 0px -80px no-repeat; z-index: 10; cursor: pointer; }	
.modalWindow { position: relative; width: 100%; }
	.modalWindow .mw_top { height: 11px; font-size: 0; padding: 0 0 0 18px; background: url(./img/mw_bg.png) left 0px no-repeat; }
	.modalWindow .mw_top div { height: 11px; padding: 0px; background: url(./img/mw_bg.png) right -20px no-repeat; }
	.modalWindow .mw_bottom { height: 11px; font-size: 0; padding: 0 0 0 18px; background: url(./img/mw_bg.png) left -40px no-repeat; }
	.modalWindow .mw_bottom div { height: 11px; padding: 0px; background: url(./img/mw_bg.png) right -60px no-repeat; }
	.modalWindow .mw_inner { border-left: 1px solid #9b9b9b; border-right: 1px solid #9b9b9b; background: #fff; padding: 15px 22px 15px 22px; }

#inner-feedback { background-color:#F3F4F5; border: 1px solid #E7E8E8; height:340px; width:206px; padding:15px; text-align:left; border-left:1px solid #0099FF; border-right:1px solid #0099FF; }	
#inner-feedback p { font-family:Arial; font-size:12px; color:#999; margin-top:10px; }
#inner-feedback input.ftext { width:200px; }
#inner-feedback input.fsubmit { float:right; margin-top:10px; margin-right:10px; }
#inner-feedback textarea.ftext { width:200px; height:70px; }