.center {
text-align:center;
}
.hr {
border-style:solid;
border-width:1px 0px 0px 0px;
border-color:#e7e7e7 white white white;
width:100%;
}
ins {text-decoration:none;color:red;}
.no_underline {
text-decoration:none;
}
.no_border td {
border:0px;
}
td.underline, table.underline {
border-bottom:1px solid #ececec;
}
.clear {clear:both;}
.block {display:block;}
.normal {font-weight:normal;}
.nobr {white-space:nowrap;}
.green {color:green;}
.red {color:red;}
.orange {color:#FE6634;}
.blue {color:#333365;}
.right {text-align:right;}
.left {text-align:left;}
.top{vertical-align:top;}
.bottom{vertical-align:bottom;}
.inline {display:inline;}
.db {display:block;}
.fl {float:left;}
.fr {float:right;}
.mt20 {margin-top:20px;}
.mt30 {margin-top:30px;}
.mb20 {margin-bottom:20px;}
.mr20 {margin-right:20px;}
.w240 {width:240px;}
.pt10 {padding-top:10px;}
.pl240 {padding-left:240px;}
.p10 {padding:10px;}
.pl20 {padding-left:20px;}
.fs12 {font-size:12px;}
.fs14 {font-size:14px;}
.fs16 {font-size:16px;}
.bg {background-color:#f6f6f6;}
.bigArial a, .bigArial{font-size:14px; font-family:Arial, Tahoma;}
q {font-family:arial;font-style:italic;margin-left:25%;display:block;}
small.q {color:#999999;display:block;font-size:11px;margin-left:25%;}

h2 {
font-family:times New Roman;
font-weight:normal;
color:#333365;
/* margin-top:50px; */
margin-bottom:5px;
}
.test {width:200px;background-color:red;border:3px solid black;}
.inner .html {
padding-right:50px;
line-height: 26px;
}
.inner .html p {
margin:23px 0px;
}
.inner .html p.central {
margin: 23px 8%;
}
.nums {
margin:0px 5px 5px;
position:relative;
top:-4px;
}
/* formContent */
.formContent td.text input {
	background-color:#F9F9F9;
	border-color:#A5A5A5;
	border-width:0 0 1px;
	font-weight:bold;
	height:20px;
	margin:5px 0 15px;
	padding:5px 3px 0;
}
	.formContent td.text input.error {
		background-color:#FFF9F9;
		border-color:red;
	}
.formContent td.captha input {
	background-color:#F9F9F9;
	border-color:#A5A5A5;
	border-width:0 0 1px;
	font-weight:bold;
	height:20px;
	margin:5px 0 15px;
	padding:5px 3px 2px;
	text-transform: capitalize;
	font-size:16px;
}
.formContent td.checkbox div {
	padding-bottom:15px;
}
	.formContent td.checkbox input {
		margin-bottom:10px;
		margin-right:10px;
		position:relative;
		top:3px;
	}
		.formContent td.checkbox label {
			font-family: Arial;
			font-size:12px;
		}
.formContent td textarea {
	background-color:#F9F9F9;
	border:1px solid #E2E2E2;
	color:#333333;
	font-family:arial;
	font-size:12px;
	line-height:20px;
	padding:5px;
	margin:5px 0 15px;
	width:400px;
}
.formContent .error_str, .formContent label.error{
	color:red;
	font-family:arial;
	font-size:11px;
	position:relative;
	top:-15px;
	display:block;
}

.formContent .errortext {
	background:#FFF9F9 url(/bitrix/templates/onlinecompany.ru/img/icons/form/icon_form_bad.png) no-repeat scroll 10px 50%;
	border:1px solid #FFE0E0;
	display:block;
	font-family:arial;
	font-size:12px;
	line-height:16px;
	padding:5px 10px 5px 40px;
	width:70%;
}
.formContent td.bigLabel {
text-align:right;
color:#333365;
font-size:22px;
padding-right:10px;
width:100px;
}

.inner .html ul {
	margin:5px;
}
	.inner .html ul li {
		background:transparent url(/bitrix/templates/onlinecompany.ru/img/li.gif) no-repeat scroll left 9px;
		line-height:23px;
		padding-left:25px;
	}
/* blue_clouds*/
.blue_clouds {
	background-color:#ddf0fd;
	font-family: arial, tahoma;
}
.blue_clouds h3{
	font-family: arial, tahoma;
	font-size:22px;
	font-weight:normal;
	margin-top:7px;
}
.inner .html .blue_clouds p {
	line-height:10px;
	margin:9px 0 0;
}
.blue_clouds p a{
	font-size:12px;
	font-weight:normal;
	line-height:14px;
	text-decoration:none;
}
	.blue_clouds .tl, .blue_clouds .tr, .blue_clouds .bl, .blue_clouds .block_content {
	background-image: url(/bitrix/templates/onlinecompany.ru/img/blue_clouds.gif);
	background-repeat: no-repeat;
	}
	.blue_clouds .tl {
		background-position:-163px -61px;
		height:100%;
	}
	.blue_clouds .tr {
		background-position: 189px -61px;
		height:100%;
		padding-right:35px;
		padding-top:28px;
	}
	.blue_clouds .bl {
		background-image:url(/bitrix/templates/onlinecompany.ru/img/blue_clouds2.gif);
		background-position:left bottom;
		height:100%;
		padding-bottom:40px;
		padding-left:30px;
		padding-right:12px;
	}
	.ie7 .blue_clouds .bl { padding-bottom:0px; }
	.blue_clouds .block_content {
		background-position: -124px -40px;
		float:right;
		height:20px;
		left:20px;
		position:relative;
		top:23px;
		width:20px;
	}
	
.blue_clouds table {
	background-color:#DAECF9;
	border:1px solid #B5CDDE;
	border-collapse:separate;
	margin:15px 5px 0 0;
	font-family:Arial,Tahoma;
	font-size:12px;
	line-height:16px;
}	
.blue_clouds th {
border:1px solid #B5CDDE;
background-color:#b5cdde;
padding:5px;
}	
.blue_clouds td {
border:1px solid #B5CDDE;
padding:5px;
}	
	.blue_clouds td.white {
	background-color:white;
	text-align:center;
	}	
	.blue_clouds .modified {	font-size:12px;	}
	.blue_clouds .modified a {  text-decoration:underline; font-size:14px;}
	.inner .html .blue_clouds .modified p { line-height:16px;}

/* white_clouds */
.white_clouds {
	background:transparent url(/bitrix/templates/onlinecompany.ru/img/white_clouds.gif) no-repeat scroll left bottom;
	padding:1px 0 45px 55px;
	margin-bottom:25px
}
	.white_clouds h3{
	margin-left:32px;
	color:#c81241;
	font-size:20px;
	font-weight:bold;
	}
	.white_clouds a{
		font-family: arial, tahoma;
		font-size:14px;
	}
	.inner .html .white_clouds p {
		line-height:19px;
		margin:5px 0 0 32px;
		font-size:14px;
	}
/* solution */
.solution {
	width:320px;
}
	.s_right, .s_right div {
		text-align:right;
	}
	.solution h1{
		margin-bottom:8px;
	}
	.s_green h1{ color:#78912b; }
	.s_blue h1{	color:#333365; }
	.solution div.p{
		line-height:17px;
		margin-left:55px;
	}
	.solution a{
		font-family:arial;
		line-height:35px;
		margin-left:56px;
	}
