/*CSS: class=serv_href; name=ссылка списка; edit=text; :CSS*/ 
.serv_href{
	background:url(/site-imgs/marker.jpg) center left no-repeat;
	padding:2px;
	padding-left:20px;
	margin-left:20px;
	display:block;
	clear:both;
}

/*CSS: class=float_left; name=картинка в тексте слева; edit=image; :CSS*/ 
.float_left{
	float:left;
	margin-right:10px;
}

/*CSS: class=float_right; name=картинка в тексте справа; edit=image; :CSS*/ 
.float_right{
	float:right;
	margin-left:10px;
}

/*CSS: class=minibold; name=мальенкийИжирный; edit=text; :CSS*/ 
.minibold{
	font-size:8.3pt;
	font-weight:bold !important;
}

/*CSS: class=centeredInfo; name=инфа по центру; edit=text; :CSS*/ 
.centeredInfo{
	display:block;
	margin:5px;
	margin-top:10px;
	margin-bottom:20px;
	padding:20px;
	border:solid 1px #ccc;
	border-top:solid 1px #aaa;
	border-left:solid 1px #aaa;
	font-size:18px;
	text-align:center;
}
/*CSS: class=nopadding; name=текст без отступов; edit=text; :CSS*/ 
.nopadding{
	padding:0 !important;
	text-indent:0
}

/*CSS: class=price_rub; name=цена в рублях; edit=text; :CSS*/ 
.price_rub{
	z-index: expression(runtimeStyle.zIndex = 1,innerHTML = '&nbsp;'+innerHTML + "&nbsp;&nbsp; ");
	padding:15px; 
	color:#0080c0;
	background:url(/site-imgs/ruble.jpg) 95% no-repeat;
	font-size:24px;
	white-space:nowrap;
	font-weight:bold;
}
.price_rub:after{content: '\a0\a0';}
.price_rub:before{content: '\a0';}

/*CSS: class=tableList; name=информационная таблица; edit=table; :CSS*/ 
.tableList{
	border-collapse: separate; 
	border-spacing: 0px !important;
	padding-bottom:0px !important;

}
.tableList tr{ 
	height:32px;
}
.tableList td{ 
	font-size:12px;
	padding:0;
	margin:0;
}
.tableList ul{ 
	*height:32px;
	margin-top:0;
	margin-bottom:0;
	border-bottom:1px solid #ccc;
	background:url(/site-imgs/gr_leftRight.jpg) left repeat-y;
	min-height:32px;
}
/*CSS: class=blueLink; name=голубая ссылка; edit=text; :CSS*/ 
.blueLink{
	color:#003366;
	text-decoration:none;
	border-bottom:dashed 1px #0066CC;
	white-space:nowrap;
}
.blueLink:hover{
	border-bottom:solid 1px #0066CC;
	text-decoration:none !important;
	
}
/*CSS: class=titleBlock; name=Заголовок-разделитель (strong); edit=text; :CSS*/ 
.titleBlock{
	line-height:39px;
	border-bottom:solid 2px #617da3;
	height:39px;
}
.titleBlock strong{
	float:left;
	line-height:39px;
	height:39px;
	background:url(/site-imgs/portfolioTitleBg.jpg) center repeat-x;
	color:#fff;
	font-size:24px;
	margin:0;
	padding:0;
	padding-left:10px;
	padding-right:10px;
	font-weight:normal;
}
/*CSS: class=emailClass; name=электронная почта; edit=text; :CSS*/ 
/*CSS: class=phoneClass; name=телефон; edit=text; :CSS*/ 
.phoneClass,
.emailClass{
	display:block;
	background:url(/site-imgs/email.jpg) 0px -8px no-repeat;
	padding-left:60px;
	line-height:40px;
	font-size:24px;
	color:#33668C;
	text-decoration:none !important;
}
.phoneClass{
	background:url(/site-imgs/phone.jpg) 0px  2px no-repeat;
	padding-left:40px;
}
/*CSS: class=bigText; name=Крупный и плотный текст; edit=text; :CSS*/ 
.fillTextRight,
.fillTextBig,
.bigText{
	font-size:19px !important;
	letter-spacing:-1px;
}
/*CSS: class=wideText; name=Текст с размахом; edit=text; :CSS*/ 
.wideText{
	line-height:150%;
}
/*CSS: class=fillText; name=Текстовка; edit=text; :CSS*/ 
.fillTextRight,
.fillTextBig,
.fillText{
	text-indent:20px;
	text-align:justify;
	font-size:11.5pt;
}
.fillTextRight{
	text-indent:0;
	text-align:right;
}
/*CSS: class=fillTextBig; name=Крупный и плотный текст(текстовка); edit=text; :CSS*/ 
/*CSS: class=fillTextRight; name=Крупный и плотный текст(справа); edit=text; :CSS*/ 

ul.fillText,
li.fillText{
	text-indent:0 !important;
}

.tableH1 td{
	padding-right:40px;
}
.tableH1 td h1{
	margin-bottom:0 !important;
}
.tableH1 td h2{
	border-bottom:solid 2px #0080c0 !important;
	text-align:center;
}