@import "reset.css";
	

.wrap {
	width:1024px;
	margin:0 auto;
	background:url(../img/bg_page.gif) 0 100% no-repeat;
	text-align:left;
	}
.page {
	background:url(../img/bg_page.gif) 100% 0 no-repeat;
	}
.logo {
	display:block;
	}
.slogan {
	color:#05b3e1;
	font-size:14px;
	}
.left_side {
	float:left;
	display:inline;
	margin:26px 0 0 62px;
	}
a:link, a:visited, a:hover, a:active {
	color:#5B2C87;
	text-decoration:underline;
	}

p, ul, ol, dl, h1, h2, h3, h4, h5, h6 {
	padding-bottom:10px;
	}
.main_nav li a:link, .main_nav li a:visited, .main_nav li a:hover, .main_nav li a:active {
	color:#264e89;
	}

.promo ul {
	margin-left:45px;
	}

.promo ul li a:link, .promo ul li a:visited, .promo ul li a:hover, .promo ul li a:active {
	color:#5b2c87;
	display:block;
	width: 180px;
	height:193px;
	text-align:center;
	background-image:url(../img/thumbs.gif);
	background-repeat:no-repeat;
	}
.promo ul li.ras a:link, .promo ul li.ras a:visited, .promo ul li.ras a:hover, .promo ul li.ras a:active {
	background-position:0 0;
	}
.promo ul li.korr a:link, .promo ul li.korr a:visited, .promo ul li.korr a:hover, .promo ul li.korr a:active {
	background-position:-199px 0;
	}
.promo ul li.red a:link, .promo ul li.red a:visited, .promo ul li.red a:hover, .promo ul li.red a:active {
	background-position:-399px 0;
	}
.promo ul li.dis a:link, .promo ul li.dis a:visited, .promo ul li.dis a:hover, .promo ul li.dis a:active {
	background-position:-583px 0;
	}
.promo ul li.ver a:link, .promo ul li.ver a:visited, .promo ul li.ver a:hover, .promo ul li.ver a:active {
	background-position:-775px 0;
	}
.main_content {
	min-height:470px;
	}
* html .main_content {
	height:470px;
	}
.hr {
	font-size:0;
	min-height:50px;
	border-bottom:2px #72bd5a solid;
	margin-bottom:30px;
	}
* html .hr {
	height:50px;
	}
.hp {
	padding-left:95px;
	}
.main_col {
	padding:0 61px 60px 57px;
	}
.homepage .main_col .indent {
	padding-left:95px;
	}
.contact_info {
	min-height:80px;
	}
* html .contact_info {
	height:80px;
	}
.contacts {
	float:left;
	display:inline;
	margin:20px 0 0 0;
	width:376px;
	}
.contacts a:link, a:visited, a:hover, a:active {
text-decoration:none
}
.contact_info dl {
	color:#fff;
	margin-left:30px;
	}
.contact_info dl dd {
	font-size:13px;
	font-weight:bold;
	}
.contact_info_right {
	float:left;
	display:inline;
	}
.contact_info_right ul {
	margin:11px 0 15px 0;
	}
.contact_info_right ul li {
	margin-right:27px;
	}
.contact_info_right a:link, .contact_info_right a:visited, .contact_info_right a:hover, .contact_info_right a:active {
	font-size:14px;
	color:#fff;
	font-weight:bold;
	}
.counter_container {
	display:block;
	text-align:center;
	width:485px;
	}

.inner .main_col {
	width:728px;
	padding:0 61px 60px 0;
	float:right;
	display:inline;
	}
.inner .main_col indent {
	}
.inner .left_col {
	width:120px;
	float:left;
	display:inline;
	padding:0 0 60px 57px;
	}
.left_col ul {
	margin-top:34px;
	}
.left_col ul li {
	font-size:14px;
	font-weight:bold;
	padding:5px 0 15px 0;
	}







