body
 {
	margin: 0;
	/*padding: 0;
	background: #fff url(../images/top_fon.jpg) no-repeat center top;
	width: 100%;
	display: table;*/
}
#templatemo_menuR 
{ 
	float: right;
	margin-top: 15px;
	font-size: 20px;
	color: #cad8e2;
}
#templatemo_menuL 
{ 
	float: left;
}

#templatemo_mainR 
{ 
	float: right;
	width: 340px;
}
#templatemo_mainL 
{ 
	float: left;
	width: 900px;
}

#templatemo_footer_wrapper {
	width: 100%;
	background: #cad8e2;
	margin-top: 650px;
	height: 100px;
}
#templatemo_footer {
	width: 1200px;
	/*padding: 30px 10px;*/
	margin: 0 auto;
}

#templatemo_header_wrapper {
	width: 100%;
	height: 50px;
	background: #464646;
}
#templatemo_header {
	width: 1280px;
	padding: 0 10px;
	margin: 0 auto;
}
#templatemo_logo {
	width: 100%;
	height: 230px;
	font-family: Arial;
	background: #e4ebf0;
}
#templatemo_header_logo {
	width: 1280px;
	/*padding: 0 10px;*/
	margin: 0 auto;
}
#templatemo_menu_logo 
{ 
	float: right;
	margin-top: 55px;
	font-size: 24px;
	color: #989da0;
}
#site_title_footer { 
	float: left; 
}
#site_title_footer a { 
	/*margin-top: 0px;*/ 
	display: block; 
	font-size: 12px; 
	font-family: Arial, "Times New Roman", Times, serif; 
	width: 410px; 
	height: 100px; 
	color: #acacac; 
	text-indent: -10000px; 
	background: url(../images/site_title_footer.png) no-repeat center left; 
}
#site_title { 
	float: left; 
}
#site_title a { 
	/*margin-top: 0px;*/ 
	display: block; 
	font-size: 12px; 
	font-family: Arial, "Times New Roman", Times, serif; 
	width: 425px; 
	height: 210px; 
	color: #acacac; 
	text-indent: -10000px; 
	background: url(../images/templatemo_logo.png) no-repeat center left; 
}
#templatemo_main_wrapper {
	width: 100%;
	background: #fff
}

#templatemo_main {
	width: 1280px;
	padding: 10px 2px;
	margin: 0 auto;
}

.wrapper {
    border: 5px solid transparent;
    background: #cad8e2;
 
}
.space { 
	line-height: 25px;
	margin-left: 10px;
	font-size: 14px;
}
.smallcomments
{
	background: url(../images/smallcomments.png) no-repeat left;
	width: 40px;
	height: 12px;
}
.gallery_box { 
	float: left; 
	width: 420px; 
	margin: 0 30px 20px 0; 
	text-align: left; 
}

.gallery_box img 
{ 
	float:left; /* Выравнивание по левому краю */
    margin: 7px 15px 7px 0; /* Отступы вокруг картинки */
}
.gallery_box p 
{ 
	font-size: 18px; 
    margin-top: 0px;
}
.gallery_box h4
 { 
	margin-top: 20px;
	color:#ac0121;
	margin-bottom: 0px;
}
.gallery_box h5 { 
	
	margin-top: 20px;
	color:#ac0121;
	margin-bottom: 0px;
	/*
	font-size: 12px; 
	font-weight: 700; 
	margin-bottom:0; */
}
#Bigtext
{ 
	margin-top: 18px;
	font-size: 25px; 
}
#orangetext
{ 
	color:#ffa500;
	font-size: 17px; 
	font-weight: bold;
	margin-left: 30px;
}
#orangetext a
{ 
	color:#ffa500;
    font-size: 15px;	
}
#orangetext a:hover 
{ 
	color:#000;
}
#normaltext
 { 
	font-size: 15px; 
    margin: 5px 0 0 30px;
}
.servesBlok
 { 
	width: 270px;
	float: left;
	margin: 0 30px 20px 0; 
	text-align: left; 	
}
.servesBlok p 
{ 
	font-size: 14px; 
    margin-top: 0px;
	/*text-align: justify;*/
	
}
.servesBlok h4
 { 
	margin-top: 20px;
	color:#ac0121;
	margin-bottom: 0px;
}
.gallery img
{
	width: 250px;
}
.gallery_
{
	width: 400px;
}
.instal img
{
	width: 900px;
	 margin-left: 10px;
	 margin-bottom: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}
/*.cleaner { clear: both }*/