﻿body
{
	width:1000px;
	font-size: 10pt;
	font-family: Tahoma,Arial,Helvetica, sans-serif;
	
}

h2 img{
	vertical-align: middle;
	margin-right: 5px;
}

/*центрирование в диве на странице отзывы*/
.between { display:table-cell !important;	display: inline; /* для IE */ height:50px; width:25px; }

.clear {clear:both; line-height:0; height:0px;}

.centered { 
	display:table-cell !important;
	display: inline; /* для IE */
	height:200px;
	text-align:center;
	vertical-align:middle;
	width:155px;
	/*border-collapse:collapse; */
	border:0;

}
.centered p { text-align:center; margin:0;}
.float_l {display:table-cell; float:left;}
* html .centered span {  /* хак для ие6 */
display: block;
z-index: expression( /* оптимизированный expression, который сработает только при загрузке страницы */
runtimeStyle.zIndex = 1,
this == ((200/2)-parseInt(offsetHeight)/2) <0 ? style.marginTop="0" : style.marginTop=(200/2)-(parseInt(offsetHeight)/2) +'px');
}
*:first-child+html .centered span { /* хак для ие7 */
display: block;
z-index: expression(
runtimeStyle.zIndex = 1,
this == ((200/2)-parseInt(offsetHeight)/2) <0 ? style.marginTop="0" : style.marginTop=(200/2)-(parseInt(offsetHeight)/2) +'px');
}
/**/

.lang	
{
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #CED2D6;
}

.copy	
{
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #7D7D7D;
}

.menu
{
	background: #E4E4E4 url('../../site/images/menu_ugl.gif') no-repeat;
}

.mainl	
{
	background: #FFFFFF url('../../site/images/main_l.gif') repeat-y;
}

.mainr	
{
	background: #FFFFFF url('../../site/images/main_r.gif') right repeat-y;
}

.mainrh	
{
	background: #FFFFFF url('../../site/images/main_r_home.gif') right repeat-y;
}

.mainb	
{
	background: #FFFFFF url('../../site/images/main_b.gif') bottom repeat-x;
}

.maint	
{
	background: #85CCF6 url('../../site/images/main_t.gif') repeat-x;
	font: 71% Tahoma, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.mainth	
{
	background: #FFFFFF url('../../site/images/main_t_home.gif') repeat-x;
}

.home	
{
	background: url('../../site/images/home_bg.gif') repeat-x;
}

.hometxt	
{
	/* text-align: justify;
	padding: 4px 18px 10px 0px; */
}

.spc15	
{
	width: 15px;
}

.spc30	
{
	width: 30px;
}

.spc60	
{
	width: 60px;
}

.date	
{
	font: bold 65% Tahoma, Arial, Helvetica, sans-serif;
	color: #B8C1C9;
	padding-bottom: 6px;
}

.vline	
{
	background: url(../../site/images/line.gif) repeat-y;
}

.hline	
{
	background: url(../../site/images/line.gif) repeat-x;
}

.line	
{
	border-top: 1px solid #E7E7E7;
}

.bot	
{
	border-bottom: 3px solid #E7E7E7;
}

.results	
{
	background: #E7E7E7;
	padding-left: 3px;
	padding-right: 3px;
}
div.text, p, ul{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 10pt;
}
.news	
{
	font: 71% Tahoma, Arial, Helvetica, sans-serif;
}

.tbl	
{
	padding-left: 15px;
}

.tbl td	
{
	border-bottom: 1px solid #E7E7E7;
	padding: 5px;
}

.tbl td.tblf		
{
	border-right: 1px solid #E7E7E7;
	padding-left: 0px;
}

.sml,.sml td,.sml th	
{
	font: 65% Tahoma, Arial, Helvetica, sans-serif;
}

.txt,.txt td,.txt th	
{
	font: 71% Tahoma, Arial, Helvetica, sans-serif;
}

.big,.big td,.big th	
{
	font: 80% Tahoma, Arial, Helvetica, sans-serif;
}

.small {
	 font-size: 8pt;
}
.padded10{
	 margin-left: 10px;
}
.blue	
{
	color: #3399CC;
}

.dgrey	
{
	color: #505050;
}

.grey	
{
	color: #CACED2;
}

.green	
{
	color: #8BCE43;
}

.white	
{
	color: #FFFFFF;
}

a	
{
	color: #3399CC;
	border:none;
}

a:hover	
{
	color: #8BCE43;
}

a.current	
{
	color: #CACED2;
	border:0px;
}
img {border:0px;}
input, select, textarea	
{
	background: #F6F6F6;
	color: #505050;
	border-bottom: 1px solid #ABB3BA;
	border-left: 1px solid #ABB3BA;
	border-right: 1px solid #ABB3BA;
	border-top: 1px solid #ABB3BA;
	font: 70% Tahoma, Arial, Helvetica, sans-serif;
	padding-left: 2px;
}

textarea	
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-3dlight-color: #ABB3BA;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-face-color: #ABB3BA;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-darkshadow-color: #ABB3BA;
	 /* scrollbar-track-color: #F6F6F6; */
}

.btn	
{
	background: #FFFFFF;
	border: 0px;
}

h1	
{
	font: bold 100% Tahoma, Arial, Helvetica, sans-serif;
	color: #505050;
	background: url('../../site/images/bullet_sq.gif') 	no-repeat;
	padding: 0px;
	padding-left: 14px;
	margin: 16px 10px 6px 0px;
}

h1.err	
{
	font: bold 140% Tahoma, Arial, Helvetica, sans-serif;
	color: #85CCF6;
	background: url();
	padding: 0px;
	margin: 10px 10px 6px 0px;
}

h2	
{
	font: bold 80% Tahoma, Arial, Helvetica, sans-serif;
	color: #3399D5;
	background: url('../../site/images/bullet_arr.gif') no-repeat;
	padding: 0px;
	padding-left: 10px;
	margin: 16px 10px 2px 10px;
}
h2.main
{
	font-size:105%;
	margin:10px 10px 0px 0px;
}
p.main
{
	margin-top:5px;
	margin-bottom:15px;
}
h3
{
	font: 600 110% Tahoma, Arial, Helvetica, sans-serif;
	color: #3399D5;
/*	background: url('../../site/images/bullet_arr.gif') no-repeat;*/
	padding: 0px;
	padding-left: 10px;
	margin: 16px 10px 15px 10px;
}
h4
{
	margin:0px; padding:0px;
	color:#3399d5;
	background:url(../images/calc/bul.gif) center left no-repeat;
	padding-left:8px;
	font-size:90%;
	font-weight:600;
	margin-left:25px;
	margin-bottom:10px;
}
p	
{
	margin-bottom: 6px;
}

ul	
{
	list-style-type: square;
}

h2.client	
{
	margin-top: 0px;
	margin-bottom: 0px;
}

h2.portfolio	
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 16px;
}

p.client	
{
	margin-top: 5px;
	margin-bottom: 4px;
}

ul.client	
{
	margin-top: 0px;
	margin-bottom: 0px;
	color: #646464;
}

.search	
{
	font: 71% Tahoma, Arial, Helvetica, sans-serif;
	color: #ADB2B6;
	font-weight: bold;
}

td.PageLister	
{
	font: 71% Tahoma, Arial, Helvetica, sans-serif;
}

td.PageListerSelected	
{
	font: 71% Tahoma, Arial, Helvetica, sans-serif;
}

.searchnotexec	
{
	font: 90%;
	color: #ADB1B4;
}
#phones
{
	background:url(../../site/images/phones_bg.gif) no-repeat top right;
	width:198px;
	height:57px;
	color:#70c3f4;
	font-weight:normal;
	font-size:72%;
	padding:14px 55px 0 0;
	border:solid 1px #fff;
	text-align:right;
}
#lang
{
	background:url(../../site/images/lang_l.gif) no-repeat top;
	width:136px;
	height:57px;
	border:solid 1px #fff;
	padding:20px 0px 0 0;
}
.spacer
{
	height:15px;
}
.spacer5px
{
	height:5px;
	font-size:30%;
}
.spacer7px
{
	height:7px;
	font-size:30%;
}
.spacer9px
{
	height:9px;
	font-size:5%;
}
.spacer3px
{
	height:3px;
	font-size:4%;
}