@charset "utf-8";
html,body{
margin:0;
padding:0;
	/*width:100%; height:100%;*/
	
	}

body {
background-color: #240000;
height:100%;
width:100%;
font-family: Tahoma;
/*min-width:1000px; 
background-image: url(bg_body0.gif);
background-image:url(images/head_col.png);
background-repeat:  no-repeat;
background-position: 100% 160px;*/

/*background-position: right 160px;*/

 /* width:expression(document.body.clientWidth < 960? "960px": "70%" ); 
background-repeat: repeat-x;
background-position: left top;*/
color:#a1907d;
font-size:12px;
}

td { font-family: Tahoma; color:#a1907d; font-size:11px; }
img { border:0px; border:none; behavior: url(css/pngfix.htc); }
a { color:#d9531e; text-decoration:none; }
a:hover { text-decoration:none; }
form { margin:0px; padding:0px; }
input, textarea, select, option { border:#cccccc 1px solid; font-family:Tahoma; font-size:11px; }
p { margin-bottom:25px; }
h2 { font-size:26px; color:#DDDDDD; font-weight:normal; margin-bottom:28px; margin-top:0px; }
.cl { clear:both; height:0; font-size: 1px; line-height: 0px; }
h3 { color:#FFFFFF; font-size:17px; margin-bottom:14px; margin-top:0px; font-weight:normal; }
h4 { color:#d9531e; font-size:14px; margin-bottom:25px; margin-top:0px; }
.red_string{text-indent: 25px;}

.menu 
{ 
	margin:0px; 
	padding:0 50px 0 0; 
}
.menu ul 
{ 	
	padding: 0px;
	margin:0px;
	list-style: none; 
}
.menu li 
{ 
	padding: 0px; 
	margin:0px; 
	font-family: Tahoma;
		list-style: none;	
}
.menu  a 
{
	color: #d9531e;
	text-decoration: none;
}
	.menu li.lev1  
	{
		font-size: 22px;
		line-height: 24px; 
		color: #d9531e;
		padding: 11px 0;
		white-space: nowrap;
	}
		.menu li.lev1 a
		{
			line-height: 26px;
			border-bottom: solid #d9531e 1px;
/*			text-decoration:  underline !important;*/
		}
	.menu li.lev2  
	{
		font-size: 17px;
		line-height: 19px; 
		color: #b0211b;
		padding: 5px 0;
		
	}
		.menu li.lev2  a
		{
			color: #b0211b;
			text-decoration: underline;
		}
		.menu li.lev2.active a
		{
			color: #ffefd3;
		} 
	.menu li.lev3  
	{
		font-size: 12px;
		line-height: 16px; 
		text-transform: lowercase;
		padding: 2px 0;
	}
		.menu li.lev3  a
		{
			text-decoration: none;
		}
		.menu li.lev3.active a
		{
			color: #ffefd3;
		} 
	.menu li.levs
	{
		background-image: url(../images/facade/bg_menu_l.gif);
		background-position:2px 15px;
		background-repeat: no-repeat;
		padding: 0 0  0 11px;
		height: 54px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 14px;
		color: #d9531e;
	} 
		.menu li.levs a
		{
			display: block;
			background-image: url(../images/facade/bg_menu_r.gif);
			background-position: 100% 0;
			padding: 5px 44px 5px 0;
			margin: 15px 0 0 0;
			float: left;
			text-decoration: none;			
		}
		.menu li.levs a:hover
		{
			display: block;
			background-image: url(../images/facade/bg_menu_r.gif);
			background-position: 100% 0;
			padding: 5px 44px 5px 0;
			margin: 15px 0 0 0;
			float: left;
			text-decoration: none;	
		}
	.menu li.levi
	{		
		padding:  10px 0;
	}
	.menu li.levp
	{		
		padding:  10px 0 0 0;
	}  
 

.lcolumn 
{ 
	width:27%; 
	vertical-align:top;
}
.bgcolonna_y
{
	/*background-image: url(../images/facade/bg_colun-y.gif); */
	background-position: 100% 0;
	background-repeat: repeat-y;
	min-width: 1000px;
	padding: 0px;
	margin: 0px;
	border-top: solid #460205 1px;
	
}
.bgcolonna 
{
	background-image:url(../images/facade/head_col.png);
background-repeat:  no-repeat;
background-position: 100% 180px;
	/*background-image:url(images/head_col.png);
	background-repeat:  no-repeat;
	background-position: 100% 0;*/
	min-width: 1000px; 
		border-top: solid #460205 1px;
		margin-top: -2px;
}
.bgcolonna_y.fix1, .bgcolonna_y.fix1 .bgcolonna 
{
	background-position: 680px 0;
} 
.bgcolonna_y.fix2, .bgcolonna_y.fix2 .bgcolonna 
{
	background-position: 110%  0;
}
.bgcolonna_y.fix3
{
		/*background-image: url(../images/facade/bg_colun-y2.gif); */
}
.bgcolonna_y.fix3, .bgcolonna_y.fix3 .bgcolonna 
{
	background-position: 100% 0;
	
}
.bgcolonna_y.fix3 .bgcolonna 
{
	/*background-image:url(images/head_com.png);*/
}
.bgdomiki 
{
	padding: 0px;
	margin: 0px;
	background-image:url(../images/facade/bg_domik_ind_2.jpg);
	background-position:  50% 100%;
	background-repeat: no-repeat;
}
.bgdomik {/* background:url(../images/facade/bg_domik.jpg) no-repeat bottom ;*/ }

 

/*.topm { background-color:#941914; padding-left:20px; padding-right:20px; }*/
/*.top { height:107px; margin-top:28px; _margin-top:13px; } */
.top 
{ 		
	clear:both;
	overflow: hidden;
	padding: 0px;
	vertical-align: top;
	padding: 0px 0 0 0;	
	height:80px;
	width:950px;
}
.topm 
{ 	
    width:950px;
	padding:0 20px;  
	margin: 6px 0 0 0; 
	background-color:#941914;
}


.tmenu { margin:0px; padding:0px; background-color:#941914; width:950px; }
.tmenu td { background-color:#941914; white-space:nowrap; text-align:center;

	color: #faebd2;
	font-size: 11px;
	line-height: 14px;
	text-transform: uppercase;
	height: 40px;
	vertical-align: middle;
 }
.tmenu td.lnk a {
color: #faebd2;
/* height:10px; display:block;*//* padding-top:17px; padding-bottom:23px;*/ /*background-image:url(../images/facade/tmenu.gif);background-repeat:no-repeat*/ ; }

.tmenu td.lnk.activ_i a, .tmenu td.lnk a.activ_ii a
{
	color: #d9531e;
}
.tmenu td.b { height:40px;   width:30px; text-align:center;/* padding-left:10px;*/ }
.tmenu td.b img { margin-top:-3px; }
.tmenu .arr { position:absolute; margin-left:-6px; margin-top:33px; _margin-top:34px; visibility:hidden; z-index:33; }

@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
  .tmenu .arr { margin-left:19px; display:block; text-align:center; }
}
body:last-child:not(:root:root) .tmenu .arr {
  margin-left:19px; display:block; text-align:center;
}


.tmenu .services a { width:41px; background-position:0px 23px; }
.tmenu .services a:hover, .tmenu .services .current { background-position:0px -31px; }
.tmenu .catalog a { width:55px; background-position:-74px 23px; }
.tmenu .catalog a:hover, .tmenu .catalog .current { background-position:-74px -31px; }
.tmenu .masters a { width:70px; background-position:-162px 23px; }
.tmenu .masters a:hover, .tmenu .masters .current { background-position:-162px -31px; }
.tmenu .tehnolog a { width:71px; background-position:-265px 23px; }
.tmenu .tehnolog a:hover, .tmenu .tehnolog .current { background-position:-265px -31px; }
.tmenu .portfol a { width:68px; background-position:-369px 23px; }
.tmenu .portfol a:hover, .tmenu .portfol .current { background-position:-369px -31px; }
.tmenu .publ a { width:75px; background-position:-470px 23px; }
.tmenu .publ a:hover, .tmenu .publ .current { background-position:-470px -31px; }
.tmenu .quest a { width:53px; background-position:-578px 23px; }
.tmenu .quest a:hover, .tmenu .quest .current { background-position:-578px -31px; }
.tmenu .contacts a { width:58px; background-position:-664px 23px; }
.tmenu .contacts a:hover, .tmenu .contacts .current { background-position:-664px -31px; }
.tmenu .current .arr { visibility:visible; }

.tabcontainer { background-color:#5c0d0a; width:950px;}
.tabcontent {
display:block;
display:none;
background-color:#5c0d0a;
position:relative;
padding-left:10px;
width:950px;
text-align:left;
/*padding-left:10px;*/
}

*html .tabcontent {
width:940px;
}

.tabcontent table { }

.tabcontent td.b { width:15px; }
.tabcontent td a {
color:#fbecd3; text-decoration:none; display:block; padding-top:7px; padding-bottom:7px; font-size:11px; white-space:nowrap;
line-height: 14px;
text-transform: uppercase;
}
/*.tabcontent a.s,*/ .tabcontent a:hover { color:#d9531e; }
.pl { padding-left:19px; }
.pr { padding-right:19px; }



.rblhead { margin-left:268px; }
.phone { display:block; margin-bottom:14px; }
.sel { width:170px; border:#5a0000 solid 1px; background-color:#310102; color:#d9531e; margin-top:7px; }
.inp { background-image:none; }
.inplogobl { margin-top:35px; }
.inplogobl .rblhead { margin-left:0px; /*float:right;*/ }
.inplogobl .cent { margin-right:205px; margin-left:30%; _margin-left:22%; }
.inplogobl .title { height:63px; font-size:20px; color:#d8cbbc; }
.inplogobl .basket, .inplogobl .basket a { font-size:11px; color:#d9531e; font-weight:bold; text-decoration:none; }
.inplogobl .basket img { margin-bottom:5px; }


.news_ttls { margin-left:10%; margin-right:30%; _margin-left:15%; _margin-right:13%; margin-top:251px; }
*+html .news_ttls {margin-right:22%; margin-left:8%;}
.title { padding-bottom:19px; }
.newsbl { color:#a1907d; font-size:12px; margin-bottom:30px; }
.newsbl a { text-decoration:none; }
.newsbl .pic { display:block; margin-bottom:14px; }
.newsbl a:hover { text-decoration:underline; }
.newsbl div.lnk { float:right; margin-right:35px; margin-top:7px; }
.newsbl div.lnk a { font-size:12px; color:#fbecd3; text-decoration:none; }
.newsbl div.lnk img { position:absolute; margin-left:75px; margin-top:-2px; border:none; }
.newsbl span.date { font-size:11px; color:#5a0000; display:block; padding-top:4px; }

.slogan {
	/*position:absolute;
	margin-top:-325px;
	margin-left: -18%;
	left: 11px;
	top: 40px;*/
	width:384px;
	float:left;
}
.slogan img
{
	margin: 0 0 0 5px;  	
}
.label { float:right; width:25%; text-align:center; margin-top:495px; }
.label2 { width:auto; margin-top:75px; height:110px; }
.label2 a { /*  */ position:absolute; margin-left:-26px; }

.fmenu {margin-top:50px; padding:10px 0; text-align: center; font-size:11px; background-color:#170000; width:950px; }
.fmenu ul { display:inline; list-style-type:none; }
.fmenu ul li { display:inline; list-style-type:none; }
.fmenu ul li a { color:#d9531e; text-decoration:underline; }
.fmenu ul li.bull img { margin-left:11px; margin-right:11px; }
.fmenu ul li a:hover { text-decoration:none; }
.footbox { /*background-color:#170000;*/ padding:18px 0 8px 0; font-size:11px; color:#d8cbbc; overflow:hidden; width:950px; }
.footbox .blr { float:right; }
.footbox .blr div {display:block; margin-bottom:10px;}
.footbox .bll { float:left;}
.footbox .bll div {display:block; margin-bottom:10px;}
.footbox .bll span {margin-right:43px;}
/*.footbox .bll a {margin-right:25px;}*/
.footbox form { margin-bottom:14px; }
.footbox .blr a { margin-right:25px; color:#d9531e; }
.footbox .blr span { margin-bottom:8px; display:block; }
.Inp { background-color:#240000; border:#5a0000 solid 1px; font-size:11px; color:#d8cbbc; margin-right:4px; }
.InpBtn { border:none; margin-left:8px; vertical-align:bottom; }
.InpSrch { width:145px; }
.InpSrch2 { width:145px; }
.InpAuth { width:81px; }
.copyr { font-size:11px; color:#a1907d; padding:25px 0; text-align:center; width:950px;  }
.copyr div {
float:left;
margin-right:10px;
}

.copyr_txt {
float:left;
margin-left:120px;
}

.content { width:auto; vertical-align:top;
padding: 0 0 20px 0;  }

.content ul { margin:0px; padding:0px; }
.content ul li { list-style:none; margin-bottom:9px; padding:0px; padding-left:0px; margin-left:15px; list-style-image:url(bullet00.png); font-size:11px; }
.content ul li a { color:#d9531e; text-decoration:none; border-bottom:#d9531e 1px dashed; }
.content ul li a:hover { border-bottom:none; }


.ProdList { padding-bottom:48px; font-size:11px; width:49%; vertical-align:top;  }
.ProdList .pic { width:110px; height:110px; margin-bottom:15px; background-color:#FFFFFF; display: table; #position: relative; overflow: hidden; float:left }
.ProdList .pic div.c { #position: absolute; #top:50%; display:table-cell; vertical-align:middle; }
.ProdList .pic div.c div { #position: relative; #top: -50%; text-align:center; width:100%; }

.ProdList .pic2 { width:170px; height:100px; margin-bottom:15px; margin-left:0px; display: table; #position: relative; overflow: hidden; float:left }
.ProdList .pic2 div.c { #position: absolute; #top:50%; display:table-cell; vertical-align:middle; }
.ProdList .pic2 div.c div { #position: relative; #top: -50%; text-align:center; width:100%; }

.ProdList .pic3 { width:80px; height:100px; margin-bottom:15px; margin-left:0px; display: table; #position: relative; overflow: hidden; float:left;  }
.ProdList .pic3 div.c { #position: absolute; #top:50%; display:table-cell; vertical-align:middle; }
.ProdList .pic3 div.c div { #position: relative; #top: -50%; text-align:center; width:100%; }
.ProdList .dimens { margin-top:0px; margin-left:0px; margin-bottom:20px; text-align:center; width:100%; font-size:10px; clear:left; }

.ProdList .link { display:block; margin-top:15px; margin-bottom:15px; text-decoration:none; }
.ProdList .link a { text-decoration:none; }
.ProdList .link a:hover { text-decoration:underline; }
.ProdList .link img { position:absolute; margin-left:50px; margin-top:-2px; }
.ProdList .price { font-size:11px;  }
.ProdList .price span { font-size:24px; color:#941914; }
.ProdList .csol2 { margin-left:122px; }
.ProdList .csol3 { margin-left:0px; margin-right:20px; margin-bottom:15px; clear:left; }
.ProdList .param { clear:left;  padding-right:20px; }
.ProdList .param table { width:100%; }
.ProdList .param table td { width:50%; padding-top:3px; padding-bottom:3px; padding-left:10px; padding-right:10px; }
.ProdList .param table tr.d td { background-color:#310102; }

.pages a { margin-right:5px; }
.pages a.s { font-weight:bold; text-decoration:none; color:#d9531e; }
.pages span { margin-left:45px; }
.pages span a { margin-right:19px; }
.pages span .l { position:absolute; margin-left:-27px; margin-top:0px; }
.pages span .r { position:absolute; margin-left:10px; margin-top:0px; }
.pages .all { margin-left:20px; }



.img_l { margin-right:15px; margin-bottom:15px; float:left; }
.img_r { margin-left:15px; margin-bottom:15px; float:right; }
.tabpics td { width:33%; }
.tabpics { margin-bottom:25px; }

.artikul { font-size:9px; color:#FF0000; margin-bottom:3px; }
.prodname { font-size:14px; font-weight:normal; margin-bottom:13px;  }
.filter { margin-bottom:25px; background-color:#310102; border:#5a0000 solid 1px; padding:5px; width:640px; padding-top:15px; }
.filter td { padding-bottom:7px; padding-right:15px; }
.filter input { background-color:#240000; border:#660000 solid 1px; color:#FFFFFF; padding-left:3px; padding-right:3px; }
.filter .sm { width:35px; }
.filter .sr { margin-bottom:-10px; margin-left:20px; }
.filter .sr td { padding-bottom:15px; }
.filter .srch { width:50%; margin-left:22px; }
.filter select { background-color:#240000; color:#FFFFFF; border:#660000 solid 1px; }
.filter select option { border:none; }
.filter span { margin-right:10px; }
.filter span.r { margin-left:10px;}
.filter .close { float:right; margin-top:-15px; margin-right:-10px; }
.filter .close img { cursor:hand; cursor:pointer; }
.filter .InpBtn { background:none; border:none; margin-left:0px; margin-right:10px; margin-top:10px; }

.bott_price { margin-top:15px; }
.bott_price .price { float:left; margin-bottom:0px; margin-right:30px; } 
.bott_price .link { margin-top:10px; margin-bottom:0px; float:left; }

.gallery {  }
.gallery td { padding-bottom:20px; vertical-align:top; width:33%;  }
.gallery .l { padding-right:20px; }
.gallery .r { padding-left:20px; text-align:right; }
.gallery .c { width:200px; text-align:center; }
.gallery img { /* border:#a1907d solid 5px; */ }

.small_pic { background-color:#310102; padding:5px 0px; width:62px; height:112px; text-align:center; vertical-align:middle; }
.big_pic { background-color:#240b0e; padding:5px 0px; width:172px; height:112px; text-align:center; vertical-align:middle; }
.leingth_width { background-color:#310102; padding-left:5px; padding-right:5px; padding-top:3px; padding-bottom:3px; color:#fff6d7;  }
.leingth_width span { margin-right:6px; }
.articl { text-align:center; background-color:#310102; color:#f74f1e; padding-left:5px; padding-right:5px; padding-top:3px; padding-bottom:3px; }
.articl a { white-space:nowrap; color:#fff6d7; text-decoration:none; }
.articl span { white-space:nowrap; color:#fff6d7; }
.tovar_name { text-align:center; background-color:#310102; color:#fff6d7; padding-left:5px; padding-right:5px; padding-top:3px; padding-bottom:3px; text-transform:uppercase; }
.tovar_price { background-color:#310102; font-size:18px; text-align:center; color:#FFFFFF; }

.paddr { padding:0px; padding-left:5px; vertical-align:top; padding-bottom:25px; }
.paddl { padding:0px; padding-right:5px; vertical-align:top; padding-bottom:25px; }
.odd { padding:0px; padding-left:5px; vertical-align:top; padding-bottom:25px; float: left; }
.even { padding:0px; padding-right:5px; vertical-align:top; padding-bottom:25px; float: left; }


.border2 { background-color:#310102; }
.border1 { border:#5a0000 1px solid;}






#box1{ 	left:0px;	top:0; overflow:auto; width:509px; _width:508px; height: 350px;  padding:0 17px; background:url(images/wide_bg0.png) repeat-y 0 0;}
*+html #box1 {width:508px;}
#box1 h1,
#box1 h2,
#box1 h3  { font-size:14px; font-weight:bold; color:#D9531E}
.asdf *{ margin:0; padding:0; list-style-type: none; color:#7F1F00 !important; text-align:center; }
.asdf { padding:0 5px 0 0}

.news_ttls.top_index 
	 { 
	 	margin-top:251px; 
	}	 

.portfolio
{
	margin: -111px 0 0 0 ;
	position: relative;	
	/*width: 300px;*/
	/*text-align: center;*/
	font-size: 15px;
	line-height: 17px;	
	color: #9c0000
}
	.portfolio p
	{
		padding: 5px 0 15px 8px;
		margin: 0px;
		text-align: left;
	}
	.portfolio a
	{
		color: #9c0000;
		text-decoration: underline;
	}
	.portfolio a:hover
	{
		text-decoration: none;s
	}
	.portfolio  div
	{
		font-size: 22px;
		line-height: 26px;
		padding-left: 98px;
			
	}
	.portfolio  div a
	{
		text-decoration: none; !important;
		border-bottom: solid #9c0000 1px;
	}
	
	
 
.content .page_num
 {
 	padding: 0px 0 0 0px;
	margin: 0px; 
 }
 	 .content .page_num li
	 {
	 	padding:0 20px 0 0;
		margin: 0px;
		display: inline;		 
		font-size: 22px;
	 }
	 	.content .page_num li a
		 {
		 	color: #9c0000;
			text-decoration: none;
			border-bottom:#9c0000 1px dashed;
		 }
		 	.content .page_num li a:hover
			{
				text-decoration: none;
				border-bottom: none;
			}
			.content .page_num li.tabs-selected
			{
				 color: #ffffe3;
				 text-decoration: none  ;
				 border-bottom: none;
			}
		 	.content .page_num li.tabs-selected a
			{
				text-decoration: none  ;
				border-bottom: none;
				cursor: text; 
				color: #ffffe3;
			}
 
    .tabs-hide 
	 {
        display: none;
    }
.content_block
{
	font-family: Tahoma;
	font-size: 12px;
	line-height: 14px;
	color: #a1907d; 
	margin-right: 160px;
	width:500px;
}
	.wh
	{
		color:#ffffe3;
	}
	.or
	{
		color: #d9531e;
	}
	.content_block h1 , .content_block h2 , .content_block h3
	{
		font-weight: normal;
		font-size: 22px;
		color: #9c0000;
		padding:5px 0;
		margin: 5px 0;
	}
	.content_block h2
	{
		font-size: 20px;	
	} 
	.content_block h3
	{
		font-size: 18px;
	}
	#pages
	{
		margin:16px 160px 0 0;
		width:500px;
		font-family: Tahoma;
	font-size: 12px !important;
	line-height: 14px;
	color: #a1907d; 
	}
		#pages div, #pages td
		{
			font-size: 12px !important;
		}
	.detals
	{
			padding: 12px 0 10px 139px;
		background-image: url(../images/facade/abullet.gif);
		background-position: 209px 7px ;
		background-repeat: no-repeat;
		/*height: 22px;*/
	}
		.detals a
		{
			color: #ffffe3;
			font-family: Arial, Helvetica, sans-serif !important;
			
			text-decoration: none;
			padding-right: 28px; 
		}
		.detals a:hover
		{
			text-decoration: underline;
		}
 ul.menu  li span.lev1 
 {
 			display: block;
		padding: 2px 0;
 }
	 ul.menu  li span.lev1 a
	{
		text-decoration: none !important;
		font-size: 22px;
		line-height: 24px;
		border-bottom: solid #d9531e 1px !important;

	}
		ul.menu  li span.lev1 a:hover
		{
			text-decoration: none;
			border-bottom: none;
		}
		ul.menu li.dekor a, ul.menu li.reshenia a
		{
			font-size: 15px;
			border-bottom: none !important;
			
		}
 ul.menu li.dekor  ,  ul.menu li.reshenia  
 { 
	background-position:  0 0;
	background-repeat: no-repeat;
	padding: 83px 0 5px 0;  
	
 }
  ul.menu li.dekor
  {
  		background-image: url(../images/facade/bg_dekor.gif);
  }
 ul.menu li.reshenia  
 {
 	background-image: url(../images/facade/bg_reshenia.gif); 
 
	 
 }
.tags
{
	padding-right: 1%;
}
.tags span
{
	padding:0 5px 0 0;
}
	.tags a.tags_h .tags a.tags_h:hover
	{
		background-image: url(../images/facade/bg_sel.gif);
		background-position:   0 0  ;
		background-repeat: no-repeat;
		display: block;
		padding: 4px 20px 5px 14px;
		font-size: 12px;
		line-height: 14px;
		font-family: Arial, Helvetica, sans-serif;
		margin-bottom: 10px;
		
	}
	a.h2
	{
		font-size: 22px;
		color: #9c0000;
		text-decoration: underline;
	}
	.vopros
	{
		padding:15px 70px 50px 0;
		font-size: 12px;
	}
		.vopros .all
		{
			padding: 10px 2px 10px 0px;
			text-align: right;
		background-image: url(../images/facade/abullet.gif);
		background-position: 100% 7px ;
		background-repeat: no-repeat;
		/*height: 22px;*/
	}
		.vopros .all a
		{
			color: #ffffe3;
			font-family: Arial, Helvetica, sans-serif !important;
			text-decoration: none !important;
			padding-right: 28px; 
		}
	.block_all
	{
		height: 22px;
		width: 100%;
		overflow: hidden;
		clear: both;
	}
		.block_all .all
		{
			padding: 0px 2px 0px 0px;
			text-align: right;
		background-image: url(../images/facade/abullet.gif);
		background-position: 100% 0px ;
		background-repeat: no-repeat;
		height: 22px;
	}
	
		.block_all .all a
		{
			color: #ffffe3;
			font-family: Arial, Helvetica, sans-serif !important;
			text-decoration: none !important;
			padding: 3px  25px 0 0; 
			display: block;
		}
		
.block_top_menu
{
	 
	
	/*border: solid red 1px;*/
}	
.top_menu
{
	width: 100%;
	height: 56px;	
	background-color: #941914;
	background-position:  0 0;
	background-repeat: repeat-x;
	
	color: #faebd2;
	font-size: 11px;
	line-height: 14px;
	padding: 0px;
	margin: 0px;
	list-style: none;
}	
	.top_menu li 
	{
		float: left;
		width: 12%;
		height: 56px;
		padding: 0px;
		margin: 0px;		
		text-transform: uppercase;	
		background-image: url(../images/facade/bg_item_li.gif);
		background-position:  18px 25px;
		background-repeat: no-repeat;
	}
		.top_menu li a
		{
			display: block;
			padding: 20px 0 0 40px;
			color: #faebd2;		
		}
		

.block_top_submenu
{
	
}
	.block_top_submenu .submenu
		{
			height: 32px;
			display: none;
			
		}
		.block_top_submenu  .submenu.activ
		{
			display: block;
		}
			.block_top_submenu .submenu table
			{
				width: 100%;
				background-color: #5c0d0a;	
			}

.left_menu
{
	list-style: none;
	padding: 0px;
	margin: 0px;
}
	.left_menu li
	{
		padding: 0px;
		margin: 0px;
	}
	.left_menu li.lm_l_1
	{
		color: #d9531e;
		font-size: 22px;
		line-height: 24px;
		text-decoration: underline !important;
		border-bottom: none !important;
	}
		.left_menu li.lm_l_1 a
		{
			color: #d9531e;			
		}
		.left_menu li.lm_l_1 a:hover ,.left_menu li.lm_l_1 .hover
		{
			color: #ffefd3;
			text-decoration: none !important;
		border-bottom: none !important;
		}
	.left_menu li.lm_l_1a
	{
	
		
	}
	
	.left_menu li.lm_l_2
	{
		color: #941914;
		font-family:  Tahoma;
		font-size: 17px;
		line-height: 19px;
		text-decoration: underline !important;
		border-bottom: none !important;
	}
		
		.left_menu li.lm_l_2 a
		{
			color: #941914;
			text-decoration: underline !important;
		border-bottom: none !important;
		}
		.left_menu li.lm_l_2 a:hover
		{
			color: #ffefd3;
			text-decoration: none !important;
		}
	.left_menu li.lm_l_2a
	{
		
	}
	
	.left_menu li.lm_l_3
	{
		font-family: Tahoma;
		font-size: 12px;
		line-height: 14px;
		color: #d9531e;
	}
		.left_menu li.lm_l_3 a
		{
			color: #d9531e;
		}
		.left_menu li.lm_l_3 a:hover
		{
			color: #ffefd3; 
		}
	.left_menu li.lm_l_3a
	{
		
	}
/**/
.inplogobl 
{
	margin: 6px auto 0 auto;
	height: 160px;
	/*width: 100%;
	min-width: 1000px;
	 width:expression(document.body.clientWidth < 999? "900px" : document.body.clientWidth > 1040? "1000px" : "auto");*/
	overflow: hidden;
	width:950px;
}

.inplogobl .logo
{ 
	height:160px; 
	width: 27%;
	min-width: 240px;
	float:left;  
	overflow: hidden;
}
	.inplogobl .logo img
	{
		margin:0 163px 0 0 ;
		vertical-align: top;
	}


.inplogobl .r_head
{
	width: 686px;
	min-width: 294px;
	/*height: 160px;*/
	overflow: hidden;
	float: right;  
}
	.inplogobl .r_head .head_r_adres
	{
		width: 164px;
		height: 101px;
		overflow: hidden; 
		float: right; 
		font-size: 12px;
		line-height: 13px;
		color: #f6e6ce;
		
	}
		.inplogobl .r_head .head_r_adres span
		{
			font-size: 19px;
		line-height: 24px;
		}
		.inplogobl .r_head .head_r_adres p
		{
			padding: 3px 0 5px 0;
			margin: 0px;
		}
		.inplogobl .r_head .head_r_adres div
		{
			padding: 12px 0 0 0px;
			margin: 0px;
		}
		.inplogobl .r_head .head_r_adres div form
		{
			padding: 6px 0 0 0;
			margin: 0px;
		}
		.inplogobl .r_head .head_r_adres div select
		{
			width: 164px;
			height: 18px;
			background-color: #310102;
			border: solid #5a0000 1px;
		}
		
 
 
.main1 {  
margin-left:11%; 
margin-right:11%; 
min-width:950px; 
width:expression(document.body.clientWidth < 950? "950px": "auto" ); 
}

.main {
  padding-left:20px; 
  padding-right:20px; 
  margin-left:auto; 
  margin-right:auto;
  width:70%; 
  min-width:950px; 
  width:expression(document.body.clientWidth < 960? "960px": "70%" );
} 
 
.int_d {
display:block;
width:185px;
height:185px;
}
