

/* Start:/bitrix/templates/rim/components/bitrix/menu/top/style.css?13400952404368*/
/**Top menu**/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
	margin:0; padding:0;
 	min-height:27px;
 
	list-style:none;
	font-size:14px;
	float:left;
	/*font-size:90%*/
}

#horizontal-multilevel-menu
{
	
}

/*Links*/
#horizontal-multilevel-menu a
{
	display:block;
	padding:5px 10px;
	/*padding:0.3em 0.8em;*/
	text-decoration:none;
	text-align:center;
}

#horizontal-multilevel-menu li 
{
	float:left;
}

/*Root items*/
#horizontal-multilevel-menu li a.root-item
{
	color:#5c5c5c;
 	padding:7px 12px;
}

/*Root menu selected*/
#horizontal-multilevel-menu li a.root-item-selected
{
	background:#8f2f1f;
	color:#fff;
 	padding:7px 12px;
}

/*Root items: hover*/
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item
{
	background:#eeeeee;
	color:#8f2f1f;
}

/*Item-parents*/
#horizontal-multilevel-menu a.parent
{
 
}

/*Denied items*/
#horizontal-multilevel-menu a.denied
{
	background: url(/bitrix/templates/rim/components/bitrix/menu/top/images/lock.gif) center right no-repeat;
}

/*Child-items: hover*/
#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover
{
	background:#8f2f1f;
	color:#fff;
}

/*Child-items selected*/
#horizontal-multilevel-menu li.item-selected
{
	background:#8f2f1f;
	color:#fff !important;
}

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;

	height:auto;
	/*width:12em;*/
	width: 250px;
	background:#eeeeee;
 }

/*Sub-menu item box*/
#horizontal-multilevel-menu li li 
{
	width:100%;
 	vertical-align: middle;
 	
 }

/*Item link*/
#horizontal-multilevel-menu li ul a
{
	text-align:left;
	font-size: 13px;
	padding-top: 8px;
	padding-bottom: 8px;
}

/*Items text color & size */
#horizontal-multilevel-menu li a,#horizontal-multilevel-menu li:hover li a,
#horizontal-multilevel-menu li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a
{
	color:#5c5c5c;
	 
 }

/*Items text color & size: hover*/
#horizontal-multilevel-menu li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{
	color:#fff !important;
}

#horizontal-multilevel-menu li ul ul
{
	margin:-27px 0 0 132px;
	/*margin:-1.93em 0 0 11.6em;*/
}

#horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li.jshover ul ul,
#horizontal-multilevel-menu li:hover ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul ul
{
	/*top:-999em;*/
	display:none;
}

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li.jshover ul,
#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li.jshover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li.jshover ul,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li.jshover ul,
#horizontal-multilevel-menu li li li li li:hover ul,
#horizontal-multilevel-menu li li li li li.jshover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}

div.menu-clear-left
{
	clear:left;
}
#horizontal-multilevel-menu li.item-selected a
{
	color: #fff !important;
}

/* End */


/* Start:/bitrix/templates/rim/components/bitrix/news.list/shortnews/style.css?1339231501108*/
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/bitrix/templates/rim/template_styles.css?13786099106349*/
 li.pict, li.pict a, .img_wrapper
 {
	 width:170px  !important;;
	 overflow: hidden !important;
	 margin-right:5px;
	 height: 130px;
 }
 .map {
    clear: both;
    float: none;
    width: 100%;
}
 * {
	margin:0px;
	padding:0px;
}
html {
	height:100%;
}
body {
	min-height:100%;
	position:relative;
}
* html body {
	height:100%;
}
body {
	margin: 0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
}
a {
	color:#8f2f1f;
}
a:hover {
	text-decoration:none;
}
#workarea {
	margin-left: auto;
	margin-right: auto;
	width:990px;
	padding-bottom: 180px;
	overflow:hidden;
  }
.header {
	width:100%;
	clear: both;
	height: 180px;
}
.logo {
	width:194px;
	text-align:center;
	float: left;
 	height:180px;
}
.logo img {
	margin-top: 45px;
}
img {
	border: 0;
	border: none;
}
.menu {
	height:30px;
	width:auto;
	padding-top:50px;
	border-bottom: #8f2f1f solid 5px;
	margin-left: 200px;
}
#footer {
width:100%;
	position:absolute;
	bottom:0px;
	height:170px;
}
.news {
	width:300px;
	padding-bottom: 10px;
}
#footer .container {
	width:990px;
	margin-left: auto;
	margin-right: auto;
}
.footer {
	border-top: #5c5c5c solid 5px;
	padding-top:10px;
	font-size:11px;
}
.address {
	width:300px;
	float:left;
}
.counter {
	width:88px;
	float: right;
	text-align: right;
}
.news-date-time {
	color: #5c5c5c;
	font-size: 10px;
}
.content {
	min-height:200px;
}
.index {
	width:990px;
	height:200px;
	position:absolute;
	left:50%;
	top:50%;
	margin:-100px 0 0 -495px;
	clear: both;
}
.about {
	width:170px;
	float:right;
}
.slider {
	float: left; 
	width:790px;
}
div.fancy-bg {
	display:none !important;
}
.externalControl button {
	background-color: #5c5c5c;
	border: none 0;
	width:14px;
	height:14px;
	cursor: pointer;
}
.externalControl button:hover, .externalControl button.current {
	background-color: #a82828;
}
.externalControl {
 }
.slider li a {
 
}
#fancybox-title-over
{
	text-align: left;
}
#fancybox-title-over a
{
	color: #000 !important;
}
#fancybox-title-over {
/*    background-image: url("/bitrix/templates/rim/images/grad.png") !important;

*/	height:20px;
background-color: #FFF;
	color: #000 !important;
	background-image: none !important;

}
.nav-current-page
{
	background-color: #a82828 !important;
padding:1px !important;

}
.nav-next-page
{	background-color: #5c5c5c;
padding:1px !important;

}


#fancybox-close {
    
    right: -20px !important;
    top: -20px !important;
}
.slider img
{
	filter: url(/bitrix/templates/rim/images/filters.svg#grayscale); /* Firefox 3.5+ */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(1); /* Google Chrome & Webkit Nightlies */

}
.slider img:hover {
    filter: none;
    -webkit-filter: grayscale(0);
}
.content div.left
{
	width:194px;
	margin-right:5px;
	float:left;
	
}
.content div.right
{
	width:790px;
	float:right;
	
}

.pagetitle
{
	color: #8f2f1f;
	font-size:20px;
	padding-bottom:15px;
}

.section-menu
{
		padding-top:4px;
		padding-bottom:15px;
}
.section-selected
{
	font-size:16px;
	color:#5c5c5c;


}
.greytitle
{
	font-size:20px;
	color: #5c5c5c;
}
.mfeedback div
{
	padding-top:4px;
	padding-bottom: 4px;
}
div.mf-message textarea
{
	width:100% !important;
}
.button
{
	background-color: #8f2f1f;
	color: #fff;
	border:0;
	padding:5px;
	text-transform: uppercase;
	font-size:14px;
	


}
.tile

{
	float: left;
	padding-right:7px;
	height:200px;
		width:188px;

}
.tile150
{float: left;
	padding-right:7px;
	height:180px;
		width:188px;

}
.tile .name, .tile150 .name
{
	width:188px;
}
.tile .image, .tile150 .image
{
	width:188px;
	overflow: hidden;
	height:120px;
	margin-bottom:10px;
	text-align: center;
}
.linked
{
	width:30%;
	float:left;
	padding-right:10px;
}
.linked .title, .subtitle
{
	color: #5c5c5c;
	font-size:12px;
	text-transform: uppercase;
	border-bottom: 4px solid #8f2f1f;
	padding-bottom:3px;
	
}
.linked a
{
	text-decoration: none;
}
.catalog-detail-image
{
	float: left;
	padding-right: 5px;
	padding-top:5px;
}
.photodesc
{
	min-height:20px;
	font-size:12px;
	color: #5c5c5c;
	padding-top:5px;
}
.sect li  

{
	list-style-type: none;
}
.sect .list li
{
   	width: 33%;
	display: block;
	float: left;
}
.sect .list li a
{
	color: #5C5C5C;
    font-size: 12px;
    padding-bottom: 3px;
    text-transform: uppercase;
	text-decoration: none;
	cursor: text;
}
.sect .list li table
{
	border-bottom: 4px solid #8F2F1F; width: 90%;
}
.sect .list li ul
{
	padding-top:10px;
}
.sect .list li ul li
{
 		width: 100%;

}
.sect .list li ul li table
{
	border: none;
	
}
.sect .list li ul li table td img
{

	padding-right:5px !important;
}
.sect .list li ul li a
{
	color:  #8F2F1F !important;
		text-decoration: none;
		    text-transform: none;
			cursor: pointer;


}
.sect .list li ul li a:hover
{
	text-decoration: underline; 
}
.catalog-section a:active
{
 }
  .demo
  {
	  width: 600px;
  }
 .demo #workarea
 {
	 width: 100% !important;
 }
  .right  #cont
  {
	  width:790px;
  }
 .right .descript
 {
	 width: 590px;
	 float:left;
 }
 .right .properties
 {
	 width:194px;
	 float: right;
	 color:#5c5c5c   }
 .proptitle
 {
	 font-size: 16px;
	 text-transform: uppercase;
	 color: #5c5c5c;
	 padding-bottom:10px;
	 
 }
 .prop
 {
	 padding-bottom:20px;
 }
 ul#horizontal-multilevel-menu li ul li ul
 {
	 display: none;
	 visibility: hidden;
 }
 .subgray, .subgray a
 {
	 font-size: 16px;
	 color: #5c5c5c;
	 text-decoration: none;
 }
 .graylink
 {
	 color: #5c5c5c;
	 text-decoration: none;
	 font-size:12px;
 }
  .graylink:hover, .morelink a:hover
  {
	  text-decoration: underline;
	  color: #8f2f1f;	  }
 .morelink
 {
/*	 padding-top:10px;
*/ }

a.subgray:hover, .subgray a:hover
{ color: #8f2f1f !important;
}
 
 .morelink a
 {
	 color: #666;
/*	 padding:5px;
	 background-color: #8F2F1F;*/
	 text-decoration: none;
 }
 .linked
 {
	 width:194px;
	 margin-right:5px;
	 float: left;
	 padding-bottom: 10px;
 }
  .linked .image
  {
	  height:145px;
	  overflow:hidden;
  }
 
 .next, .prev
 {
	 width: 48px;
	 height:48px;
 	 border: none;
	 cursor:pointer;
	 	 background-repeat: no-repeat;
		 background-color: #fff !important;

 }
  .next:hover
  {
 
  }
  
 .next
 {
	 background-image:url(/bitrix/templates/rim/images/next.png);
	 
 }
 .prev
 {
	 	 background-image:url(/bitrix/templates/rim/images/prev.png);

 }
 .current
 {
	  width: 16px;
	 height:16px;
	 background-color: #CCC;
	 border: none;
  
 }
 .car1
 {
	 width:500px;
	 overflow: hidden !important;
 }

/* End */
/* /bitrix/templates/rim/components/bitrix/menu/top/style.css?13400952404368 */
/* /bitrix/templates/rim/components/bitrix/news.list/shortnews/style.css?1339231501108 */
/* /bitrix/templates/rim/template_styles.css?13786099106349 */
