body {
  color: #414c50;
  font: 12px Verdana, Arial, Helvetica, sans-serif;
  margin: 0;
}
a {
  color: #1b5d9a;
}
form {
  margin: 0;
  padding: 0;
}
h1 {
  color: #1b5d9a;
  font-size: 22px;
  font-weight: normal;
  margin: 18px 0;
  padding: 0;
}
img {
  border: 0;
}
p {
  margin: 0 0 10px 0;
  padding: 0;
  text-indent: 35px;
}
ul, li {
  list-style: none;
  margin: 0;
  padding: 0;
}

div.wrap {
  margin: 0 auto;
  width: 1050px;
}
div.header {
  background: url(../img/header-bg.gif) repeat-x;
  height: 120px;
  margin-bottom: 20px;
}
div.logo {
  float: left;
  position: relative;
  top: 22px;
  left:14px;
}
div.head {
  float: right;
}
div.col-left {
/*	background: red;*/
  float: left;
  width: 290px;
}
.pay_block{margin:26px 0px 0 20px}
.wrap_a{margin-left:-16px;margin-top:25px}
.pay_block a{margin-left:16px;float:left;margin-bottom:27px}
div.col-center {
/*	background: green;*/
  float: left;
  width: 450px;
}
div.col-right {
/*	background: blue;*/
  float: right;
  width: 310px;

}
div.col-wrap {
/*	background: yellow;*/
  margin: 0 20px;
}

ul.main-menu {
  margin-top: 27px;
}
ul.main-menu li {
  clear: both;
  color: #ffad01;
  font: 14px Verdana, Arial, Helvetica, sans-serif;
  padding-bottom: 18px;
}
ul.main-menu a:hover {
  color: #ffad01;
}
ul.main-menu p {
  margin: 0;
  padding: 4px 0;
  text-indent: 0;
}
ul.main-menu li img
{
 position /*\**/:relative\9;
 top /*\**/:-12px\9;
}
*+html ul.main-menu li img {position: relative; top:0}
ul.main-menu li img {
  margin:0 10px 0 0;
}

div.form-contact-wrap1 {
  background: url(../img/form-b-bg.gif) repeat-y;
  margin-top: 20px;
}
div.form-contact-wrap2 {
  background: url(../img/form-b-top.gif) left top no-repeat;
}
div.form-contact-wrap1 h1 {
  margin: 0;
}
div.form-contact-wrap1 p {
  text-indent: 0;
}
div.form-contact-wrap2 div {
  background: url(../img/form-b-bottom.gif) left bottom no-repeat;
  padding: 15px;
}
div.form-contact-wrap2 input, div.form-contact-wrap2 textarea {
  border: 1px solid #2f6496;
  color: #aaa;
  font: 12px Verdana, Arial, Helvetica, sans-serif;
  margin: 3px 0;
  width: 217px;
}
div.form-contact-wrap2 div.but {
  background: none;
  height: 33px;
  padding: 0;
}
div.form-contact-wrap2 div.but input {
  border: 0;
  width: 117px;
}
div.form-contact-wrap2 .actived {
  color: #414c50;
}
ul.advantage {
  margin: 12px 0;
}
ul.advantage li {
/*	list-style: url(../img/point-tick.gif) inside; background: red;*/
  clear: both;
  margin: 0 0 12px 0;
  padding-bottom: 10px;
}
ul.advantage li img {
  margin: 0 10px 10px 0;
}
table.partner {
  margin: 20px 0 20px 0;
}
table.partner p {
  color: #1b5d9a;
  margin: 0;
  text-indent: 0;
}
table.partner img {
  margin-bottom: 10px;
}
div.phone-area {
  background: url(../img/contact.jpg) top right no-repeat;
  height: 320px;
  float: right;
  width: 420px;
}
div.phone-area strong {
  color: #2f6496;
}
div.phone-area div.cont {
  height: 140px;
  left: 10px;
  position: relative;
  top: 70px;
  width: 457px;
}
div.phone-area div.cont p {
  margin: 0px 0 0 10px;
  text-indent: 0;
  line-height:2.4;
}

.banner{height:100px;background: url(../img/banner.jpg) no-repeat left top;}
.banner p{font:bold 12px verdana;color:#2f6496;padding:26px 0 0 10px;text-indent:0}
.banner span{color:#fb7300}
.banner b{color:#474b4c}
div.phone-area div.little-more {
  left: 262px;
  margin-left: 10px;
  position: relative;
  top: 130px;
  width: 457px;
}
div.stat-header {
  background: url(../img/stat-head.gif) no-repeat;
  height: 48px;
}
div.stat-header h1 {
  margin: 0;
  padding: 9px 0 0 18px;
}
ul.stat-list {
  margin-right: 4px;
}
ul.stat-list li {
  background: url(../img/stat-bg.gif) bottom repeat-x;
  color: #008fc5;
  font-size: 14px;
  height: 39px;
/*	padding: 10px 0 10px 10px;*/
}
ul.stat-list li.first {
  background: url(../img/stat-bg-1.gif) top right no-repeat;
  color: #008fc5;
  font-size: 14px;
  height: 39px;
/*	padding: 12px 0 13px 10px;*/
}
div.portfolio-header {
  background: url(../img/portfolio-head.gif) no-repeat;
  height: 56px;
  margin-top: 20px;
}
div.portfolio-header h1 {
  margin: 0;
  padding: 9px 0 0 18px;
}
div.p-site {
  height: 234px;
  margin: 4px 0;
}
img.p-site-border {
  position: absolute;
z-index:-100;
  }
img.button-p-all {
  margin: 10px 0;
}
div.foot-articles {
  clear: both;
  padding: 0 21px;
}
div.foot-articles td {
  background-position: left;
  background-repeat: repeat-y;
  vertical-align: top;
  width: 252px;
}
div.foot-articles th {
  background-position: bottom;
  background-repeat: no-repeat;
  color: #008fc5;
  font-size: 14px;
  text-align: left;
  vertical-align: top;
  width: 252px;
}
div.foot-articles th p {
  line-height: 14px;
  margin: 34px 15px 0 50px;
  text-indent: 0;
}
div.foot-articles td p {
  margin: 15px;
}
div.footer {
  background: url(../img/footer-separator.gif) top repeat-x;
  clear: both;
  float: left;
  height: 54px;
  margin-left: 4px;
  width: 998px;
}
div.footer p {
  color: #1b5d9a;
  font-size: 11px;
  margin-top: 32px;
  text-indent: 0;
}
div.footer a {
  color: #00abeb;
}
div.footer p.left {
  float: left;
}
div.footer p.right {
  float: right;
}


.port_ul dl{margin:4px 0 0 14px}
.port_ul dt{font:bold 14px verdana;color:#1b5d9a;margin:0 0 13px -2px}
.port_ul dd{margin:0}
.port_ul a{font:bold 12px verdana;color:#1b5d9a}
.port_ul{margin:0 0 30px -50px}
.port_ul li{float:left;width:321px;height:296px;background: url(../img/dl.jpg) no-repeat left top;margin:0 0 36px 50px}
.img_a{display:block;margin:0 0 3px 0}

.banner_p{text-indent:0;}
.banner_p a{font-weight:bold}


/*����� ��� ������������*/
.col-big
{
	float:left;
	width:738px;
}
.col-big h1
{
	padding:0 0 7px 10px;
}
.col-big table
{
	border-collapse: collapse;
	
}
.col-big td
{
	vertical-align: top;
font-size:11px;
color:black;
}
.clear
{
	clear: both;
	line-height:0px;
	height:0px;
	font-size: 0px;
}
td.f1
{
	width:25px;padding:18px 0 20px 0;	text-align: center;
	border:1px solid #ef9457;
}
td.f2
{
	width:185px;
	padding:18px 15px 20px 14px;
	border:1px solid #ef9457;
}
td.f3
{
	width:340px;padding:18px 15px 20px 24px;
	border:1px solid #ef9457;
}
td.f4
{
	width:118px;padding:18px 0 20px 0;
	text-align: center;
	border:1px solid #ef9457;
	color:#ef9457;
}
td.zag2
{
	background: url(../img/mbg.gif)  repeat-x top left;border-left:1px solid #ef9457;
}
td.zag
{
	background: url(../img/tbg.gif)  repeat-x top left;border-left:1px solid #ef9457;
}
td.zag3
{
	background-color: #ef9457;
	color:white;border-left:1px solid #ef9457;
}
.r1
{
	float:left;
	font-size:11px;
	padding:26px 0 16px 15px;
}
.r2
{
float:right;
	font-size:18px;
	padding:20px 32px 16px 0px;
	font-weight: bold;
}
.inpu label
{
	float:left;
	width:80px;
	font-size:14px;
	color:black;
	text-align: right;
	padding-right:12px;
}
.inpu
{
	padding:0 0 8px 0;
}
.inpu input.itext
{
		border:1px solid #ef9457;
		width:223px;
		line-height:14px;
		font-size:14px;
		height:21px;
}
.inpu input.it
{
	margin:15px 0 0 92px;
}

