

/* Start:/local/templates/telelux_2014_2.0.0/styles.css?1387543282755*/
h1, h2, h3, h4, h5, h6	{}
div.wswg H2 { color:#cc0000; font-style:italic; font-weight:bolder;margin:0; padding:0; font-size:17px;  }
div.wswg H3 { color:#cc0000; font-style:italic; font-weight:bolder;  font-size:16px; padding-top:15px; padding-bottom:5px;}
div.wswg h3 {font-size:15px;	}
div.wswg h4, h5, h6	{	font-size:13px; }
.vasko1 { color:#555555; font-style:normal; font-weight:normal; text-decoration:none; font-family: Arial, Tahoma; }
.vasko2 { color:#333333; font-weight:bolder; }
.vasko3 { color:#333333; font-weight:bolder; font-style:italic; }
.vasko4 { color:#cc0000; font-weight:bolder; }
a.vaskolink { text-decoration:none; border-bottom: 1px dotted #0F279D; }
a.vaskolink:hover { text-decoration:none; border-bottom: 1px dotted #cc0000; }
/* End */


/* Start:/local/templates/telelux_2014_2.0.0/template_styles.css?141502003371983*/
/*	Сброс стилей	*/
html { height:100%; min-height:100%; }
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,
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-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align:top;
    }

:focus {
    outline: 0;
    }
::selection {
	/*background:#9de10a; color:#ffffff;*/
	}


@media print {
    .np {
        display: none;
    }
}

body {
    line-height: 1;
    color:#255574;
    background-color: #bbe5f5;
    height:100%;
    min-height:100%;
    font-family:Tahoma, Arial;
    min-width:1000px;
    font-size:13px;
    }
#menuList ol, #menuList ul {
    margin:0; padding:0; line-height:1em;
    }

#bottomInfoMenu ol, #bottomInfoMenu ul {
    margin:0; padding:0; line-height:1em;
    }

ol, ul {
	margin-left:16px; margin-top:4px; margin-bottom:8px; line-height:1.5em;
    }

div#catalog #contentPageText ol, ul {
	margin-left:20px; margin-top:4px; margin-bottom:8px; line-height:1.5em; color:#3b699c;
    }

table {
    border-collapse: separate;
    border-spacing: 0;
    }
caption, th, td {
    font-weight: normal;
    }
blockquote:before, blockquote:after,
q:before, q:after {
    content: "";
    }
blockquote, q {
    quotes: "" "";
    }
.bother { clear:both; width:80%; }


h1 { font-size:20px; font-weight:bold; margin:20px 0 4px 0; }
h2 { font-size:20px; font-weight:bold; margin:20px 0 8px 0; }
h3 { font-size:16px; font-weight:bold; margin:20px 0 4px 0; }
h4 { font-size:14px; font-weight:bold; margin:12px 0 0 0; }
h5 { font-size:14px; font-weight:bold; margin:4px 0 0 0; }
h6 { font-size:13px; font-weight:bold; margin:2px 0 0 0; }

div#catalog #contentPageText h2 { text-align:center; }
div#catalog #contentPageText .borderPad h2:first-child { margin-top:6px; }

table.model h3 { margin:2px 0; }

div#catalog #contentPageText div.borderPad p.numberP { font-size:13px; padding:0; }
span.number1 { font-size:13px; font-weight:bold; color:#4171b8; padding-right:10px; }

div.bgBlock h1 { font-size:20px; font-weight:bold; margin: 0; }

p { margin: 4px 0; }

a { color:#2f6f9a; }
a:hover { color:#214769; }


/*	Хэдер	*/
#teleluxLogo {background: #bbe5f5 url(/imagesPromo/body-bg-14_1.png) top left repeat-x; width:100%; margin:0; padding:0; min-height:100%; height:auto; position:relative;	}
#header { color:#ffffff; min-width:1024px;max-width:1408px; margin: 0 auto; }
#header #headContent { margin-left:400px; }

#header ul#topMenu { margin:0; list-style:none; }
#header ul#topMenu li { list-style:none; float:right; clear:left; margin:0 0 0 17px; }
#header ul#topMenu li a { color:#ffffff; text-decoration:none; white-space:nowrap; font-size:14px; font-family:Tahoma, Arial; }
#header ul#topMenu li a:hover { color:#c4ebf2; text-decoration:underline; }



#header #headContent #headmsg { margin-top:32px; color:#FCADBD; height:24px; font-size:14px;  }
#header #headContent #headmsg a { color:#FD849C; font-size:14px;  }
#header #headContent #headmsg a:hover { color:#C4EBF2; font-size:14px;  }
#header #headContent #headCols { clear:both; margin-top:20px; margin-left:40px; }
#header #headContent #headCols #headOneCol { font-size:14px; width:280px; float:left; clear:right; }
#header #headContent #headCols #headOneCol p { color:#C4EBF2; }
#header #headContent #headCols #headOneCol p b.whiter { font-weight:bold; color:#ffffff; }


#Phone { margin-top:0; font-size:13px; text-align:left;}
#Phone p { margin-bottom:4px; color:#C4EBF2; }
#Phone span.pref { font-size:18px; font-family:Sans-serif; position:relative; top:5px; }
#Phone span.number { font-size:32px; letter-spacing:1px; font-family:Sans-serif; color:#ffffff; }
#Phone #whiteNumber { color:#ffffff; }



#header #headContent #headCols #headOneCol p.fed_number a.topLink { color:#ffffff; }
#header #headContent #headCols #headOneCol p.fed_number a.topLink:hover { color:#C4EBF2; }
#header #headContent #headCols #headTwoCol { font-size:14px; margin-left:280px; min-width:280px; }
#header #headContent #headCols #headTwoCol p { font-size:14px; vertical-align:top; }
#header #headContent #headCols #headTwoCol p a { color:#ffffff; vertical-align:top; }
#header #headContent #headCols #headTwoCol p a:hover { color:#C4EBF2; }
#header #headContent #headCols #headTwoCol p a img { padding-right:12px; position:relative; top:-5px; }
#header #headContent #headCols #headTwoCol p img { padding-right:12px; position:relative; top:-5px; }
#header #headContent #headCols #headTwoCol p.inBasket { height:26px; font-weight:bold; vertical-align:baseline; margin:0; }
#header #headContent #headCols #headTwoCol p.inBasket a.basketFill { padding-left:40px; background:url(/imagesPromo/basket-fill.gif) left center no-repeat; padding-top:4px; padding-bottom:4px; }
#header #headContent #headCols #headTwoCol p.inBasket span.basketClear { padding-left:40px; background:url(/imagesPromo/basket-clear.gif) left center no-repeat; padding-top:4px; padding-bottom:4px;}
/* #header #headContent #headCols #headTwoCol p.basketTov { margin-left:40px; margin-top:0; margin-bottom:0; }	 ---  */
/* #header #headContent #headCols #headTwoCol p.basketTov a.oform { position:relative; top:4px; } 	---  */
#header #headContent #headCols #headTwoCol a.oform { margin-left:40px; position:relative; color:#ffffff; }
#header #headContent #headCols #headTwoCol a.oform:hover { margin-left:40px; position:relative; color:#bee1ed; }
#header #headContent #headCols #headTwoCol p.posttorg { margin-top:30px; float:right; margin-right:24px; font-size:13px; text-align:right; }
#header #headContent #headCols #headTwoCol #BasketBox { min-height:60px; }
#header #searchBlock { margin:32px 20px 12px 20px; min-width:964px; }
#header #searchBlock form { margin:0; padding:0; }
#header #searchBlock div.lefterBlock { background: url(/imagesPromo/plash-l.png) top left no-repeat; padding-left:16px; height:40px; min-width:964px; }
#header #searchBlock div.lefterBlock div.righterBlock { background: url(/imagesPromo/plash-r.png) top right no-repeat; padding-right:16px; height:40px; }
#header #searchBlock div.lefterBlock div.righterBlock div.bgBlock { background: url(/imagesPromo/plash-c.png) top left repeat-x; height:40px; }
#header #searchBlock div.lefterBlock div.righterBlock div.bgBlock input { margin-top:8px; }
#header #searchBlock div.lefterBlock div.righterBlock div.bgBlock input#search { width:97%; padding-left: 8px; height: 16px; }
#header #searchBlock div.lefterBlock div.righterBlock div.bgBlock .submit { color: #22506f; height:22px;
background: url(/imagesPromo/buttons/submit-bg.png) top left repeat-x; border: 1px solid #22506f; font-weight:bold; }
#header #searchBlock div.lefterBlock div.righterBlock div.bgBlock .submit:hover  {
background: url(/imagesPromo/buttons/submit-bg-hover.png) top left repeat-x; cursor: pointer; }
#header #searchBlock div.lefterBlock div.righterBlock div.bgBlock .w200 { width:200px; }
#header #searchBlock div.lefterBlock div.righterBlock div.bgBlock .w198 { width:198px; }
#header #searchBlock div.lefterBlock div.righterBlock div.bgBlock img.breakBlock { vertical-align:top; }
#header #searchBlock div.lefterBlock div.righterBlock div.bgBlock #leftPanel { width:247px; float:left; text-align:right; }
#header #searchBlock div.lefterBlock div.righterBlock div.bgBlock #leftPanel button { margin-top:8px; z-index:2; }
#header #searchBlock div.lefterBlock div.righterBlock div.bgBlock #leftPanel button { margin-top:8px; z-index:2; }
#header #searchBlock div.lefterBlock div.righterBlock div.bgBlock #leftPanel img.breakBlock { padding-left: 22px; }
#header #searchBlock div.lefterBlock div.righterBlock div.bgBlock #centerPanel { /*margin-left: 268px;*/ margin-right: 200px; text-align:left; }
#header #searchBlock div.lefterBlock div.righterBlock div.bgBlock #rightPanel { width:200px; float:right; }
#header #searchBlock div.lefterBlock div.righterBlock div.bgBlock #rightPanel img.breakBlock { padding-right:22px; padding-left:0px; }
#header #searchBlock div.lefterBlock div.righterBlock div.bgBlock #rightPanel button { margin-top:8px; margin-right:16px; }
#header #searchBlock div.lefterBlock div.righterBlock div.bgBlock #leftPanel a.submit { margin-top:8px; z-index:2; display:inline-block; text-align:center; text-decoration:none; }
#header #searchBlock div.lefterBlock div.righterBlock div.bgBlock #leftPanel a.submit span { position:relative; top:3px; }



#BasketBox {width:160px;height:26px;padding:6px 12px 16px 46px;background:url(/imagesPromo/basket.png) 10px center no-repeat #5493b2;margin:10px 0 0 0;}

#BasketBox .inBasketP a {font-weight:bold; vertical-align:baseline; margin:0 0 0 0;text-decoration:none;color:#f2f2f2;font-size:12px;}
#BasketBox .inBasketP a:hover {text-decoration:underline;}
#BasketBox .inBasketP .oformLink {text-decoration:none;color:#183f5c;font-size:12px;margin:6px 0 0 0;}
#BasketBox .inBasketP .oformLink:hover {text-decoration:underline;}

#BasketBox .NotInBasketP  {font-weight:bold; line-height:36px; margin:0 0 0 0;text-decoration:none;color:#f2f2f2;font-size:12px;}







/*	Авторизация	*/
#authorize { position:fixed; z-index:10000; width:100%; height:100%; background: url(/imagesPromo/bubble-bg.png) top left repeat-x; display:none; }
#authorize div.lefterBlock { z-index:10600;  background: url(/imagesPromo/plash-l.png) top left no-repeat; padding-left:16px; height:40px; margin-bottom:0px; }
#authorize div.lefterBlock div.righterBlock { background: url(/imagesPromo/plash-r.png) top right no-repeat; padding-right:16px; height:40px; }
#authorize div.lefterBlock div.righterBlock div.bgBlock { background: url(/imagesPromo/plash-c.png) top left repeat-x; height:40px; text-align:center; padding-top:10px; }
#authorize div.lefterBlock div.righterBlock div.bgBlock h1 { font-size:16px; font-weight:bold; color:#C4EBF2; }
#authorize #bubble-padder { width: 400px; margin:110px auto; z-index:10600; position:relative; box-shadow: 0 6px 23px #22506f;
  	-webkit-box-shadow: 0 6px 23px #22506f;
  	-moz-box-shadow: 0 6px 23px #22506f;  }
#authorize #bubble-padder form#authForm { padding: 16px 28px 28px 28px; background:#ffffff url(/imagesPromo/auth-bg.png) top left repeat-x; margin:0; border-top:1px solid #C4EBF2;
	border-bottom:1px solid #1B6696; border-left:1px solid #1B6696; border-right:1px solid #1B6696; display:block; }
#authorize #bubble-padder form table.auth {  }
#authorize #bubble-padder form table.auth tr td { padding: 2px 8px;  }
#authorize #bubble-padder form table.auth tr td input.submit { color: #22506f; height:22px;
background: url(/imagesPromo/buttons/submit-bg.png) top left repeat-x; border: 1px solid #22506f; font-weight:bold;  }
#authorize #bubble-padder form table.auth tr td input.submit:hover { color: #22506f; height:22px;
background: url(/imagesPromo/buttons/submit-bg-hover.png) top left repeat-x; border: 1px solid #22506f; font-weight:bold; cursor:pointer;  }
#authorize #bubble-padder form table.auth tr td input.w225 { width:225px; }
#authorize #bubble-padder form table.auth tr td input.w228 { width:228px; }
#authorize #bubble-padder form table.auth tr td.toRight { text-align:right; font-size: 14px; padding:8px 0px 4px 4px; font-weight:bold; }
#authorize #bubble-padder form table.auth tr td label { position:relative; top:8px; }
#authorize #bubble-padder form table.auth tr td p.forgotPass { margin-top:12px; }
#authorize #bubble-padder form table.auth tr td p.register { margin-bottom:12px; }

#authorize div#bgCloser { width:100%; height:100%; position:absolute; z-index:500; }
#authorize a.authCloserButton { float:right; position:relative; right:-4px; top:1px; }

#authorize div.bgShadow { width:100%; height:100%; position:absolute; display:none; }
#authorize div.bgShadow img.shadowimg { display:block; margin:100px auto 0 auto; }

/*	Overlay Продолжить покупки - оформить заказ	*/
#overlay { position:absolute; z-index:10000; width:100%; height:100%; display:none; }
#overlay div.lefterBlock { z-index:10600;  background: url(/imagesPromo/plash-l.png) top left no-repeat; padding-left:16px; height:40px; margin-bottom:0px; }
#overlay div.lefterBlock div.righterBlock { background: url(/imagesPromo/plash-r.png) top right no-repeat; padding-right:16px; height:40px; }
#overlay div.lefterBlock div.righterBlock div.bgBlock { background: url(/imagesPromo/plash-c.png) top left repeat-x; height:40px; text-align:center; padding-top:10px; }
h2#overlayH2 { font-size:15px; font-weight:bold; color:#C4EBF2; margin:1px 24px; display:block; white-space:nopwrap; }
h2#overlayH2 p#tovarNameH { font-size:14px; }
#overlay .bubble-padder { margin:110px auto; z-index:10600; position:relative;
	 box-shadow: 0 6px 23px #22506f;
  	-webkit-box-shadow: 0 6px 23px #22506f;
  	-moz-box-shadow: 0 6px 23px #22506f;  }
#overlay div.bgCloser { width:100%; height:100%; position:fixed; z-index:500; background: url(/imagesPromo/bubble-bg.png) top left repeat-x; }
#overlay a.authCloserButton { float:right; position:relative; right:-4px; top:1px; }
#overlay div.bgShadow { width:100%; height:100%; position:absolute; }
#overlay div.bgShadow img.shadowimg { display:block; margin:100px auto 0 auto; }
#overlay a.overlayCloserButton { float:right; position:relative; right:-4px; top:1px; }

#overlay div.contentSet	{padding: 16px 28px 28px 28px; background:#ffffff url(/imagesPromo/auth-bg.png) top left repeat-x; margin:0; border-top:none;
	border-bottom:1px solid #1B6696; border-left:1px solid #1B6696; border-right:1px solid #1B6696; display:block;}

#hideBasketAction { display:none; }

#overlay a.submit { color: #000000; height:22px; padding: 3px 20px; text-decoration:none;
background: url(/imagesPromo/buttons/bigSubmit.png) top center repeat-x; border: 1px solid #448898; font-weight:normal; }
#overlay a.submit:hover  {	color: #22506f;
background: url(/imagesPromo/buttons/bigSubmit-hover.png) top center repeat-x; cursor: pointer; padding: 3px 20px; border: 1px solid #87cfef; }
#overlay div.contentSet p.msg { margin:0 0 16px 0; text-align:center; }
#overlay p.centered, #overlay div.centered { text-align:center; background:none; margin-bottom:4px; }
.bottomPad { padding-bottom: 8px; padding-top:5px; }
#overlayContent {  }
#overlayContent  div.centered { margin:1px; outline:#294c64 solid 1px; position:relative; top:-1px; background:#ffffff; text-align:center; }
#overlayContent img.opndBigPhoto { padding:20px 0; text-align:center; }

/*	Слайдер категорий	*/
div#topMainBanner { /*margin:0 20px; margin-left: 282px;*/ margin:0;  /*min-height:180px;*/ }
div#topMainBanner ol#sliderList { display:none; float:left; clear:both; width:272px; margin-top:20px; margin-bottom:0; padding:0; margin-left:0; margin-right:0;  }
div#topMainBanner ol#sliderList li { margin-bottom:12px; list-style:decimal; margin-left:20px; color:#1B6696;  }
div#topMainBanner ol#sliderList li a { font-weight:bold; font-size:13px; }
div#topMainBanner #bannerSliderCont { margin:0 8px; position:relative; height:164px; margin-bottom:10px; z-index:10; }

#bannerSliderCont #prevBanSl { width:40px; height:160px; float:left; clear:right; position:relative; /*background:url(/imagesPromo/sLiner-left-0.png) top right no-repeat;*/   }
#bannerSliderCont div.prevBanSlAct { cursor:pointer; height:160px; background:url(/imagesPromo/sLiner-left-1.png) top center no-repeat;  }
#bannerSliderCont #nextBanSl { width:40px; height:160px; float:right; position:relative;  /*background:url(/imagesPromo/sLiner-right-0.png) top right no-repeat;*/ }
#bannerSliderCont div.nextBanSlAct { cursor:pointer; height:160px; background:url(/imagesPromo/sLiner-right-1.png) top center no-repeat; }
div#sLiner-maskR { position:absolute; right:0; width:20px; height:168px; background:url(/imagesPromo/sLiner-masker.png) top left no-repeat; }
div#sLiner-maskL { position:absolute; left:0; width:20px; height:168px; background:url(/imagesPromo/sLiner-masker.png) top right no-repeat; }
#bannerSliderCont #bannerSlider { margin-left:4px; margin-right:4px; min-height:164px; position:relative; overflow:hidden; }
#bannerSliderCont #bannerSlider #sLiner { position:absolute; height:168px; width:2000px; }
#sLiner a.sLinerEl { width:144px; height:172px; margin: 0 8px; text-align:center; display:block; float:left; clear:right; border:none; outline:none; text-decoration:none;  }
#sLiner a.sLinerEl:first-child { margin-left:4px; }
#sLiner a.sLinerEl:last-child { margin-right:4px; }
#sLiner a.sLinerEl img { padding:2px 10px 8px 10px; border:none; outline:none; }


/*	Центральный баннер	*/
div#mainBannerCont { width:100%;height:400px;text-align:center;vertical-align:top;overflow:hidden; background:#bbe5f5; }
div#mainBanner { width:100%; height:400px; /*min-width:840px;*/ z-index:10; }
#mainBannerSWF { width:100%; height:400px; text-align:center; overflow:hidden;  }
div#mainBannerSWF { position:relative; overflow:hidden; width:100%; height:400px; z-index:11;  }
#jsBanner { display:none; text-align:center; position:relative; }
#preBanner { position:absolute; width:100%; }

#bannerNav { line-height:2em; }
#bannerNav a.itemBanner { background:#1B6696; color:#bee1ed; padding:5px 8px; margin-right:1px; text-decoration:none; position:relative; margin-right:1px; font-size:12px; top:-1px; display:none; }
#bannerNav a.itemBanner:hover { background:#1B6696; color:#ffffff; text-decoration:none; }
#bannerNav a.itemBanner u { border-bottom:none; text-decoration:none; white-space:nowrap; margin-right:2px; }
#bannerNav a.itemBanner:hover u { border-bottom:1px dashed #ffffff; text-decoration:none;  }
#bannerNav a.sldBanner { background:#ffffff; color:#1B6696; padding:5px 8px; text-decoration:none; position:relative;  margin-right:1px; top:-1px; }
#bannerNav a.sldBanner:hover { background:#ffffff; color:#294c64; text-decoration:none; cursor:default; }
#bannerNav a.sldBanner u { border-bottom:none; text-decoration:none;  }
#bannerNav a.sldBanner:hover u { border-bottom:none; text-decoration:none;  }

/*	Крошки	*/
div#breadcrumbs { clear:both; line-height:1.5em; margin: 10px auto; max-width: 1408px; padding-left:38px; }
div#breadcrumbs a.firstBC { padding:0 6px 0 0; background:none; }
div#breadcrumbs a { padding:0 6px 0 10px; background:url(/imagesPromo/str_left_menu.png) top left no-repeat; white-space:nowrap; color:#294c64; }
div#breadcrumbs a:hover { color:#2F6F9A; }
div#breadcrumbs span { padding:0 6px 0 10px; background:url(/imagesPromo/str_left_menu.png) top left no-repeat; white-space:nowrap; color:#2F6F9A; }

/*	Каталог	*/
div#catalog { margin:0 auto 18px auto; max-width:1408px; }


/*PopUp-Menu*/

div#catalog div#mainMenu {
	width: 256px; position:relative; float:left; z-index:20; margin-left:20px;
}

div#catalog div#mainMenu div.lefterBlock { background: url(/imagesPromo/plash-l.png) top left no-repeat; padding-left:16px; height:40px; }
div#catalog div#mainMenu div.lefterBlock div.righterBlock { background: url(/imagesPromo/plash-r.png) top right no-repeat; padding-right:16px; height:40px; }
div#catalog div#mainMenu div.lefterBlock div.righterBlock div.bgBlock { background: url(/imagesPromo/plash-c.png) top left repeat-x; height:40px; text-align:center; padding-top:10px; }
div#catalog div#mainMenu div.lefterBlock div.righterBlock div.bgBlock span.todayPrice { font-size:16px; font-weight:bold; color:#C4EBF2; }
div#catalog div#mainMenu div#menuList { position:relative; top:-1px; border:1px solid #1B6696;  }

div.menu-sitemap-tree {  }

#menuList ol, #menuList ul {
margin: 0;
padding: 0;
line-height: 1em;
}



ul#lev1 {
	background:rgb(212, 235, 243); border: 1px solid #ffffff; margin:0; padding:0; width:252px;
	box-shadow: 1px 2px 8px #2f6f9a;
	-moz-box-shadow: 1px 2px 8px #2f6f9a;
    -webkit-box-shadow: 1px 2px 8px #2f6f9a;
}
ul#lev1 li {
	list-style: none; font-weight: bold; margin:0; padding:0; background:url(/imagesPromo/mainMenu-li.png) bottom center no-repeat; width:252px;
}

ul#lev1 li a {
	padding: 8px 8px 8px 16px; text-decoration: none; display: block; white-space: normal; margin:0; vertical-align: top; z-index:310;
}
ul#lev1 li a:hover {
	 text-decoration: none; display: block; white-space: normal; margin:0; background: #f6fbfd; color: #2f6f9a; vertical-align: top;
}

/*ul#lev1 li a.sld {
	background: rgb(47, 111, 154); color: rgb(255, 255, 255); padding: 8px 10px 8px 20px; font-weight: bold; display: block;
}*/

/*2 lvl*/
ul#lev1 li ul {
	display: none; position: absolute; opacity:0; margin-top: -29px; width:200px; margin-left:253px; margin-bottom:0; z-index:310; background:transparent;
	box-shadow: 1px 0px 4px -1px #2f6f9a;
	-moz-box-shadow: 1px 0px 4px -1px #2f6f9a;
    -webkit-box-shadow: 1px 0px 4px -1px #2f6f9a;
}
ul#lev1 li ul li {
	width:200px; background: #e5f3f8; font-size:13px; font-weight:normal; position:relative; left:-1px;
}
ul#lev1 li ul li a {
	padding: 8px; font-size:12px; border-left:1px solid #ffffff; border-right:1px solid #ffffff; border-top:none; border-bottom:none; z-index:310;
}

/*3 lvl*/
ul#lev1 li ul li ul {
	margin-top: -29px; width:200px; margin-left:200px; z-index:315; background:transparent;
	box-shadow: 1px 0px 4px -1px #2f6f9a;
	-moz-box-shadow: 1px 0px 4px -1px #2f6f9a;
    -webkit-box-shadow: 1px 0px 4px -1px #2f6f9a;
}
ul#lev1 li ul li ul li {
	width:200px; background: #e5f3f8;
}
ul#lev1 li ul li ul li a {
	padding: 6px; font-size:12px; border-top:none; border-bottom:none;
}

/*4 lvl*/
ul#lev1 li ul li ul li ul {
	margin-top: -29px; width:160px; margin-left:200px; z-index:315; background:transparent;
	box-shadow: 1px 0px 4px -1px #2f6f9a;
	-moz-box-shadow: 1px 0px 4px -1px #2f6f9a;
    -webkit-box-shadow: 1px 0px 4px -1px #2f6f9a;
}
ul#lev1 li ul li ul li ul li {
	width:160px; background: #e5f3f8;
}

/*5 lvl*/
ul#lev1 li ul li ul li ul li ul {
	margin-top: -29px; width:160px; margin-left:160px; z-index:315; background:transparent;
	box-shadow: 1px 0px 4px -1px #2f6f9a;
	-moz-box-shadow: 1px 0px 4px -1px #2f6f9a;
    -webkit-box-shadow: 1px 0px 4px -1px #2f6f9a;
}
ul#lev1 li ul li ul li ul li ul li {
	width:160px; background: #e5f3f8;
}
ul#lev1 li ul li ul li ul li a {
	padding: 4px; font-size:11px; border-top:none; border-bottom:none;
}

/*6 lvl*/
ul#lev1 li ul li ul li ul li ul li ul {
	margin-top: -29px; width:160px; margin-left:160px; z-index:315; background:transparent;
	box-shadow: 1px 0px 4px -1px #2f6f9a;
	-moz-box-shadow: 1px 0px 4px -1px #2f6f9a;
    -webkit-box-shadow: 1px 0px 4px -1px #2f6f9a;
}
ul#lev1 li ul li ul li ul li ul li ul li {
	width:160px; background: #e5f3f8;
}
ul#lev1 li ul li ul li ul li ul li ul li a {
	padding: 4px; font-size:11px; border-top:none; border-bottom:none;
}

ul#lev1 li ul li.firstLi { border-top:1px solid #ffffff; background: #e5f3f8 url(/imagesPromo/mainMenu-li-first.png) top left no-repeat; }
ul#lev1 li ul li.firstLiFix { border-top:1px solid #ffffff; background: #e5f3f8 url(/imagesPromo/mainMenu-li-first-fix.png) top left no-repeat; }
ul#lev1 li ul li.lastLi { border-bottom:1px solid #ffffff; }
ul#lev1 li ul li.firstLi a.firstLiA { background: url(/imagesPromo/mainMenu-li-first.png) top left no-repeat; }
ul#lev1 li ul li.firstLi a.firstLiA:hover { background: #f6fbfd url(/imagesPromo/mainMenu-li-first.png) top left no-repeat; }

#output {margin-left:320px;}

	/*	Каталог: Список моделей	*/
div#catalog div#catalogList { margin-left:290px; position:relative; margin-right:20px; }
div#catalog div#catalogList div.lefterBlock { background: url(/imagesPromo/plash-l.png) top left no-repeat; padding-left:16px; height:40px; margin-bottom:10px; }
div#catalog div#catalogList div.lefterBlock div.righterBlock { background: url(/imagesPromo/plash-r.png) top right no-repeat; padding-right:16px; height:40px; }
div#catalog div#catalogList div.lefterBlock div.righterBlock div.bgBlock { background: url(/imagesPromo/plash-c.png) top left repeat-x; height:40px; text-align:center; padding-top:10px; }
div#catalog div#catalogList div.lefterBlock div.righterBlock div.bgBlock h1 { font-size:16px; font-weight:bold; color:#C4EBF2; }
div#catalog div#catalogList div.model { border:1px solid #1B6696; padding:6px 10px; background:#ffffff; min-width:90%; margin-bottom:10px; }
div#catalog div#catalogList div.model table.model, div#catalog div#catalogList div.model table.model tbody,
div#catalog div#catalogList div.model table.model tbody tr { padding:0; margin:0; width:96%; }
div#catalog div#catalogList div.model table.model h3 { margin-bottom:10px; }
div#catalog div#catalogList div.model table.model h3 a { font-size:16px; font-weight:bold; color:#2f6f9a; }
div#catalog div#catalogList div.model table.model h3 a:hover { font-size:16px; font-weight:bold; color:#214769; }
div#catalog div#catalogList div.model table.model td a.compare { text-decoration:none; border-bottom: 1px dashed #2f6f9a; color:#2f6f9a; }
div#catalog div#catalogList div.model table.model td a.compare:hover { text-decoration:none; border-bottom: 1px dashed #214769; color:#214769; }
div#catalog div#catalogList div.model table.model td.modelPhoto { width:120px; }
div#catalog div#catalogList div.model td.modelPhoto td.modelPhoto a { padding:2px 9px; }
div#catalog div#catalogList div.model table.model td.rightBlock { width:200px; }
div#catalog div#catalogList div.model table.model td.rightBlock p.rating 	{ padding:0 0 3px 0; }
div#catalog div#catalogList div.model table.model td.rightBlock p.inStock 	{ padding:2px 0 0 20px; background:url(/imagesPromo/inStock.png) top left no-repeat; height:18px;
	vertical-align:baseline; margin: 8px 0 4px 0; }
div#catalog div#catalogCard div.modelCard table#modelHead td.rightBlock p.rating 	{ padding:0 0 3px 0; }
div#catalog div#catalogCard div.modelCard table#modelHead td.rightBlock p.inStock 	{ padding:2px 0 0 20px; background:url(/imagesPromo/inStock.png) top left no-repeat; height:18px;
	vertical-align:baseline; margin: 8px 0 4px 0; }

	div#catalog div#catalogList div.model table.model td.rightBlock p.onRequest	{ padding: 0; height:18px; font-weight:bold;
	vertical-align:baseline; margin: 8px 0 4px 0; }
div#catalog div#catalogList div.model table.model td.rightBlock p.price 	{ font-size:24px; color:#1b6696; text-align:left; vertical-align:0; }
div#catalog div#catalogList div.model table.model td.rightBlock p.price img {  margin-top:10px; vertical-align:0; padding-left:5px; }
div#catalog div#catalogList div.model table.model td.rightBlock a.buyButton { display:block; width:174px; height:26px; margin-top: 8px; margin-bottom:8px;
	background:url(/imagesPromo/buttons/knp_kup.gif) top left no-repeat; }
div#catalog div#catalogList div.model table.model td.rightBlock a.buyButton:hover { display:block;  width:174px; height:26px; background:url(/imagesPromo/buttons/knp_kup-1.gif) top left no-repeat; }

div#catalog div#catalogList div.model table.model td.rightBlock a.inBasket { display:block; width:174px; height:26px; margin-top: 8px; margin-bottom:8px;
	background:url(/imagesPromo/buttons/inBasket-0.png) top left no-repeat; }
div#catalog div#catalogList div.model table.model td.rightBlock a.inBasket:hover { display:block;  width:174px; height:26px; background:url(/imagesPromo/buttons/inBasket-1.png) top left no-repeat; }

div#catalog div#catalogList div.model table.model td.modelDesc { padding:5px 0; }
div#catalog div#catalogList div.sortAndPager { height:21px; margin:16px 0; }
div#catalog div#catalogList div.sortAndPager div.sortby { margin-right:380px; padding-left:11px; line-height:1.5em; }
div#catalog div#catalogList div.sortAndPager div.sortby a.sortArr1 { padding-left:15px; margin-left:8px;
	background: url(/imagesPromo/str_bottom_menu-1.png) center left no-repeat; padding-bottom:3px; white-space:nowrap; }
div#catalog div#catalogList div.sortAndPager div.sortby a.sortArr2 { padding-left:15px; margin-left:8px;
	background: url(/imagesPromo/str_top_menu-1.png) center left no-repeat; padding-bottom:3px; white-space:nowrap; }
div#catalog div#catalogList div.sortAndPager div.sortby a.sortArr { padding-left:15px; margin-left:8px;
	padding-bottom:3px; white-space:nowrap; }
div#catalog div#catalogList div.sortAndPager div.pager { float:right; width:350px; text-align:right; height:21px; margin-right: 9px; vertical-align:0; font-size: 13px; }
div#catalog div#catalogList div.sortAndPager div.pager a.page { padding:2px 5px 3px 5px; margin:0; font-weight:bold; }
div#catalog div#catalogList div.sortAndPager div.pager a.page:hover { padding:2px 5px 3px 5px; margin:0; font-weight:bold; color:#C4EBF2; background:#214769; text-decoration:none; }
div#catalog div#catalogList div.sortAndPager div.pager span { padding:2px 5px 3px 5px; margin:0 2px; font-weight:bold; color:#C4EBF2; background:#214769; }
div#catalog div#catalogList div.sortAndPager div.pager a.larr { width:23px; height:21px; position:relative; bottom:3px; margin-right:10px;  }
div#catalog div#catalogList div.sortAndPager div.pager a.rarr { width:23px; height:21px; position:relative; bottom:3px; margin-left:10px; }

	/*	Фильтры	*/
div#catalog #filters { border-bottom:1px solid #1B6696; border-left:1px solid #1B6696; border-right:1px solid #1B6696; background:#ffffff; position:relative; top:-1px;
box-shadow: 1px 2px 8px #2f6f9a;
-moz-box-shadow: 1px 2px 8px #2f6f9a;
-webkit-box-shadow: 1px 2px 8px #2f6f9a; }
div#catalog #filters #filtersInner { border-bottom:1px solid #C4EBF2; border-left:1px solid #C4EBF2; border-right:1px solid #C4EBF2; padding:5px 20px 7px 13px; }
div#catalog #filters #filtersInner div.filtCont { float:left; clear:right; margin-bottom:2px; }
div#catalog #filters #filtersInner div.filtCont .filt { display:block; margin-right:14px; color: #2F6F9A; /*min-width:160px;*/ height:auto; margin-right:8px; margin-top:2px; margin-bottom:0px; cursor:pointer;
 border-bottom: 1px dotted #2F6F9A; font-weight:normal; padding: 4px 3px; text-decoration:none; text-align:center;  }
div#catalog #filters #filtersInner div.filtCont .filt:hover{ cursor:pointer; background: #D4EBF3; padding: 4px 3px 5px 3px; border-bottom: none;
border-bottom: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;  }
div#catalog #filters #filtersInner div.filtCont .filtA, div#catalog #filters #filtersInner div.filtCont .filtA:hover { cursor:pointer; background: #1B6696/*#D4EBF3*/; padding: 4px 3px 5px 3px; border-bottom: none;
border-bottom: none; -webkit-border-radius: 3px 3px 3px 0; -moz-border-radius: 3px 3px 3px 0; border-radius: 3px 3px 3px 0; color:#ffffff;  }
div#catalog #filters #filtersInner div.filtCont ul.variant { position:absolute; z-index:5; display:none; clear:both; margin-left:0; margin-top:0; min-width:160px;
	box-shadow: 1px 0px 4px -1px #2f6f9a;	-moz-box-shadow: 1px 0px 4px -1px #2f6f9a;	-webkit-box-shadow: 1px 0px 4px -1px #2f6f9a; }
div#catalog #filters #filtersInner div.filtCont ul.variant li { list-style:none; background:#E5F3F8; border-bottom:none; line-height:1em; border-bottom:1px solid #ffffff; }
div#catalog #filters #filtersInner div.filtCont ul.variant li a { display:block; padding: 4px 12px 8px 12px; white-space:nowrap; text-decoration:none; }
div#catalog #filters #filtersInner div.filtCont ul.variant li a:hover { position:relative;	background: #F6FBFD; }
div#catalog #filters #filtersInner div.filtCont ul.variant li p { margin:0; padding: 4px 12px; }
div#catalog #filters #filtersInner table tr td.filtersTag {  }
div#catalog #filters #filtersInner table tr td.filtersTag p { font-size:16px; font-weight:bold; margin:4px 10px 4px 0; padding-right:14px; padding-bottom:1px; background: url(/imagesPromo/str_left_menu-1.png) right center no-repeat; }
div#catalog #filters #filtersInner h6 { font-size:14px; font-weight:bold; color:#255574; }
div#catalog #filters #filtersInner ul.selectfilters { margin: 6px 0 4px 0; }
div#catalog #filters #filtersInner ul.selectfilters li { list-style:none; color:#255574; margin:3px 0 2px 0; }
ul.selectfilters li a.dropfilters { padding:0 2px; }
ul.selectfilters li a.dropfilters img { position:relative; top:1px; }

	/*	Каталог: Список категорий	*/
div#catalog ul#mainDir { list-style:none; }
div#catalog ul#mainDir li.mainLi { list-style:none; }
div#catalog ul#mainDir li.mainLi div.headerLi { padding: 4px 20px 7px 20px; margin-bottom:8px; background:#ffffff url(/imagesPromo/mainLi-bg.png) top left repeat-x;
	border:1px solid #1B6696; }
div#catalog ul#mainDir li.mainLi div.headerLi a.mainLi { font-weight:bolder; font-size:15px;   }
div#catalog ul#mainDir li.mainLi div.headerLi a.mainLi:hover {  }
div#catalog ul#mainDir li.mainLi ul.secDir { list-style:none; margin-bottom:20px; }
div#catalog ul#mainDir li.mainLi ul.secDir li { list-style:none; margin-left:22px; margin-bottom:6px; }
div#catalog ul#mainDir li.mainLi ul.secDir li a { color:#22506f; padding-left:14px; }
div#catalog ul#mainDir li.mainLi ul.secDir li a:hover { color:#22506f; padding-left:14px;
	background: url(/imagesPromo/str_left_menu.png) top left no-repeat; }

	/*	Карточка товара	*/
div#catalog div#catalogCard { margin-left:290px; position:relative; margin-right:20px; }
div#catalog div#catalogCard div.lefterBlock { background: url(/imagesPromo/plash-l.png) top left no-repeat; padding-left:16px; height:40px; margin-bottom:10px; }
div#catalog div#catalogCard div.lefterBlock div.righterBlock { background: url(/imagesPromo/plash-r.png) top right no-repeat; padding-right:16px; height:40px; }
div#catalog div#catalogCard div.lefterBlock div.righterBlock div.bgBlock { background: url(/imagesPromo/plash-c.png) top left repeat-x; height:40px; text-align:center; padding-top:10px; }
div#catalog div#catalogCard div.lefterBlock div.righterBlock div.bgBlock h1 { font-size:16px; font-weight:bold; color:#C4EBF2; }
div#catalog div#catalogCard div.modelCard { border:1px solid #1B6696; padding:6px 16px 16px 16px; background:#ffffff; min-width:90%; margin-bottom:10px; }
div#catalog div#catalogCard div.modelCard table#modelHead { margin:20px 0 8px 0; border:none; }
div#catalog div#catalogCard div.modelCard table#modelHead tr td#modelPhoto { max-height:270px; min-width:400px; }
div#catalog div#catalogCard div.modelCard table#modelHead tr td#modelPhoto a.mainPhoto { max-width:430px; padding:0 0 0 4px; display:block; text-align:center; }
div#catalog div#catalogCard div.modelCard table#modelHead tr td#modelPhoto a.mainPhoto img { border:none; }
div#catalog div#catalogCard div.modelCard table#modelHead tr td#secPhotos { width:60px; max-height:270px; }

div#catalog div#catalogCard div.modelCard table#modelHead tr td#secPhotos a#prevPhotos { height:24px; width:60px; /*margin-top:-4px; */position:absolute; display:block; visibility:hidden; /*z-index:20;*/
	background:url(/imagesPromo/buttons/topSlide24.png) top center no-repeat; border-top: 1px solid #C4EBF2; border-left: 1px solid #C4EBF2; border-right: 1px solid #C4EBF2; }
div#catalog div#catalogCard div.modelCard table#modelHead tr td#secPhotos a#prevPhotos:hover { background:url(/imagesPromo/buttons/topSlide24-1.png) top center no-repeat; }
div#catalog div#catalogCard div.modelCard table#modelHead tr td#secPhotos a#nextPhotos { height:24px; width:60px; position:absolute; display:block; visibility:hidden; margin-top: -30px; /*z-index:20;*/
	background:url(/imagesPromo/buttons/bottomSlide24.png) top center no-repeat; border-left: 1px solid #C4EBF2; border-right: 1px solid #C4EBF2; border-bottom: 1px solid #C4EBF2; }
div#catalog div#catalogCard div.modelCard table#modelHead tr td#secPhotos a#nextPhotos:hover { background:url(/imagesPromo/buttons/bottomSlide24-1.png) top center no-repeat; }

div#prevPhotoB { height:18px; min-height:26px; position: relative; bottom: -7px; }
div#nextPhotoB { height:18px; min-height:26px; position: relative; top: -7px; }
div#teleluxWM { position:absolute; z-index:10700; background:url(/imagesPromo/telelux-wm.png) top center no-repeat; width: 100%; height: 100%; }

div#catalog div#catalogCard div.modelCard table#modelHead tr td#secPhotos div#secPhotoCont { width:56px; margin:18px 2px 24px 2px; height:238px; overflow:hidden; text-align:center; z-index:30; }
div#catalog div#catalogCard div.modelCard table#modelHead tr td#secPhotos div#secPhotoCont div#photoSlider { width:56px; height:auto; display:block; position:relative; }
div#catalog div#catalogCard div.modelCard table#modelHead tr td#secPhotos div#secPhotoCont div#photoSlider a { display:block;  margin:3px 0; display:block; padding:0;
	vertical-align:baseline; width:56px; height:auto; min-height:50px; }
div#catalog div#catalogCard div.modelCard table#modelHead tr td#secPhotos div#secPhotoCont div#photoSlider a { opacity: 0.7; }
div#catalog div#catalogCard div.modelCard table#modelHead tr td#secPhotos div#secPhotoCont div#photoSlider a:hover { opacity: 1; }
div#catalog div#catalogCard div.modelCard table#modelHead tr td#secPhotos div#secPhotoCont div#photoSlider a img { padding:2px 0; }
div#catalog div#catalogCard div.modelCard table#modelHead tr td#secPhotos div#secPhotoCont div#photoSlider a:hover img {  }
div#catalog div#catalogCard div.modelCard table#modelHead tr td.rightBlock { width:200px; padding-left:12px; padding-right:8px; }
div#catalog div#catalogCard div.modelCard table#modelHead tr td.rightBlock p.rating 	{ padding:5px 0 10px 0; }
div#catalog div#catalogCard div.modelCard table#modelHead tr td.rightBlock p.price 	{ font-size:24px; color:#1b6696; text-align:left; vertical-align:0; }
div#catalog div#catalogCard div.modelCard table#modelHead tr td.rightBlock p.price img {  margin-top:10px; vertical-align:0; padding-left:5px; }
div#catalog div#catalogCard div.modelCard table#modelHead tr td.rightBlock a.buyButton { display:block; width:174px; height:26px; margin-top: 8px; margin-bottom:8px;
	background:url(/imagesPromo/buttons/knp_kup.gif) top left no-repeat; }
div#catalog div#catalogCard div.modelCard table#modelHead tr td.rightBlock a.buyButton:hover { display:block;  width:174px; height:26px; background:url(/imagesPromo/buttons/knp_kup-1.gif) top left no-repeat; }

div#catalog div#catalogCard div.modelCard table#modelHead tr td.rightBlock a.inBasket { display:block; width:174px; height:26px; margin-top: 8px; margin-bottom:8px;
	background:url(/imagesPromo/buttons/inBasket-0.png) top left no-repeat; }
div#catalog div#catalogCard div.modelCard table#modelHead tr td.rightBlock a.inBasket:hover { display:block;  width:174px; height:26px; background:url(/imagesPromo/buttons/inBasket-1.png) top left no-repeat; }

div#catalog div#catalogCard div.modelCard div.modelDesc { padding:5px 0; margin-bottom:20px; }
div#catalog div#catalogCard div.modelCard div.modelFullDesc { padding:5px 0; margin-bottom:20px; }
div#catalog div#catalogCard div.modelCard h2 { margin:8px 0; font-size:15px; color:#2f6f9a; text-decoration:underline; }

/*	Каталог - сетка	*/
div#catalog #catalogGrid { background:#ffffff; /*margin-top:10px;*/ position:relative; top:-1px; border:1px solid #1B6696; box-shadow: 1px 2px 8px #2f6f9a;
	-moz-box-shadow: 1px 2px 8px #2f6f9a;
    -webkit-box-shadow: 1px 2px 8px #2f6f9a;  }
div#catalog #catalogGrid div.borderPad { padding:20px; border:1px solid #C4EBF2; }
div#catalog #catalogGrid table.grid { margin-bottom:20px; width:100%; }
div#catalog #catalogGrid table.grid tr {  }
div#catalog #catalogGrid table.grid tr td { padding:0 8px 16px 8px; text-align:left; width: 30%; }
div#catalog #catalogGrid table.grid tr td a.categH { font-weight:bold; font-size:15px; color:#1b6696; }
div#catalog #catalogGrid table.grid tr td a.categH:hover { font-weight:bold; font-size:15px; color:#294c64;  }
div#catalog #catalogGrid table.grid tr td a.categH img { padding-bottom:8px; opacity:0.8 }
div#catalog #catalogGrid table.grid tr td a.categH:hover img {  }
div#catalog #catalogGrid table.grid tr td ul.categUL { list-style:none; padding-left:0; margin-left:0; margin-top:8px; text-align:left; }
div#catalog #catalogGrid table.grid tr td ul.categUL li.categLI { list-style:none; margin-left:0px; text-align:left; margin-left:2px; background:url(/imagesPromo/str_left_menu-0.png)top left no-repeat;  }
div#catalog #catalogGrid table.grid tr td ul.categUL li.categLI a { list-style:none; font-size:13px; font-weight:normal; text-decoration:none; position:relative; padding:1px 3px 2px 3px; margin-left:6px; background:#ffffff; border-radius: 2px; }
div#catalog #catalogGrid table.grid tr td ul.categUL li.moreCategs { margin-top:4px; list-style:none; text-align:left; margin-left:2px; }
div#catalog #catalogGrid table.grid tr td ul.categUL li.moreCategs a { font-size:13px; font-weight:normal; text-decoration:none; position:relative; padding:1px 3px 2px 3px; margin-left:6px; background:#ffffff; border-radius: 2px; text-decoration:underline; }

/*	Контентные страницы	*/
div#catalog div#contentPages { margin-left:290px; margin-right:20px; z-index:10; }
div#catalog div#contentPages div.lefterBlock { background: url(/imagesPromo/plash-l.png) top left no-repeat; padding-left:16px; height:40px; }
div#catalog div#contentPages div.lefterBlock div.righterBlock { background: url(/imagesPromo/plash-r.png) top right no-repeat; padding-right:16px; height:40px; }
div#catalog div#contentPages div.lefterBlock div.righterBlock div.bgBlock { background: url(/imagesPromo/plash-c.png) top left repeat-x; height:40px; text-align:center; padding-top:10px; }
div#catalog div#contentPages div.lefterBlock div.righterBlock div.bgBlock h1 { font-size:16px; font-weight:bold; color:#C4EBF2; }
div#catalog #contentPageText { background:#ffffff; /*margin-top:10px;*/ position:relative; top:-1px; border:1px solid #1B6696; box-shadow: 1px 2px 8px #2f6f9a;
	-moz-box-shadow: 1px 2px 8px #2f6f9a;
    -webkit-box-shadow: 1px 2px 8px #2f6f9a; }
div#catalog #contentPageText div.borderPad { padding:10px 20px 20px 20px; border:1px solid #C4EBF2; }
div#catalog #contentPageText div.borderPad p,div#catalog #contentPageText div.borderPad div { margin:5px 0 8px 0; }
div#catalog div#contentPageText table.table1 { background:#F2FDFD; }
div#catalog div#contentPageText table.table1 tbody tr td { border: 1px solid #8fd2de; background:#F2FDFD; padding:3px 5px; margin:1px; }
div#catalog div#contentPageText table.table1 tbody tr.whitebg td { border: 1px solid #C4EBF2; background:#ffffff; padding:3px 5px; margin:1px; }
div#catalog div#contentPageText table.table1 tbody tr td.reds { background:#ffdfdc; }
div#catalog div#contentPageText table.table1 tbody tr th { border: 1px solid #8fd2de; background:#C4EBF2; padding:3px 5px; margin:1px; }


div#catalog div#contentPageText table.delivery { background:#F2FDFD; }
div#catalog div#contentPageText table.delivery tbody tr td { border: 1px solid #8fd2de; background:#F2FDFD; padding:3px 5px; margin:1px; vertical-align: middle;}
div#catalog div#contentPageText table.delivery tbody tr.whitebg td { border: 1px solid #C4EBF2; background:#ffffff; padding:3px 5px; margin:1px;  vertical-align: middle;}
div#catalog div#contentPageText table.delivery tbody tr td.reds { background:#ffdfdc; }
div#catalog div#contentPageText table.delivery tbody tr th { border: 1px solid #8fd2de; background:#C4EBF2; padding:3px 5px; margin:1px; }


	/*	Корзина	*/
#basket { margin-left:290px; margin-right:20px; }
#basket div.lefterBlock { background: url(/imagesPromo/plash-l.png) top left no-repeat; padding-left:16px; height:40px; }
#basket div.lefterBlock div.righterBlock { background: url(/imagesPromo/plash-r.png) top right no-repeat; padding-right:16px; height:40px; }
#basket div.lefterBlock div.righterBlock div.bgBlock { background: url(/imagesPromo/plash-c.png) top left repeat-x; height:40px; text-align:center; padding-top:10px; }
#basket div.lefterBlock div.righterBlock div.bgBlock h1 { font-size:16px; font-weight:bold; color:#C4EBF2; }
#basket div#basketBlock { background:#ffffff; margin-top:10px; border:1px solid #1B6696; }

#basket div#basketBlock div.borderPad { padding:0; border:1px solid #C4EBF2; }
#basket div#basketBlock div.borderPad table#order { width:100%; }
#basket div#basketBlock div.borderPad table#order input.orderInp { width:50px; text-align:center; }
#basket div#basketBlock div.borderPad table#order th { padding:8px 5px; font-weight:bolder; background: url(/imagesPromo/mainLi-bg.png) top left repeat-x; border-bottom:1px solid #C4EBF2; text-align:center;   }
#basket div#basketBlock div.borderPad table#order th.orderPhotos { padding:0; vertical-align:0; text-align:center; }
#basket div#basketBlock div.borderPad table#order th.orderPhotos p { padding:8px 5px; }
#basket div#basketBlock div.borderPad table#order tr.row1 td  { background-color:#ffffff;  }
#basket div#basketBlock div.borderPad table#order tr.row2 td { background-color:#f2f8f9;  }
#basket div#basketBlock div.borderPad table#order .orderPhotos { width:120px; height: auto; padding: 6px 10px 10px 10px; background-color:#ffffff; }
#basket div#basketBlock div.borderPad table#order .orderModel { width:auto; padding-top: 10px; white-space:normal; font-size:14px;  }
#basket div#basketBlock div.borderPad table#order .orderModel a { width:auto; font-weight:bolder; vertical-align:0; }
#basket div#basketBlock div.borderPad table#order .orderDopServ { width:auto; padding-top: 4px; white-space:normal; }
#basket div#basketBlock div.borderPad table#order .orderDopServ a { width:auto; font-weight:normal; vertical-align:0; }
#basket div#basketBlock div.borderPad table#order .orderCount { width:80px; text-align:center; padding: 8px 0 0 0; }
#basket div#basketBlock div.borderPad table#order .orderPrice { width:150px; padding: 8px 0 0 0; vertical-align:0; text-align:center; }
#basket div#basketBlock div.borderPad table#order .orderAction { width:120px; padding-top: 10px; text-align:center; font-weight:bold; font-size:14px; }
#basket div#basketBlock div.borderPad table#order .orderPrice p.price { font-size:18px; color:#1b6696; text-align:center; vertical-align:0; padding-left:2px; }
#basket div#basketBlock div.borderPad table#order .orderPrice p.price img { margin-top:10px; vertical-align:0; padding-left:2px; }
#basket div#basketBlock div.borderPad table#order td.dopServ { padding:0; }
#basket div#basketBlock div.borderPad table#order td.dopServ table { width:100%; padding-bottom:10px; }
#basket div#basketBlock div.borderPad table#order td.dopServ table .orderServName { padding-top:10px; }
#basket div#basketBlock div.borderPad table#order td.dopServ table .orderCount { width:80px; text-align:center; }
#basket div#basketBlock div.borderPad table#order td.dopServ table .orderDopServ { width:150px; }
#basket div#basketBlock div.borderPad table#order td.dopServ table .orderDopServ  p.price { font-size:15px; color:#1b6696; text-align:left;
	font-weight:bolder; vertical-align:0; text-align:center; padding-left:2px; }
#basket div#basketBlock div.borderPad table#order td.dopServ table .orderDopServ  p.price img { margin-top:10px; padding-left:2px; vertical-align:0; }
#basket div#basketBlock div.borderPad table#order td.dopServ table .orderAction { width:120px; padding-top: 10px; text-align:center; font-weight:normal; font-size:13px; }
#basket div#basketBlock div.borderPad table#order td.buttons { text-align:center; padding:16px 0; }
#basket div#basketBlock div.borderPad table#order td.buttons .submit { color: #22506f; height:22px;
background: url(/imagesPromo/buttons/submit-bg.png) top left repeat-x; border: 1px solid #22506f; font-weight:bold; }
#basket div#basketBlock div.borderPad table#order td.buttons .submit:hover  {
background: url(/imagesPromo/buttons/submit-bg-hover.png) top left repeat-x; cursor: pointer; }
#basket div#basketBlock div.borderPad table#order td.buttons .w200 { width:200px; }
#basket div#basketBlock div.borderPad table#order td.buttons .w280 { width:280px; }
#basket div#basketBlock div.borderPad table#order td.summary { text-align:right; padding-top:10px; font-weight:bolder; }
#basket div#basketBlock div.borderPad table#order .orderSumCount { width:80px; text-align:center; padding: 10px 0 0 0; }
#basket div#basketBlock div.borderPad table#order .orderSumPrice { width:150px; padding: 4px 0 0 0; vertical-align:0; text-align:center; }
#basket div#basketBlock div.borderPad table#order .orderSumPrice p.price { font-size:20px; color:#1b6696; text-align:center; vertical-align:0; padding-left:2px; }
#basket div#basketBlock div.borderPad table#order .orderSumPrice p.price img { margin-top:10px; vertical-align:0; padding-left:2px; }










#basket div#basketBlock2 { background:#ffffff; margin-top:10px; border:1px solid #1B6696; }

#basket div#basketBlock2 div.borderPad { padding:0; border:1px solid #C4EBF2; }
#basket div#basketBlock2 div.borderPad table.order { width:100%; }
#basket div#basketBlock2 div.borderPad table.order input.orderInp { width:50px; text-align:center; }
#basket div#basketBlock2 div.borderPad table.order th { padding:8px 5px; font-weight:bolder; background: url(/imagesPromo/mainLi-bg.png) top left repeat-x; border-bottom:1px solid #C4EBF2; text-align:center;   }
#basket div#basketBlock2 div.borderPad table.order th.orderPhotos { padding:0; vertical-align:0; text-align:center; }
#basket div#basketBlock2 div.borderPad table.order th.orderPhotos p { padding:8px 5px; }
#basket div#basketBlock2 div.borderPad table.order tr.row1 td  { background-color:#ffffff;  }
#basket div#basketBlock2 div.borderPad table.order tr.row2 td { background-color:#f2f8f9;  }
#basket div#basketBlock2 div.borderPad table.order .orderPhotos { width:120px; height: auto; padding: 6px 10px 10px 10px; background-color:#ffffff; }
#basket div#basketBlock2 div.borderPad table.order .orderModel { width:auto; padding-top: 10px; white-space:normal; font-size:14px;  }
#basket div#basketBlock2 div.borderPad table.order .orderModel a { width:auto; font-weight:bolder; vertical-align:0; }
#basket div#basketBlock2 div.borderPad table.order .orderDopServ { width:auto; padding-top: 4px; white-space:normal; }
#basket div#basketBlock2 div.borderPad table.order .orderDopServ a { width:auto; font-weight:normal; vertical-align:0; }
#basket div#basketBlock2 div.borderPad table.order .orderCount { width:80px; text-align:center; padding: 8px 0 0 0; }
#basket div#basketBlock2 div.borderPad table.order .orderPrice { width:150px; padding: 8px 0 0 0; vertical-align:0; text-align:center; }
#basket div#basketBlock2 div.borderPad table.order .orderAction { width:120px; padding-top: 10px; text-align:center; font-weight:bold; font-size:14px; }
#basket div#basketBlock2 div.borderPad table.order .orderPrice p.price { font-size:18px; color:#1b6696; text-align:center; vertical-align:0; padding-left:2px; }
#basket div#basketBlock2 div.borderPad table.order .orderPrice p.price img { margin-top:10px; vertical-align:0; padding-left:2px; }
#basket div#basketBlock2 div.borderPad table.order td.dopServ { padding:0; }
#basket div#basketBlock2 div.borderPad table.order td.dopServ table { width:100%; padding-bottom:10px; }
#basket div#basketBlock2 div.borderPad table.order td.dopServ table .orderServName { padding-top:10px; }
#basket div#basketBlock2 div.borderPad table.order td.dopServ table .orderCount { width:80px; text-align:center; }
#basket div#basketBlock2 div.borderPad table.order td.dopServ table .orderDopServ { width:150px; }
#basket div#basketBlock2 div.borderPad table.order td.dopServ table .orderDopServ  p.price { font-size:15px; color:#1b6696; text-align:left;
	font-weight:bolder; vertical-align:0; text-align:center; padding-left:2px; }
#basket div#basketBlock2 div.borderPad table.order td.dopServ table .orderDopServ  p.price img { margin-top:10px; padding-left:2px; vertical-align:0; }
#basket div#basketBlock2 div.borderPad table.order td.dopServ table .orderAction { width:120px; padding-top: 10px; text-align:center; font-weight:normal; font-size:13px; }
#basket div#basketBlock2 div.borderPad table.order td.buttons { text-align:center; padding:16px 0; }
#basket div#basketBlock2 div.borderPad table.order td.buttons .submit { color: #22506f; height:22px;
background: url(/imagesPromo/buttons/submit-bg.png) top left repeat-x; border: 1px solid #22506f; font-weight:bold; }
#basket div#basketBlock2 div.borderPad table.order td.buttons .submit:hover  {
background: url(/imagesPromo/buttons/submit-bg-hover.png) top left repeat-x; cursor: pointer; }
#basket div#basketBlock2 div.borderPad table.order td.buttons .w200 { width:200px; }
#basket div#basketBlock2 div.borderPad table.order td.buttons .w280 { width:280px; }
#basket div#basketBlock2 div.borderPad table.order td.summary { text-align:right; padding-top:10px; font-weight:bolder; }
#basket div#basketBlock2 div.borderPad table.order .orderSumCount { width:80px; text-align:center; padding: 10px 0 0 0; }
#basket div#basketBlock2 div.borderPad table.order .orderSumPrice { width:150px; padding: 4px 0 0 0; vertical-align:0; text-align:center; }
#basket div#basketBlock2 div.borderPad table.order .orderSumPrice p.price { font-size:20px; color:#1b6696; text-align:center; vertical-align:0; padding-left:2px; }
#basket div#basketBlock2 div.borderPad table.order .orderSumPrice p.price img { margin-top:10px; vertical-align:0; padding-left:2px; }



/*	Новинки	*/
#newModels { margin:20px; }
#newModels div.lefterBlock { background: url(/imagesPromo/plash-l.png) top left no-repeat; padding-left:16px; height:40px; margin-bottom:0; }
#newModels div.lefterBlock div.righterBlock { background: url(/imagesPromo/plash-r.png) top right no-repeat; padding-right:16px; height:40px; }
#newModels div.lefterBlock div.righterBlock div.bgBlock { background: url(/imagesPromo/plash-c.png) top left repeat-x; height:40px; text-align:center; padding-top:10px; }
#newModels div.lefterBlock div.righterBlock span.novelties { font-size:16px; font-weight:bold; color:#C4EBF2; }
#newModels div.noveltyCont { border-left: 1px solid #1b6696; border-right: 1px solid #1b6696; border-bottom: 1px solid #1b6696; overflow:hidden; }
#newModels div.noveltyCont table#noveltyTable  { border-spacing: 4px; }
#newModels div.novelty #novFinal { margin-right:0px; }
#newModels div.novelty div.noveltyBorder { min-height:200px; margin-right:5px; padding:0 8px 8px 8px;
	}
#newModels div.novelty div.noveltyBorder div.noveltyTop { min-height:12px; background: url(/imagesPromo/novelty-top.png) top center no-repeat;
	margin-bottom:12px; padding-top:12px; text-align:center; }
#newModels div.novelty div.noveltyBorder a.toModel { font-weight:bold; }
#newModels div.novelty div.noveltyBorder div.noveltyPhoto { float:left; clear:right; width:100px; overflow:hidden; margin-top:24px; }
#newModels div.novelty div.noveltyBorder div.noveltyPhoto a.photoModel img { border:none; }
#newModels div.novelty div.noveltyBorder div.noveltyDesc { margin-left: 110px; }
#newModels div.novelty div.noveltyBorder div.noveltyDesc p.price { font-size:12px; color:#255574; margin-top:12px; text-align:left; vertical-align:0; margin-bottom:8px;
	white-space:nowrap;  }
#newModels div.novelty div.noveltyBorder div.noveltyDesc p.price span { font-size:24px; color:#1b6696; text-align:left; vertical-align:0; }
#newModels div.novelty div.noveltyBorder div.noveltyDesc p.price img { margin-top:10px; vertical-align:0; }
div.w1408 { max-width:1408px; margin: 0 auto; }

/*on the table*/
#newModels table tbody tr td.novelty { width:25%; background: #ffffff url(/imagesPromo/novelty-bg.png) top left repeat-x;  border:1px solid #333f7c;  }
#newModels td.novelty div.noveltyBorder {  min-height:200px; padding:0 8px 8px 8px; }
#newModels td.novelty div.noveltyBorder div.noveltyTop { min-height:12px; background: url(/imagesPromo/novelty-top.png) top center no-repeat;
	margin-bottom:12px; padding-top:12px; text-align:center; }
#newModels td.novelty div.noveltyBorder a.toModel { font-weight:bold; }

#newModels td.novelty div.noveltyBorder div.noveltyPhoto { float:left; clear:right; width:100px; overflow:hidden; margin-top:24px; }
#newModels td.novelty div.noveltyBorder div.noveltyPhoto a.photoModel img { border:none; }
#newModels td.novelty div.noveltyBorder div.noveltyDesc { margin-left: 110px; font-size: 11px; }
#newModels td.novelty div.noveltyBorder div.noveltyDesc p.price { font-size:12px; color:#255574; margin-top:12px; text-align:left; vertical-align:0; margin-bottom:8px;
	white-space:nowrap;  }
#newModels td.novelty div.noveltyBorder div.noveltyDesc p.price span { font-size:24px; color:#1b6696; text-align:left; vertical-align:0; }
#newModels td.novelty div.noveltyBorder div.noveltyDesc p.price img { margin-top:10px; vertical-align:0; }

/*	футер главной	*/
#indexInc { margin:20px 0 0 0; padding: 0 20px; }
#indexInc #leftBottomBar { width:700px; float:left; clear:right; }
#indexInc #leftBottomBar h4.vk_groups { display:inline; font-size:12px; padding:12px 4px 4px 4px; margin:0;  }
#indexInc #leftBottomBar #vk_groups { margin-top:4px; }
#indexInc #bottomInfoMenu { width:680px; min-height:240px; background:#d4ebf3 url(/imagesPromo/infoMenu-bottom.png) bottom left repeat-x; margin-bottom:20px; }
#indexInc #bottomInfoMenu div.helpMenu { width:340px; float:left; clear:right; }

#indexInc #bottomInfoMenu div.helpMenu div.lefterBlock { background: url(/imagesPromo/plash-l.png) top left no-repeat; padding-left:16px; height:40px; margin-bottom:0px; min-width:300px; }
#indexInc #bottomInfoMenu div.helpMenu div.lefterBlock div.righterBlock { background: url(/imagesPromo/plash-r.png) top right no-repeat; padding-right:16px; height:40px; }
#indexInc #bottomInfoMenu div.helpMenu div.lefterBlock div.righterBlock div.bgBlock { background: url(/imagesPromo/plash-c.png) top left repeat-x; height:40px; text-align:center; padding-top:10px; }
#indexInc #bottomInfoMenu div.helpMenu div.lefterBlock div.righterBlock span.menuHeader { font-size:16px; font-weight:bold; color:#C4EBF2; }
#indexInc #bottomInfoMenu div.helpMenu ul.infoMenu { list-style:none; width:100%; min-height:200px; background: url(/imagesPromo/infoMenu-bg.png) top left no-repeat; margin-bottom:0px; }
#indexInc #bottomInfoMenu div.helpMenu ul.infoMenu li { list-style:none; width:100%; height:28px; background: url(/imagesPromo/infoMenu-li.png) bottom center no-repeat; }
#indexInc #bottomInfoMenu div.helpMenu ul.infoMenu li.firstli { list-style:none; width:100%; height:28px; background: url(/imagesPromo/infoMenu-first-li.png) bottom center no-repeat; }
#indexInc #bottomInfoMenu div.helpMenu ul.infoMenu li.lastli { list-style:none; width:100%; height:28px; background: none; }
#indexInc #bottomInfoMenu div.helpMenu ul.infoMenu li a { display:block; padding:7px 7px 8px 32px; margin:0 1px; text-decoration: none; font-weight:bold; color: #2f6f9a; }
#indexInc #bottomInfoMenu div.helpMenu ul.infoMenu li a:hover { display:block; padding:7px 7px 8px 32px; margin:0 1px; text-decoration: none; color:#ffffff; background:#2f6f9a;  }

#indexInc #scf { font-size:12px; color: #3E6681; display:block; margin-left:700px; }
#indexInc #scf p { text-align:justify; margin:0 0 10px 0; white-space:normal; }

/*	Футер сквозной	*/
#contentEnd	{ height:200px; background:transparent; }
#footer {	margin-top:-200px; height:200px; position:relative; background:#0b2c42 url(/imagesPromo/footer-bg.png) bottom left repeat-x; padding:0 0 0 20px; font-size:12px;
		color: #ffffff; min-width:980px;	}
#footer #ftable { border:none; width:100%; position:relative; top:80px; }
#footer #ftable tr td { border:none; }
#footer #ftable tr td a { color:#FFFFFF; }
#footer #ftable tr td a:hover { color:#C4EBF2; }

#footer #ftable tr td #Phone { margin-top:20px; }
#footer #ftable tr td #Phone p { margin-bottom:4px; color:#FFFFFF; }
#footer #ftable tr td #Phone span.pref { font-size:18px; font-family:Sans-serif; position:relative; top:5px; }
#footer #ftable tr td #Phone span.number { font-size:32px; letter-spacing:1px; font-family:Sans-serif; color:#ffffff; }
#footer #ftable tr td.toppad { padding-top:9px; }
#footer #ftable tr td.toppad2 { padding-top:12px; }
#footer #ftable tr td div.liveinet {  }
#footer #ftable tr td div.footcontacts { margin-top:20px; margin-left:18px; }
#footer #ftable tr td div.footcontacts p { margin-top:3px; }


/*	Регистрация	*/
#authInner { margin-left:282px; }
#authInner div.lefterBlock { background: url(/imagesPromo/plash-l.png) top left no-repeat; padding-left:16px; height:40px; margin-bottom:0px; }
#authInner div.lefterBlock div.righterBlock { background: url(/imagesPromo/plash-r.png) top right no-repeat; padding-right:16px; height:40px; }
#authInner div.lefterBlock div.righterBlock div.bgBlock { background: url(/imagesPromo/plash-c.png) top left repeat-x; height:40px; text-align:center; padding-top:10px; }
#authInner div.lefterBlock div.righterBlock div.bgBlock h1 { font-size:16px; font-weight:bold; color:#C4EBF2; }
#authInner div #bubble-padder { width: 400px; margin:110px auto; }
#authInner form {  }
#authInner form table.auth { }
#authInner form table.auth tr td { padding: 2px 8px;  }
#authInner form table.auth tr td input.submit { color: #22506f; height:22px;
background: url(/imagesPromo/buttons/submit-bg.png) top left repeat-x; border: 1px solid #22506f; font-weight:bold;  }
#authInner form table.auth tr td input.submit:hover { color: #22506f; height:22px;
background: url(/imagesPromo/buttons/submit-bg-hover.png) top left repeat-x; border: 1px solid #22506f; font-weight:bold; cursor:pointer;  }
#authInner form table.auth tr td input.w225 { width:225px; }
#authInner form table.auth tr td input.w228 { width:228px; }
#authInner form table.auth tr td.toRight { text-align:right; font-size: 14px; padding:8px 0px 4px 4px; font-weight:bold; }
#authInner form table.auth tr td label { position:relative; top:8px; }
#authInner form table.auth tr td p.forgotPass { margin-top:12px; }
#authInner form table.auth tr td p.register { margin-bottom:12px; }



#orderSteps div.lefterBlock { background: url(/imagesPromo/plash-l.png) top left no-repeat; padding-left:16px; height:40px; margin-bottom:0px; }
#orderSteps div.lefterBlock div.righterBlock { background: url(/imagesPromo/plash-r.png) top right no-repeat; padding-right:16px; height:40px; }
#orderSteps div.lefterBlock div.righterBlock div.bgBlock { background: url(/imagesPromo/plash-c.png) top left repeat-x; height:40px; text-align:center; padding-top:10px; }
#orderSteps div.lefterBlock div.righterBlock div.bgBlock h1 { font-size:16px; font-weight:bold; color:#C4EBF2; }
#orderSteps div #bubble-padder { width: 400px; margin:110px auto; }
#orderSteps form {  }
#orderSteps form table.auth { }
#orderSteps form table.auth tr td { padding: 2px 8px;  }
#orderSteps form table.auth tr td input.submit { color: #22506f; height:22px;
background: url(/imagesPromo/buttons/submit-bg.png) top left repeat-x; border: 1px solid #22506f; font-weight:bold;  }
#orderSteps form table.auth tr td input.submit:hover { color: #22506f; height:22px;
background: url(/imagesPromo/buttons/submit-bg-hover.png) top left repeat-x; border: 1px solid #22506f; font-weight:bold; cursor:pointer;  }
#orderSteps form table.auth tr td input.w225 { width:225px; }
#orderSteps form table.auth tr td input.w228 { width:228px; }
#orderSteps form table.auth tr td.toRight { text-align:right; font-size: 14px; padding:8px 0px 4px 4px; font-weight:bold; }
#orderSteps form table.auth tr td label { position:relative; top:8px; }
#orderSteps form table.auth tr td p.forgotPass { margin-top:12px; }
#orderSteps form table.auth tr td p.register { margin-bottom:12px; }
input.radioinput { margin:0 4px; }

table.ordersteps tr td table.regtab { border-collapse: collapse; }
table.ordersteps tr td table.regtab tr td { padding:6px; background:#F0F7F9; border:1px solid #BBDAE3; }
td.topbord select { margin:6px 0; }

table.ordersteps { }
table.ordersteps tr td { padding:6px 10px; }
table.ordersteps tr td  .w200 { width:200px; }
table.ordersteps tr td .submit { color: #22506f; height:22px;
background: url(/imagesPromo/buttons/submit-bg.png) top left repeat-x; border: 1px solid #22506f; font-weight:bold; }
table.ordersteps tr td .submit:hover  {
background: url(/imagesPromo/buttons/submit-bg-hover.png) top left repeat-x; cursor: pointer; }

#catalogList h2.ordh { font-size:18px; font-weight:bold; }

div#authCont { border:1px solid #1B6696; padding:12px 20px 16px 20px; background:#ffffff; min-width:90%; margin-bottom:10px; }
#authCont h2:first-child { margin-top:8px; }
div#authCont input.submit { color: #22506f; height:22px; margin:8px 0;
background: url(/imagesPromo/buttons/submit-bg.png) top left repeat-x; border: 1px solid #22506f; font-weight:bold;  }
div#authCont input.submit:hover { color: #22506f; height:22px; margin:8px 0;
background: url(/imagesPromo/buttons/submit-bg-hover.png) top left repeat-x; border: 1px solid #22506f; font-weight:bold; cursor:pointer;  }
div#authCont table tr.topbord td h3 { margin:8px 0; margin: 16px 0 12px 0; }
div.Profile_new table tr.topbord h3 {  }

p.fed_number {  }
p.fed_number span { font-weight:bold; color:#fff; }

div#altBanner { display:none; }
div.centered100 { width:100%; overflow:hidden; text-align:center; }
div#altSliderCont { display:none; }
div#altSlider { /*background: url(/banners/slider/alt_slider.jpg) top center no-repeat;*/ height:166px; }
div#altSlider a.altSliderLink {  height:166px; display:block; margin:0; padding:0;  }
table#altSliderTab { margin:0; padding:0; width:100%; border:0; }
#altSliderTab tr { margin:0; padding:0; border:0; }
#altSliderTab tr td { margin:0; padding:0; border:0; text-align:center; }

table.infoTable { margin: 6px 0 12px 0; border:1px solid #bee1ed; padding:2px; }
table.infoTable tr { margin: 0; padding:0; }
table.infoTable tr th { margin: 0; padding: 6px 10px; color:#ffffff; background: #6d99b5; font-weight:bold; }
table.infoTable tr td { margin: 0; padding: 6px 10px; border:1px solid #6d99b5; }

div.deliveryPrice { width:172px; margin:0 0 16px 0; padding-bottom:1px;  background: url(/imagesPromo/deliveryPrice-bg.png) top center no-repeat; vertical-align: center; BORDER:1px solid #448898;  }
div.deliveryPrice p { font-size:13px; font-family:Tahoma, Arial; padding:3px 5px; text-align:center; }
div.deliveryPrice p.firstItem { margin:1px; padding:2px 3px; background:#ffffff; font-size:16px; font-family:Tahoma, Arial; vertical-align: baseline;
	}
div.deliveryPrice p.firstItem span { font-size:13px; vertical-align: center; }
div.deliveryPrice p.firstItem img { vertical-align: baseline; }
div.deliveryPrice p.secondItem { margin:1px 1px 0 1px; padding:2px 3px; background:#ffffff; font-size:16px; font-family:Tahoma, Arial; vertical-align: baseline;
	 }
div.deliveryPrice p.secondItem span { font-size:13px; vertical-align: center; }
div.deliveryPrice p.secondItem img { vertical-align: baseline; }
a.backLink { padding-left:20px; background: url(/imagesPromo/str_backlink.png) center left no-repeat; }

div#region { height:20px; position:absolute; font-size:13px;    }
div#region a#regionDef { padding-right:20px; padding-bottom:2px; font-size:13px; font-family:Tahoma, Arial; font-weight:bold; color:#ffffff; margin-left:6px;
	background: url(/imagesPromo/bottom-ar-0.png) top right no-repeat; text-decoration:none; }
div#region a#regionDef:hover { padding-right:20px; font-size:13px; font-family:Tahoma, Arial; font-weight:bold; color:#bee1ed; margin-left:6px;
	background: url(/imagesPromo/bottom-ar-1.png) top right no-repeat; text-decoration:none; font-weight:bold;  }
div#region a#regionDef span { text-decoration:none; border-bottom:1px dotted #ffffff; color:#ffffff; }
div#region a#regionDef:hover span { text-decoration:none; border-bottom:1px dotted #bee1ed; color:#bee1ed; }

div#region div#regionBubble { margin-left:0; display:none; padding: 2px 8px 5px 8px; background:#285b79; border-bottom:1px solid #123751; width:185px; top:2px; position:relative; z-index:15;
-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;
box-shadow: 1px 2px 8px #123751; -moz-box-shadow: 1px 2px 8px #123751; -webkit-box-shadow: 1px 2px 8px #123751;
}
div#region div#regionBubble a.regionEl { font-size:13px; font-family:Tahoma, Arial; text-decoration:none; font-weight:bold; color:#ffffff;  }
div#region div#regionBubble a.regionEl:hover { font-size:13px; font-family:Tahoma, Arial; text-decoration:none; font-weight:bold; color:#bee1ed;  }
p.head14 { font-size:14px; margin:0; min-height:60px; }
p.orderTime { margin:0; }


div.bubbleServ {
position: relative;
margin-bottom:4px;
width:360px;
}

.popup {
position: absolute;
text-align:justify;
padding:12px;
display: none;
z-index:500;
top:10px;
width:480px;
}

.popupServ {
position: absolute;
background-color:#eef8fc;
text-align:justify;
padding:8px 12px 12px 12px;
display: none;
z-index:500;
top:30px;
left:0;
width:480px;
max-width:480px;
border:1px solid #bee1ed;
box-shadow: 0px 1px 6px #bee1ed;
-moz-box-shadow: 0px 1px 6px #bee1ed;
-webkit-box-shadow: 0px 1px 6px #bee1ed;

}
.popupServ p {
	max-width:auto;
	text-align:justify;
	white-space:normal;
	margin-bottom:4px;
}
.popupServ ul {
	margin-left:20px;
}
.itemchar .popupServ ul li, .popupServ ul li  {
	list-style:disc; margin:2px 0; max-width:480px;
}

div.hoverButServ { padding: 3px 5px;
	border:1px solid #bee1ed; background:#ffffff; color:#2f6f9a;
	}
div.hoverButServ:hover { cursor:default; }
div.hoverButServ img.arr-topSmall { position:absolute; top:-4px; left:20px; }

#menuList img.viewAllArr { position:relative; top:-1px; left:3px; }
#menuList  img.viewAllArr1 { position:relative; top:-1px; left:3px; }


/*			Оформление заказа		*/

div#oformBlock { font-size:13px; }
div#catalog #contentPageText div.borderPad p, div#catalog #contentPageText div.borderPad div#oform_v2 p {
	margin: 4px 0 2px 0; }

#oformBlock .inflate { padding:4px 16px 8px 16px; margin:0 8px 8px 8px; border: 1px solid #C4EBF2; background: #FFFFFF; }
div#oform_v2 .inflate h3 { margin:8px 0 4px 0; padding: 0; }
div#oform_v2 H2:first-child { display:none; }

div#oform_v2 input.radioBut { outline:none; }
div#oform_v2 input.inpText320 { width:320px; outline:none; }
div#oform_v2 input.inpText100 { width:100px;  outline:none; }
div#oform_v2 select.sel320 { width:320px; outline:none; }

div#oform_v2 .but320 {color: #22506f; height:22px;
background: url(/imagesPromo/buttons/submit-bg.png) top left repeat-x; border: 1px solid #22506f; font-weight:bold; }
div#oform_v2 .but320:hover {  color: #22506f; height:22px;
background: url(/imagesPromo/buttons/submit-bg-hover.png) top left repeat-x; border: 1px solid #22506f; font-weight:bold; cursor:pointer;  }
div#oform_v2 .but152 { color: #22506f; height:22px;
background: url(/imagesPromo/buttons/submit-bg.png) top left repeat-x; border: 1px solid #22506f; font-weight:bold;  }
div#oform_v2 .but152:hover {  color: #22506f; height:22px;
background: url(/imagesPromo/buttons/submit-bg-hover.png) top left repeat-x; border: 1px solid #22506f; font-weight:bold; cursor:pointer;  }


.search-page a.buyButton { display:block; width:174px; height:26px; margin-top: 8px; margin-bottom:8px;
	background:url(/imagesPromo/buttons/knp_kup.gif) top left no-repeat; }
.search-page a.buyButton:hover { display:block;  width:174px; height:26px; background:url(/imagesPromo/buttons/knp_kup-1.gif) top left no-repeat; }

/* End */
/* /local/templates/telelux_2014_2.0.0/styles.css?1387543282755 */
/* /local/templates/telelux_2014_2.0.0/template_styles.css?141502003371983 */
