

/* Start:/bitrix/templates/newdesign_100percent_mebel_nsh/template_styles.css?143152400334534*/
/* Copyright (c) 2008,Yahoo! Inc. All rights reserved. Code licensed under the BSD License:http://developer.yahoo.net/yui/license.txt version:2.5.1 */

html
{ color: #777;
  background: #FFFFFF; }

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td
{ margin:0;
  padding:0; }

table
{ border-collapse:collapse;
  border-spacing:0; }

fieldset,img
{ border:0; }

address,caption,cite,code,dfn,em,strong,th,var
{ font-style:normal;
  font-weight:normal; }

li
{ list-style:none; }

caption,th
{ text-align:left; }

h1,h2,h3,h4,h5,h6
{ font-size:100%;
  font-weight:normal; }

q:before,q:after
{ content:''; }

abbr,acronym
{ border:0;
  font-variant:normal; }

sup
{ vertical-align:text-top; }

sub
{ vertical-align:text-bottom; }

input,textarea,select
{ font:inherit inherit inherit; }

input,textarea,select
{ *font-size:100%; }

legend
{ color:#000; }

body
{ font:14px/1.231  "Lucida Grande","Helvetica Neue", arial,helvetica,clean,sans-serif;
  *font-size:small;
  *font:x-small;
 }

table
{ font-size:inherit;
  font:100%; }

pre,code,kbd,samp,tt
{ *font:108%/100% monospace; }

body
{ text-align:center; }

#ft
{ clear:both; }

#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7
{ margin:auto;
  text-align:left;
  width:57.69em;
  *width:56.25em;
  min-width:900px; }

#doc2
{ width:73.076em;
  *width:71.25em; }

#doc3
{
  width:100%;/* fix width + margin = 1020px*/ ;
  background:#FFF;
  max-width:1250px;
  }

#doc4
{ width:74.923em;
  *width:73.05em; }

.yui-b
{ position:relative; }

.yui-b
{ _position:static; }

#yui-main .yui-b
{ position:static; }

#yui-main
{ width:100%; }

.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main
{ float:right;
  margin-left:-26em; }

.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main
{ float:left;
  margin-right:-25em; }

.yui-t1 .yui-b
{ float:left;
  width:12.30769em;
  *width:12.00em; }

.yui-t1 #yui-main .yui-b
{ margin-left:13.30769em;
  *margin-left:13.05em; }

.yui-t2 .yui-b
{ float:left;
  width:13.8461em;
  *width:13.50em; }

.yui-t2 #yui-main .yui-b
{ margin-left:14.8461em;
  *margin-left:14.55em; }

.yui-t3 .yui-b
{ float:left;
  width:250px;
  }

.yui-t3 #yui-main .yui-b
{ margin-left:275px;
  *margin-left:275px; }

.yui-t4 .yui-b
{ float:right;
  width:13.8456em;
  *width:13.50em; }

.yui-t4 #yui-main .yui-b
{ margin-right:14.8456em;
  *margin-right:14.55em; }

.yui-t5 .yui-b
{ float:right;
  width:18.4615em;
  *width:18.00em; }

.yui-t5 #yui-main .yui-b
{ margin-right:19.4615em;
  *margin-right:19.125em; }

.yui-t6 .yui-b
{ float:right;
  width:23.0769em;
  *width:22.50em; }

.yui-t6 #yui-main .yui-b
{ margin-right:24.0769em;
  *margin-right:23.62em; }

.yui-t7 #yui-main .yui-b
{ display:block;
  margin:0 0 1em 0; }

#yui-main .yui-b
{ float:none;
  width:auto; }

.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u
{ float:left; }

.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u
{ float:right; }

.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first
{ float:left; }

.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf
{ width:49.1%; }

.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u
{ width:32%;
  margin-left:1.99%; }

.yui-gb .yui-u
{ *margin-left:1.9%;
  *width:31.9%; }

.yui-gc div.first,.yui-gd .yui-u
{ width:66%; }

.yui-gc div.first {
width:100%;
}

.yui-gd div.first
{ width:32%; }

.yui-ge div.first,.yui-gf .yui-u
{ width:74.2%; }

.yui-ge .yui-u,.yui-gf div.first
{ width:24%; }

.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first
{ margin-left:0; }

.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u
{ width:49%;
  *width:48.1%;
  *margin-left:0; }

.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first
{ *margin-right:0;
  *width:32%;
  _width:31.7%; }

.yui-g .yui-gc div.first,.yui-gd .yui-g
{ width:66%; }

.yui-gb .yui-g div.first
{ *margin-right:4%;
  _margin-right:1.3%; }

.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first
{ *margin-right:0; }

.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u
{ *margin-left:1.8%;
  _margin-left:4%; }

.yui-g .yui-gb .yui-u
{ _margin-left:1.0%; }

.yui-gb .yui-gd .yui-u
{ *width:66%;
  _width:61.2%; }

.yui-gb .yui-gd div.first
{ *width:31%;
  _width:29.5%; }

.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u
{ width:32%;
  _float:right;
  margin-right:0;
  _margin-left:0; }

.yui-gb .yui-gc div.first
{ width:66%;
  *float:left;
  *margin-left:0; }

.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u
{ margin:0; }

.yui-gb .yui-gb .yui-u
{ _margin-left:.7%; }

.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first
{ *margin-left:0; }

.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u
{ *width:48.1%;
  *margin-left:0; }

s .yui-gb .yui-gd div.first
{ width:32%; }

.yui-g .yui-gd div.first
{ _width:29.9%; }

.yui-ge .yui-g
{ width:24%; }

.yui-gf .yui-g
{ width:74.2%; }

.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u
{ float:right; }

.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first
{ float:left; }

.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first
{ *width:24%;
  _width:20%; }

.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u
{ *width:73.5%;
  _width:65.5%; }

.yui-ge div.first .yui-gd .yui-u
{ width:65%; }

.yui-ge div.first .yui-gd div.first
{ width:32%; }

#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after
{ content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden; }

#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf
{ zoom:1; }


/* my layout */
#content {margin-top:15px;}
div.layout {margin:10px 10px 0px 10px; }
.m5 {margin:5px}


#logos{	
		position: relative;
		float:none; 
		margin:20px 0px 10px 0px;
		height:80px;
		}
#logo{
		position: absolute
		top: 0px;
		left: 0px;
		float:left;
		margin:0px 0 0 0;
		}
#logo_info{
		position: absolute;
		top: 0px;
		left: 0px;
		float: left;
		margin: 40px 0 0 0;
		width: 240px;
		text-align: center;
}
#banner{
		position: absolute
		top: 0px;
		left: 0px;
		margin:0 250px;
		}
#contacts_div {
		position: absolute;
		top: -10px;
		right: 0px;
		float: right;
		}
#contacts {
		margin:5px 0 0 0;
		} 


#top_menu{ border-bottom:3px solid  #c8c8c8/*#000*/; clear:both; margin-bottom:20px;}

/* for HEADS */
#tel_bl{
	margin: 0;
	margin-right: 15px;
	padding-top: 3px;
}
.tel {
	margin: 0;
	margin-top: -2px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding: 0px;
	color: #194471;
	font-size: 140%;
	font-weight: bold;
	text-align: right;
}
.tel span {
	margin-left: 10px;
	font-size: 13pt;
}
#zvonok{
	margin: -5px 0px 0px 157px;
	padding-top: 5px;
	font-size:9pt;
	text-align: left;
}	
#info {
	margin:0;
	margin-top:-1px;
	padding:0;
	color:#194471;
	font-size:9pt;
	font-weight:bold;
	text-align:right;
}

#iso {
	margin-right: -3px;
}
.img-sj {
    padding: 10px 0 0 6px;
}


/* left side*/
div.leftmenu { margin-bottom:20px;}
div.leftmenu-inner { }
/* main container*/
div.breadcrumb {margin:7px 0 20px 0;line-height:normal;border-bottom:2px solid #c8c8c8; color:#000; padding-bottom:3px; height:15px;}

.w-200 {width:200px; float:left; height:245px; border: #c0c0c0 0px solid; margin:0 35px 25px 0;}
.w-200:hover{border-color:#666}
.w-200_c {width:200px; float:left; height:245px; border: #c0c0c0 0px solid; margin:0 30px 25px 0;}
.w-200_c:hover{border-color:#666}
.element_name {text-align:center;padding-top:10px;}
.fl {float:left ; height:240px; display:block; overflow:hidden; width:220px; }
.mr10 {margin-right:10px;}
.mr35 {margin-right:20px;}
.mb20 {margin-bottom:20px; border:1px solid #000}
div.cut {margin:10px 0 10px 0;}

.container  {
border-bottom:1px solid #EDEDED;
padding:7px 0 2px;
width:auto;
min-width:300px;
text-align:left;
vertical-align:top;
}

.span-1 {
width:85px;
}

.span-2 {
width:115px;
}

.span-3 {
width:150px;
}

.column {
float:left;
margin-right:10px;
padding-top:2px;
}

div.line, div.hr {border-top:2px solid #CCCCCC;}
div.hr {padding-top:15px;}
/* footer */

#ft { border-top: #CCC 3px solid;/*background:#EFEFEF; border-top: #CCC 1px solid; padding-bottom:20px;*/}


/* BASE CSS*/


/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.1
*/
/* base.css, part of YUI's CSS Foundation */
h1 {
	/*18px via YUI Fonts CSS foundation*/
	font-size:20px;  
}
h2 {
	/*16px via YUI Fonts CSS foundation*/
	font-size:18px; 
}
h3 {
	/*14px via YUI Fonts CSS foundation*/
	font-size:16px;  
}
h1,h2,h3 {
	/* top & bottom margin based on font size */
	margin:1em 0;
}
h1,h2,h3,h4,h5,h6 {
	/*bringing boldness back to headers and the strong element*/
	font-weight:bold; 
	color:#000;
}
strong {
/*bringing boldness back to headers and the strong element*/
	font-weight:bold; 
}
abbr,acronym {
	/*indicating to users that more info is available */
	border-bottom:1px dotted #000;
	cursor:help;
} 
em {
	/*bringing italics back to the em element*/
	font-style:italic;
}
blockquote,ul,ol,dl {
	/*giving blockquotes and lists room to breath*/
	margin:1em;
}
ol,ul,dl {
	/*bringing lists on to the page with breathing room */
	margin-left:2em;
}
ol li {
	/*giving OL's LIs generated numbers*/
	list-style: decimal outside;	
	font-size:13px;
}
ul li {
	/*giving UL's LIs generated disc markers*/
	list-style: disc outside;
	font-size:14px;
}
dl dd {
	/*giving UL's LIs generated numbers*/
	margin-left:1em;
}
th,td {
	/*borders and padding to make the table readable*/
	/*border:1px solid #000;
	padding:.5em;*/
}
th {
	/*distinguishing table headers from data cells*/
	font-weight:bold;
	text-align:center;
}
caption {
	/*coordinated margin to match cell's padding*/
	margin-bottom:.5em;
	/*centered so it doesn't blend in to other content*/
	text-align:center;
}
p,fieldset,table,pre {
	/*so things don't run into each other*/
	margin-bottom:1em;
}
/* setting a consistent width, 160px; 
   control of type=file still not possible */
input[type=text],input[type=password],textarea{width:12.25em;*width:11.9em;}


/* MY CSS STYLES*/

/* Images
------------------------------ */

.img-repl { text-indent: -9999px; overflow: hidden; display: block; }
#logo h1 {margin:0;}
#logo  a { width: 250px; height: 38px; background: url(/bitrix/templates/newdesign_100percent_mebel_nsh/img/blue_on_white_250x38.jpg) no-repeat/*transparent url(/bitrix/templates/newdesign_100percent_mebel_nsh/img/sprite.gif) no-repeat scroll -25px -462px; */ }
#iso a  { width: 25px; height: 40px; background:url("/bitrix/templates/newdesign_100percent_mebel_nsh/img/sprite.gif") no-repeat scroll -25px -562px transparent; margin-top:10px;}
div.phone_block {margin:20px 0px 20px 0px}
.article {width:700px;}
img.logo {margin-right:10px; margin-bottom:7px;}
/* Links 
------------------------------ */
a { color:	 #777; text-decoration:none; font-weight:bold}
a:visited { text-decoration:none  }
a:hover { color: #000; text-decoration:none;  }
a:active {text-decoration:none }
a.under:link,a.under:visited {text-decoration:underline}	
a.selected {
    color: #000000;
    font-weight: bold;
    text-decoration: none;
}
a.red {
    color: #EB7373;
    font-weight: bold;
    text-decoration: none;
}
a.red:visited {
    text-decoration: none;
}
a.red:hover {
    color: #FF0000;
    text-decoration: none;
}
a.red:active {
    text-decoration: none;
}
a.mblue {
    color: #2A1FA6;
    font-weight: bold;
    text-decoration: none;
}
a.mblue:visited {
    text-decoration: none;
}
a.mblue:hover {
    color: #2A1FA6;
    text-decoration: none;
}
a.mblue:active {
    text-decoration: none;
}
a.green {
    color: #6BCF45;
    font-weight: bold;
    text-decoration: none;
}
a.green:visited {
    text-decoration: none;
}
a.green:hover {
    color: #6BAE51;
    text-decoration: none;
}
a.green:active {
    text-decoration: none;
}

a#info, a#info :link, a#info :visited, a#info :hover, a#info :active{
	color:#194471;
	text-decoration:none;
}
.tel a, .tel a:link, .tel a:visited, .tel a:hover, .tel a:active {
	color:#194471;
	text-decoration:none;
	font-weight:bold
}
#zvonok a, #zvonok a:link, #zvonok a:visited, #zvonok a:hover, #zvonok a:active {
	color:#194471;
	text-decoration:underline;
	font-weight:bold;
}
	
a.leftmenu { display:list-item;  font-weight:bolder; list-style-type:none; }
a.leftmenu.level3 {font-size:13px; margin-top:5px;text-transform:none; font-weight: 700;}
a.leftmenu.level3.selected.red  {font-size:13px; margin-top:5px;text-transform:none; font-weight: 700; color: #FF0000; text-decoration: none;}
a.leftmenu.level3.selected.green  {font-size:13px; margin-top:5px;text-transform:none; font-weight: 700; color: #6BAE51; text-decoration: none;}
a.leftmenu.level3_5 {font-size:13px; margin-top:9px;text-transform:none; font-weight: 700;}
a.leftmenu.level4 {font-size:12px; margin-top:7px;margin-left:10px;padding-left:15px;font-weight: 100;}
a.leftmenu.level5 {font-size:12px; margin-top:7px;margin-left:40px; list-style-type:square; font-weight: 100;}
a.element_link {font-size:12px; margin-top:7px;text-transform:uppercase; font-weight:900; }
.breadcrumb, .breadcrumb a { text-transform:none; font-size:14px; font-weight:900; color:#000;}
a.phone  {clear:both; float:none; text-transform:uppercase; font-size:24px; font-weight: bold; text-decoration:none; color:#003f7b; }
table.main-nav td a {;font-size:12px; text-decoration:none ;text-transform:uppercase; font-weight: bold; color:#000; }
table.bottom td a:link,table.bottom td a:visited {font-size:13px; text-decoration:none ;text-transform:none;}
table.bottom td a strong {font-size:14px;}

a.fother {display:list-item; font-weight:bolder; list-style-type:none;}
a.fother.level2 {font-size:11px; margin-top:5px;text-transform:none; font-weight:700;}
a.fother.level2:link, a.fother.level2:visited {font-size:11px; text-decoration:none ;text-transform:none;}

/* постраничная навигация */
a.navigation{margin:1px;border:1px #000 solid;padding:2px 5px 2px 5px;background: #FFF;/*font-weight:bold;*/text-decoration:none; font-weight:normal;}
a.navigation:hover{margin:1px;padding:2px 5px 2px 5px;text-decoration:none; border-color: #666;}
strong.navigation{border:1px #000 solid; color:#CCCCCC; font-weight:normal; color: #444; margin:1px;padding:2px 5px 2px 5px;font-weight:bold;background: /*#E9E9E9*/;text-decoration:none;}
span.disabled{border:0;margin:1px;padding:2px 5px 2px 5px;background:#E9E9E9;color:#999;text-decoration:none;}
a.list-item-link {display:list-item; margin:0 20px 3px 0 ; padding:0; font-size: 12px;  list-style-image:none; list-style-type:none;}
div.cut a.list-item-link { background:none; margin:0 0 3px 0; padding:0;}
#navigation h1 a {}
.separator a {color:#000}
.cat_name a {color:#FFFFFF;   opacity:1; font-size:20px; font-weight:900;}
h5 {font-size:18px;}
h5#product_title a { color:#000; font-size:18px;}
a.print {background:url(/bitrix/templates/newdesign_100percent_mebel_nsh/img/printer.jpg) no-repeat left top; margin-left:20px; padding-left:25px;}
a.go {background:url(/bitrix/templates/newdesign_100percent_mebel_nsh/img/go.jpg) no-repeat left top; margin-left:20px; padding-left:25px;}

a.tag   {
background: #38AAF5;/*#99daec;*/
height:20px;
margin:0;
padding:3px 15px;
margin-right:0px;  /*30px;*/
color:#FFF;
font-weight:bold;

}
a.violet {background: #A669EF; }
a.tag:hover {background-color: #008cf0;}
a.violet:hover {background-color:#B627FA ;}
a#violet  {color:#D3BAE5; font-weight:bold;}
a.pdf_icon {display:list-item; list-style:none; background:transparent url(/bitrix/templates/newdesign_100percent_mebel_nsh/img/pdf-icon25.gif) no-repeat; font-size:11px;padding:7px 0 7px 28px;margin:7px 0 7px 0}
a.pdf_icon_inc {display:list-item; list-style:none; background:transparent url(/bitrix/templates/newdesign_100percent_mebel_nsh/img/pdf-icon25.gif) no-repeat; font-size:11px;padding:15px 0 10px 28px;margin:7px 0 7px 0}
a.pdf_dl {display:list-item; list-style:none; background:transparent url(/bitrix/templates/newdesign_100percent_mebel_nsh/img/pdf-icon32.gif) no-repeat;padding:7px 0 7px 38px;margin:7px 0 7px 0}

/* page Product  */
a.vprint {
	font-weight:normal;
	color:#999999;
	font-size:0.8333em;
}

a.vprint:visited {
	font-weight:normal;
	color:#999999;
	font-size:0.8333em;
}
a.vprint:hover {
	font-weight:normal;
	color:#999999;
	font-size:0.8333em;
	text-decoration:underline;
}


/* HEADERS */
h1 {color:#000;}
h1.title {color:#000; margin:0; padding-top:4px;}
h1.title:first-letter { text-transform:uppercase;}
#navigation h1 {margin:0; padding:0; line-height:normal; font-size:12px ;}
.bb {border-bottom:2px solid  #c8c8c8; color:#000; }

div#content h3 {margin:0;}

div.breadcrumb2 {margin:7px 0 20px 0;line-height:normal;border-bottom:2px solid #c8c8c8; color:#000; padding-bottom:3px; height:15px; font-size:12px;}
 .breadcrumb2 a { text-transform:none; font-size:12px; color:#000; text-decoration:underline;line-height:25px; font-weight:400;}
a.blue {color:#38AAF5;}
/* TEXT */


.cat_name{
/*text-transform:uppercase;*/ 
position: relative; 
bottom:200px;
width:150px; 
text-align:left; 
margin-left:25px; 
padding:3px 5px 3px 10px; /*background:#777777;*/ 
background: #666;   
opacity: 0.75;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);
font-family:arial,helvetica,clean,sans-serif; 
font-size:20px;
color:#fff;
font-weight:bold;  
}
.leftmenu .separator { color: #000/*#8c8c8c*/;font-size:18px; font-weight:900;  padding:5px 0 2px 0; margin-bottom:5px; text-align:left; border-bottom:2px solid  #000/*#333*/; }
.leftmenu .separatorN1 { color: #000;font-size:18px; font-weight:900;  padding:5px 0 2px 0; margin-bottom:5px; text-align:left; }

.leftmenu .block { margin-bottom:25px;}
.leftmenu .blockcontent {margin:10px 0 15px 0px;} 
.leftmenu label{font-size:12px; clear:both;}
.nom {margin:0}
.nop {padding:0}
.p16 {font-size:16px}
.p17 {font-size:17px}
.p18 {font-size:18px}
.p20 {font-size:20px}
.pointer {cursor:pointer;}
.bullet {margin:0 0 15px 0; padding-left:15px; background:url(/bitrix/templates/newdesign_100percent_mebel_nsh/img/header-bullet-down.gif) no-repeat left center ;}
div.normal {text-align:justify}


.label  {
color: #999;
font-size:0.8333em;
text-transform:uppercase;
}

/*
.product_cell_1 {
	float:left;
}

.product_cell_2 {
	float:left;
	width: 300px;
}
*/

.inc, .inc a {
    color: #000;
	font-size:14px;
}

.bolds {
	font-weight: bold;
}

.nolink {
	color: #999;
	font-size:0.8333em;
	font-weight: normal;
	width: 250px;
}

.link a {
	color: #38AAF5;
	font-size:0.8333em;
	text-transform: uppercase;
/*	font-style: italic;*/
	text-decoration: underline;
}

.link a:hover {
	color: #38AAF5;
	font-size:0.8333em;
	text-transform: uppercase;
/*	font-style: italic;*/
	text-decoration: underline;
}

.tech-category  {
	color: #999;
	font-size:0.8333em;
	text-transform:uppercase;
	font-weight: bold;
	padding-top: 7px;
	padding-bottom: 7px;
}

.tech-param {
	font-size: 0.8333em;
	color: #999999;
	/*text-transform: uppercase;*/
	padding: 0px 0px 7px 95px;

}

#photo_list_bxph_list_0 a {
	border: 1px solid #AAAAAA;
}



.category {
	border-bottom:1px solid #EDEDED;
	padding:7px 0 2px;
	width:auto;
	text-align:left;
	vertical-align:top;
	
	color: #999;
	font-size:0.8333em;
	text-transform:uppercase;
	font-weight: bold;
}




.sale_originalprice
{
	font-weight:normal;
	color:#777;
}
.sale_originalprice_lineThrough
{
	color:red;
	text-decoration: line-through;
}

div.construction .property {
font-size:13px;
font-weight:700;
}
div.construction  { width:680px;}
div.construction .properties_box {padding-top:10px;}
div.construction .properties {float:left; width:400px;}
div.construction div.property  {float:left;}

div.construction div.value{ color:#003F7B; white-space:normal; width:250px;}
div.construction div.adress { font-style:italic; font-size:15px; width:200px;} 
div.construction .description {font-style:italic; text-align:justify;}
div.construction .additional {padding-top:10px;}
div.construction .additional .contents {padding-top:10px;}
div.construction .additional  .images {float:left; padding-right:15px;}
div.construction .additional  .images .image { float: none; clear:both; margin-bottom:10px};
div.construction .additional  .text {margin:0; padding:0;}
div.construction .additional  .text .jobs , div.construction .additional  .jobs{font-style:italic; font-size:14px;color:#003F7B;font-weight:700; margin-bottom:20px;}
div.construction .additional .text .syslist {vertical-align:bottom; margin-top:10px; margin-bottom:20px;}
div.construction .additional .text .syslist .list { vertical-align:bottom; background:url('/bitrix/templates/newdesign_100percent_mebel_nsh/img/arrow_constr.jpg') no-repeat top left ; padding-left:15px; padding-bottom:4px;}

div.construction .additional .text .syslist .list .rectangle2  {font-size:13px;padding:0; line-height:13px; margin:0 0 0 5px; font-weight:700; vertical-align:top;}
div.construction .additional .text .syslist .list .rectangle { background:#0033CC; height:11px; line-height:11px; margin:0; padding:0; float:left; padding-right:20px; margin-top:2px; margin-right:5px;}
div.construction .additional .text .syslist .list .rec1{background:#0168AF}
div.construction .additional .text .syslist .list .rec2{background:#A5DFF9}
div.construction .additional .text .syslist .list .rec3{background:#00AEEF}
div.construction .additional .text .syslist .list .rec4{background:#009ADE}
div.construction .additional .text .syslist .list .rec5{background:#005BAB}
div.construction .additional .text .syslist .list .rec6{background:#104598}
div.construction .additional .text .syslist .list .rec7{background:#1A4684}
div.img_border a img {border:1px solid #999999;}
/* TABLES 
------------------------------ */

table.main-nav {margin:0; padding:0; border:0px; width:100%}
table.main-nav td {border:0px;margin:0; padding:0; text-align:center}
table.main-nav tr.white td {font-size:8px; }
table.main-nav  td.selected {background:#fff; border-top: 1px solid #000; border-left: 1px solid #000;border-right: 1px solid #000;}
table.bottom {margin-top:20px;}
table.bottom td, table.bottom th {border:0px; border-left:1px solid #ccc; width: 230px; }
table.noborder { width:100%}
table.noborder td,table.noborder th {border:0px;}
table.border {width:100%}
table.border th, table.border td {
	
	border:1px solid #CCC;
	padding:.5em;
}
table.border th {background:	#E9E9E9}
table#pdf_cat {display:none}
table#table_tags {width:100%}
table.product td {vertical-align:top;}
table.news {font-size:13px;}
table.news th { padding-right:25px;}
/* IMAGES */

.transparent{width:200px;height:200px; margin:9px 8px 8px 9px; /*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); opacity:0.5;*/}
.transparent#classic_light{background:transparent url(/bitrix/templates/newdesign_100percent_mebel_nsh/img/allinclusive.jpg) no-repeat; }
.transparent#classic_wall{background:transparent url(/bitrix/templates/newdesign_100percent_mebel_nsh/img/allinclusive.jpg) no-repeat -239px 0;}
.transparent#spot{background:transparent url(/bitrix/templates/newdesign_100percent_mebel_nsh/img/allinclusive.jpg) no-repeat -478px 0;}
.transparent#searchlight{background:transparent url(/bitrix/templates/newdesign_100percent_mebel_nsh/img/allinclusive.jpg) no-repeat 0 -237px;}
.transparent#modern_light{background:transparent url(/bitrix/templates/newdesign_100percent_mebel_nsh/img/allinclusive.jpg) no-repeat -239px -237px;}
.transparent#spot_light{background:transparent url(/bitrix/templates/newdesign_100percent_mebel_nsh/img/allinclusive.jpg) no-repeat -478px -237px;}
.transparent#street_light{background:transparent url(/bitrix/templates/newdesign_100percent_mebel_nsh/img/allinclusive.jpg) no-repeat 0 -470px;}
.transparent#ground_light{background:transparent url(/bitrix/templates/newdesign_100percent_mebel_nsh/img/allinclusive.jpg) no-repeat -239px -470px;}
.transparent#outdoor_wall{background:transparent url(/bitrix/templates/newdesign_100percent_mebel_nsh/img/allinclusive.jpg) no-repeat -478px -470px;}
.transparent#pdf_c{background:transparent url(/bitrix/templates/newdesign_100percent_mebel_nsh/img/allinclusive.jpg) no-repeat 0 -705px;}
.transparent#modern_wall{background:transparent url(/bitrix/templates/newdesign_100percent_mebel_nsh/img/allinclusive.jpg) no-repeat -239px -705px;}
.transparent#salon_sveta{background:transparent url(/bitrix/templates/newdesign_100percent_mebel_nsh/img/allinclusive.jpg) no-repeat -478px -705px;}


/* MEBEL */

.transparent#classic_light_2{background:transparent url(/bitrix/templates/newdesign_100percent_mebel_nsh/img/allinclusive_m.jpg) no-repeat; }
.transparent#classic_wall_2{background:transparent url(/bitrix/templates/newdesign_100percent_mebel_nsh/img/allinclusive_m.jpg) no-repeat -239px 0;}
.transparent#spot_2{background:transparent url(/bitrix/templates/newdesign_100percent_mebel_nsh/img/allinclusive_m.jpg) no-repeat -478px 0;}
.transparent#searchlight_2{background:transparent url(/bitrix/templates/newdesign_100percent_mebel_nsh/img/allinclusive_m.jpg) no-repeat 0 -237px;}
.transparent#modern_light_2{background:transparent url(/bitrix/templates/newdesign_100percent_mebel_nsh/img/allinclusive_m.jpg) no-repeat -239px -237px;}
.transparent#spot_light_2{background:transparent url(/bitrix/templates/newdesign_100percent_mebel_nsh/img/allinclusive_m.jpg) no-repeat -478px -237px;}
.transparent#street_light_2{background:transparent url(/bitrix/templates/newdesign_100percent_mebel_nsh/img/allinclusive_m.jpg) no-repeat 0 -470px;}
.transparent#ground_light_2{background:transparent url(/bitrix/templates/newdesign_100percent_mebel_nsh/img/allinclusive_m.jpg) no-repeat -239px -470px;}
.transparent#outdoor_wall_2{background:transparent url(/bitrix/templates/newdesign_100percent_mebel_nsh/img/allinclusive_m.jpg) no-repeat -478px -470px;}

/*CONSTRUCTION*/
.transparent#air{background:transparent url(/bitrix/templates/newdesign_100percent_mebel_nsh/img/allconstr.jpg) no-repeat top; }
.transparent#auto{background:transparent url(/bitrix/templates/newdesign_100percent_mebel_nsh/img/allconstr.jpg) no-repeat 0 -210px ;}
.transparent#hotel{background:transparent url(/bitrix/templates/newdesign_100percent_mebel_nsh/img/allconstr.jpg) no-repeat 0px -1470px;}
.transparent#elite{background:transparent url(/bitrix/templates/newdesign_100percent_mebel_nsh/img/allconstr.jpg) no-repeat 0px -630px;}
.transparent#prom{background:transparent url(/bitrix/templates/newdesign_100percent_mebel_nsh/img/allconstr.jpg) no-repeat  0px -840px;}
.transparent#trade{background:transparent url(/bitrix/templates/newdesign_100percent_mebel_nsh/img/allconstr.jpg) no-repeat 0px -1050px;}
.transparent#sports{background:transparent url(/bitrix/templates/newdesign_100percent_mebel_nsh/img/allconstr.jpg) no-repeat 0px -1260px;}
.transparent#office{background:transparent url(/bitrix/templates/newdesign_100percent_mebel_nsh/img/allconstr.jpg) no-repeat 0px -420px;}
.transparent#spec{background:transparent url(/bitrix/templates/newdesign_100percent_mebel_nsh/img/allconstr.jpg) no-repeat 0px -1680px;}

/*.transparent:hover {opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); }*/



.brd {background:transparent url(/bitrix/templates/newdesign_100percent_mebel_nsh/img/tranparent_border.gif) no-repeat;; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); opacity:1; width:218px;height:219px;}

.ft-name {
	padding-top:20px;
	margin-bottom:-10px;
	margin-left:160px;
	font-size:15px;
	font-weight:bold;
}
.cpright {
	padding: 15px 0px 30px 0px;
	height: 30px;
}











/* LISTS 
------------------------------ */


.tags-list {
	margin:0 0 12px;
	text-align:justify;
    
	}
	.tags-list LI {
		display:inline;
		line-height:1.3em;
        word-spacing: 10px;
		}
	.tags-list A {
		white-space:nowrap;
		border-color:#777;
		text-decoration:underline;
        word-spacing: -2px;
		color:#777;
		}
	.tags-list A:hover {
		border-color:#000;
		color:#000;/*#0080FF;*/
		}

.tags-list .tag1 {font-size:10px;}
.tags-list .tag2 {font-size:11px;}
.tags-list .tag3 {font-size:12px;}
.tags-list .tag4 {font-size:13px;}
.tags-list .tag5 {font-size:14px;}
.tags-list .tag6 {font-size:15px;}
.tags-list .tag7 {font-size:16px;}
.tags-list .tag8 {font-size:17px;}
.tags-list .tag9 {font-size:19px;}
.tags-list .tag10 {font-size:21px;}
.tags-list .tag11 {font-size:23px;}
.tags-list .tag12  {font-size:25px;  }
table.bottom ul {margin:0; padding:0;}
table.bottom ul li {list-style:none; text-transform:none; font-size:14px; font-weight:normal;}
table.bottom ul.bottom_list {margin-left:20px;}
table.bottom ul.bottom_list_v1 {margin-left: 160px;}
table.bottom ul li.strong {padding-bottom:15px; height:50px;}
table.bottom ul li a strong  {font-weight:bold}
table.countries_list td {padding-right:10px}
/* FORMS */
.search-form  {
	padding:0px 0px 0px;
	text-align:right;
}
.search-form > form {
    height: 19px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
input {border:1px solid  #999; color:#c8c8c8; font-family: /*"trebuchet ms",*/ arial,helvetica,clean,sans-serif;}
.search-form input {
	width:180px;
	height:17px;
	font-size:13px;
	font-weight:900;
	padding:0 0 0 20px;
	color:#c8c8c8;
	background:url(/bitrix/templates/newdesign_100percent_mebel_nsh/img/menu-search.gif) no-repeat scroll left 1px}
.leftmenu input, .leftmenu select { 				
	background: #FFFFFF;
	font-size:14px;
	font-weight:900;
}
.leftmenu select {width:230px;}
.leftmenu input[type=submit], input[type=submit] {
	width:100px;
	margin-top:15px; 
	font-size:14px; 
	background:#FFF;
	color:#000;
}
input.search-form_btn[type="submit"] {
    color: #000;
	font-weight: 900;
    height: 19px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    text-align: center;
    width: 70px;
	margin: 0px;
}

.leftmenu table input {margin-right:11px;}
.leftmenu  input#Article {width:210px;}
.search-tags-cloud a {margin-right:10px; text-decoration: underline;}



input.butSbm {
    background: none repeat scroll 0 0 #38AAF5;
    color: #FFFFFF;
    font-weight: bold;
    height: 23px;
    width: 220px;
	border: 0px;
}
input.butSbm:hover {
    background-color: #008CF0;
}
.button-instock {
	text-align: right;
	padding-bottom: 5px;
}






/* ie border on select bug fix */
/*
	Баг, в ие 5-7 бордер у элемента select не возможно применить
*/
 div.select {
   								
								border:1px solid #999;
   width: 1px;                    /* IE5, 5.5, 6 needs this */
 }
 div.select select {
   border: 3px solid transparent; /* IE's selectbox border width */
   margin: -3px;                 /* overlap it */
   width: 235px;
 }
 
 html>body div.select {
   overflow: hidden;              /* IE7 requires this in strict mode */
  float: left;
  /* float: left; */                  /* all browsers requires either this
   position: absolute;               or this.
   display: table;                   Gecko-based could also use this */
   width: auto;                   /* all standards-compliant browsers need this */
 }
 
 /* конец ie border on select bug fix  */
 
 
 /* elSelect combo */
 .elSelect
{ width:212px;
  cursor:pointer;
  height:23px;
  background:transparent url(/img/css/svet/sprite.gif) no-repeat -25px -257px; }

.elSelect .selected
{ background-color:#FFF!important;
  color:#90f!important; }

.elSelect .clear
{ clear:both; }

.elSelect .selectedOption
{ float:left;
  padding:3px 0 0 6px;
  width:180px;
  white-space:nowrap;
  font-weight:bold;
  font-size:12px;
  color:#000;
  overflow:hidden; }

.elSelect .dropDown
{ width:23px;
  height:23px;
  float:right;
  cursor:pointer; }

.elSelect .optionsContainerTop
{ position:absolute;
  background:#666;
  width:100%;
  height:0; }

.elSelect .optionsContainerBottom
{ position:absolute;
  margin:-5px 0 0 0;
  width:100%;
  height:5px; }

.elSelect .optionsContainer
{ position:absolute;
  display:none;
  overflow-y:scroll;
  overflow-x:hidden;
  max-height:200px;
  height:expression(this.offsetHeight>201?"200":"this.offsetHeight");
  border:#999 1px solid; }

.elSelect .option
{ padding:4px 0 5px 5px;
  background-color:#fff;
  border-left:solid 1px #999;
  text-align:left;
  font-weight:bold;
  font-size:12px;
  color:#000; }

.elSelect .disabled
{ background-color:#C0CCCF;
  border-left:solid 1px #749490;
  border-right:solid 1px #749490;
  color:#90A4AA; }
/*electro*/
table.electro-list-items th {border:1px solid #CCC; font: 15px #000;border-collapse:collapse; padding:5px;}
table.electro-list-items td {border:1px solid #CCC; border-collapse:collapse;padding:5px;}
/*filter*/
table.data-table thead td {font: 15px #000; }
table.data-table  td  {padding:5px;border:1px solid #CCC; border-collapse:collapse;}
div.menu {
cursor:default;
height:7px;
width:100%;
}


table.registration
{	width:500px;
	background-color:white;
	border-collapse:collapse;
	font-size:100%;
	font-weight:normal;
	line-height:160%;
}

table.registration th, table.registration td
{	
	padding: 5px 5px;
	vertical-align:top;
}

table.registration th
{	text-align: left;
	color:#25639A;
}

table.registration td {padding: 5px 5px;}

table.registration input[type=submit] {
	font-size:14px; 
	background: none repeat scroll 0 0 #38AAF5;
	color: #FFFFFF;
	width: 150px;
}

#main_page_user {
	float: left;
	position: relative;
	max-width:1250px;
	min-width:550px;
}
.main_page_user_div {
	width:500px;
	max-width:900px;
}

#main_page_user a.link {
	text-decoration:underline;
}

#main_page_user div.link {
	padding-bottom: 10px;
}


.menu-top-level2 {
	margin-right: 20px;
	vertical-align: top;
}


.pagenav_top {
    padding-bottom: 20px;
}


.last-date {
    margin: 0 auto;
    position: relative;
    top: 0px;
	width: 400px;
	
}
#days {
	top: 12px;
	margin-right: 93px;
}
#hours {
	top: 12px;
	margin-right: 51px;
}
#minutes {
	top: 12px;
	margin-right: 11px;
}
#days,#hours,#minutes {
	width: 10px;
	height: 10px;
	float: left;
	color: #3b3b3b;
	font-size: 120%;
	font-family: arial, sans-serif;
	font-weight: bold;
	padding: 10px 10px;
	position: absolute;
	right: 0;
	text-align: center;
}

/* Кнопка "запрос" */
#request_button {
    display: block;
    position: fixed;
    right: 0px;
    top: -270px;
}
.request_button_wrap {
    cursor: default;
	opacity: 1;
    display: block;
    z-index: 2000;
	-o-transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	writing-mode: tb-rl;
	width:200px;
	margin-right: -75px;
	//margin-right: 0px;
	text-align: center;
	font-size: 18px;
}
#request_button .request_button_in {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    background-image: -moz-linear-gradient(center top , #194471 0%, #38aaf5 100%);
	background-color: #194471;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    padding-bottom: 15px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 15px;
    cursor: pointer;
    overflow-x: hidden;
    overflow-y: hidden;
	display: block;
    position: relative;
}
#request_button .request_button_text {
    color: #ffffff !important;
}

#descr2-title {
	color: #38AAF5;
}

.description-text{padding-top:25px;}
.another-products{padding-top:25px;}
.another-products h3 {padding-bottom:20px;}

.tech {
    padding-top: 40px;
}



/* Button TO-UP */
#back-top {
    right: 40px;
	bottom: 10px;
    position: fixed;
}
#back-top span {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/img/css/to-up.png");
    background-origin: padding-box;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto auto;
    display: block;
    height: 50px;
    margin-bottom: 4px;
    opacity: 0.3;
    width: 50px;
}
#back-top span:hover {
    opacity: 0.8;
}


/* End */
/* /bitrix/templates/newdesign_100percent_mebel_nsh/template_styles.css?143152400334534 */
