body {
	font-family:  Arial, Helvetica, sans-serif;
	background: url("main-bg.jpg")/*tpa=http://karkas-stroy.by/templates/karkas/images/main-bg.jpg*/  top right fixed;
}

p{
	padding: 5px 0 5px 0;}
.clear {clear: both;}
	#wrap {
		width: 1000px;
		margin: 0 auto;
		background: #fff;
border: 0px solid #ffffff;
border-radius: 10px;
		-webkit-box-shadow: 0px 0px 20px rgba(50, 50, 50, 1);
		-moz-box-shadow:    0px 0px 20px rgba(50, 50, 50, 1);
		box-shadow:         0px 0px 20px rgba(50, 50, 50, 1);
		
	}
		#head {position: relative;}
			#logo {
				position: absolute;
				top: 0;
				left: 0;
			}
			/*#main-img {margin: 53px 0 0 0;}*/
			#phones {
				position: absolute;
				top: 72px;
				left: 306px;
				font: 400 20px/25px Consolas,'Lucida Console','Bitstream VeraSans Mono','DejaVu Sans Mono',monospace;
				color:#fff;
			}
			#slogan {
				position: absolute;
				/*bottom: 20px;*/
				bottom: 0;
				top: 75%;
				left: 20px;
				font: 400 35px/40px Consolas,'Lucida Console','Bitstream VeraSans Mono','DejaVu Sans Mono',monospace;
				color:#fff;
				text-shadow: 0 1px 0 rgba(0, 0, 0, 0.66);
			}
#sale {
				/*background: url(../images/sale.png) no-repeat 0 0;*/
				position: absolute;
				bottom: 0;
				right: 0;
			}

		#menu {
		    margin: 0;
			background: url("menu-bg.png")/*tpa=http://karkas-stroy.by/templates/karkas/images/menu/menu-bg.png*/ no-repeat 0 0;
			height: 48px;
			border-right: 1px solid black;
			border-left: 1px solid black;
		}	
			#menu li {float: right;}
			#menu li a {
				display: block;
				padding: 14px 16px;
				font: 400 20px/25px;
				color:#000;
				
				font-family:Arial, Helvetica, sans-serif;
				font-weight:bold;
				text-decoration: none;
			}
			#menu li.active a {
				/*padding: 12px 8px;*/
				font: 400 20px/25px; 
				color:#fff;
				font-family:Arial, Helvetica, sans-serif;
				font-weight:bold;
			}

		#left {
			float: left;
			width: 240px;
			background: url("left-bg.png")/*tpa=http://karkas-stroy.by/templates/karkas/images/left-bg.png*/ repeat-y 0 0;
			/*padding: 0 0 0 19px;*/
			padding: 0 0 20px 0;
			border-bottom: 1px solid #a1a7ab; 
		}
		/*#left #projects .custom_project img {padding: 0 19px;}*/
			#projects .projects-header {
				width: 237px;
				height: 68px;
				background: #DDE5EB;
				border: 1px solid #97a0a7;
				font: 400 20px/20px Consolas,'Lucida Console','Bitstream VeraSans Mono','DejaVu Sans Mono',monospace;
				color:#52322b;
				text-align: center;
				margin: 0 0 7px 0;
				  padding-top: 2px;
			}
			#projects h3 {
				/*color:#52322b;
				margin: 40px 0 10px -30px;
				font: 400 20px/20px Consolas,'Lucida Console','Bitstream VeraSans Mono','DejaVu Sans Mono',monospace;
				text-align: center;
				background: #dde5eb;
				display: block;
				width: 220px;
				height: 70px;*/
				padding: 40px 0 0 0;
			}
			.project-block {position: relative; padding: 0 19px; padding-top: 19px;}
			.project-text {
				background: url("project-text-bg.png")/*tpa=http://karkas-stroy.by/templates/karkas/images/projects/project-text-bg.png*/ no-repeat 0 0;
				width: 189px;
				height: 21px;
				position: absolute;
				bottom: 4px;
				left: 23px;
				text-align: center;
				font: 400 16px/20px Consolas,'Lucida Console','Bitstream VeraSans Mono','DejaVu Sans Mono',monospace;
				border: 1px solid #8b8d87;
			}
			#footer-phone {
				padding: 10px 10px 0px; 
				color: #52322b;
				font: 400 16px/20px;
				font-family: Arial, Helvetica, sans-serif;
				text-align: center;
			}
				#footer-phone div a:hover {
			text-decoration: none;
			}
			
		#middle {
			float: left;
			width: 732px;
			margin: 20px 10px 0 17px;
			text-align: justify;
		}
		#middle, #left {
			/*display: inline-block;*/
		}

		.anythingSlider {
			height: 590px;
			height: 75px;
		}
		.anythingSliderStatic{
			height: 75px;
		}

#footer {
padding:20px 0;
margin:20px 0;
}
.head_2{
color: #000;
font-family: Arial, Helvetica, sans-serif;
padding: 15px 16px;
font-size: 18px;
}
#news{
text-align:left!important;
}
.boxAside{
margin-left: 10px;
}

.informer li{
text-align: left;
margin-bottom: 10px;
}

#Live {
position: relative;
text-align: right;
margin-right: 30px;
margin-top: -32px;
float:right;
}

#main-img {
height: 250px;
width: 100%;
}
ul.ya-site-suggest-items{
background: #fff;
}

div#loading {
position: absolute;
margin-top: -220px;
margin-left: 0px;

width: 732px;

height: 350px;
background-color: rgba(255, 255, 255, 0.8);
display:none;
}
div#loading img{
margin-top: 0px;
margin-left: 0px;
}
div#message_show {
font-size: 18px;
color: rgb(0, 128, 0);
}
div#message_show .error{
	font-size:18px;
	color:red;
}

.cat{
		    font-family: 'Times New Roman', Times, serif; /* Гарнитура текста */
    font-size: 170%; /* Размер шрифта в процентах */ 
	float: center;
	margin-bottom: 20px;
	 
		    color: rgb(0, 0, 0);
	
}


 .mavr-ul{
margin-left: 242px;
margin-top: -26px;
padding:0;
display: inline-block;
height: 38px;
vertical-align: top;
font-size: 12px;
text-decoration: underline;
width: 545px;
}
ul.mavr-ul li{
 margin:0;
 padding:0;
 list-style-type:none;
 display:inline;
 margin-right:-2px;
}
.mavr-ul li a{
text-decoration: none;
    
}
ul.mavr-hidden{
 visibility:hidden;
 margin-top: 0px;
margin-left: 1px;
display: inline-block;
position: absolute;
}
.mavr-ul>li:hover ul{
 visibility:visible;
 
}

.mavr-hidden li{
 content: '|';
 

}

.mavr-hidden>li:before{
 content: '|';
 margin:0 0px;

} 

.in {
width: 240px;
float:left;
margin-right: 4px;
margin-bottom: 4px;
        }
/* Отображение миниатюр */
        .in img {
          width:240px;
        }
/* Выделение миниатюры при наведении */
        .in img:hover {
          width:240px;
          cursor: pointer;
        }
/* Скрытый контейнер с большим изображением */
        #img_container {
          position: absolute;
          display: none;
          left: 50%;
          margin-left: -350px;
          z-index: 999;
          top: 100px;
		  box-shadow: 0px 0px 20px rgba(50, 50, 50, 1);
        }
/* Бордюр изображения */
        #img_container img {
  
        }
#nmin p {
height: 50px !important;
}
.custom {
  margin-top: 3px;
}
.uptl_container {
 padding-top: 2px;
}