html {
	height:100%;
	background:#c0c0c0;
}
body {
	font-family:Arial;
	font-size:14px;
	color:#000;
	position:relative;
	width:1000px;
	margin:0 auto;
	padding:12px 0;
	background:#fff;
}
#wrapper {
	width:956px;
	padding:20px 10px;
	margin:0 auto;
	background:url(../images/body_bg.png);
	overflow:hidden;
	//height:100%;
}
#header {
	overflow:hidden;
	//height:100%;
}
#menu {
	overflow:hidden;
	float:left;
	margin:0 0 20px 0;
	//height:100%;
}
#logo {
	margin:0 0 0 96px;
	width:108px;
	height:133px;
	filter: expression(fixPNG(this));
}
#menu a {
	display:block;
	float:left;
	margin:0 12px 0 0;
	padding:44px 0 0 0;
	width:210px;
	height:70px;
	background:#f5f5f5;
	border:1px dashed #bcbcbc;
	text-align:center;
	color:#9d9c9c;
	font-size:20px;
	text-decoration:none;
	outline:none;
}
#menu a:hover {
	background:#e9e9e9;
}
#content {
	width:664px;
}

#conteiner {
	margin:35px 0 0 12px;
	overflow:hidden;
	//height:100%;
}
#conteiner_full {
	margin:35px 0 0 0;
	overflow:hidden;
	//height:100%;
}
#conteiner_full p {
	background:#d41d64;
	color:#fff;
	display:block;
	padding:4px 5px;
	line-height:140%;
	text-align:justify;
	margin:0;
}
.wrap {
	width:660px;
	float:left;
	clear:both;
	margin:0 0 36px 0;
}
#conteiner_full h1 {
	padding:4px 5px;
	margin:0 0 14px 0;
	float:left;
	clear:both;
}
#left_col {
	float:left;
	font-family:Tahoma;
	width:344px;
}
#righter {
	width:344px;
}
#righter span {
	float:right;
}
#lefter {
	width:318px;
	padding:0 0 0 26px;
	overflow:hidden;
	//height:100%;
}

#lefter span {
	float:left;
}
#right_col {
	float:left;
	padding:78px 0 0 0;
	font-family:Tahoma;
	text-align:left;
}
#right_col img {
	display:block;
	float:left;
	border:12px solid #000;
	margin:16px 0 0 0;
	clear:both;
}
span {
	display:block;
	float:left;
	clear:both;
}
a span {word-wrap:nowrap;}
span.f {
	margin:0 0 5px 0;
	padding:0 2px 2px 2px;
	font-size:18px;
	font-weight:bold;
	color:#fff;
	background:#bc00b1;
}
#circle {
	float:left;
	width:344px;
	margin:27px 0 0 0;
	padding:27px 0;
	background:url(../images/circle.png) center top no-repeat;
	filter: expression(fixPNG(this));
}

.c_w {
	color:#fff;
}
.c_b {
	color:#00c5ef;
}
.b_b {
	background:#000;
}
.b_blue {
	background:#00c5ef;
}
.b_g {
	background:#dbdbdb;
}
.b_r {
	background:#c60000;
}
.b_y {
	background:#ffde00;
}
.content {
	overflow:hidden;
	w idth:640px;
	//height:100%;
}
a.link {
	display:block;
	float:left;
	padding:0;
	margin:15px 0 4px 0;
	clear:both;
	width:630px;
	text-decoration:none;
}
a:hover.link {
	background:url(../images/plus.png) center left no-repeat;
}
a.link span {
	display:block;
	padding:5px 10px;
	margin:0 0 0 15px;
	background:#fcc300;
	color:#000;
	text-decoration:none;
}
a:hover span {
	background:#000;
	color:#fff;
}
a img {
	border:0;
}
img.content_title {
	display:block;
	clear:both;
	padding:0 0 10px 15px;
}
img.partners {
	margin:0 0 0 65px;
}
img.clients {
	margin:0 0 0 30px;
}
.png {
	filter: expression(fixPNG(this));
}
h1 {
	font-family:Tahoma;
	font-weight:normal;
}