html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    font-size: 100%;
    margin: 0;
    outline: 0 none;
    padding: 0;
    vertical-align: baseline;
}
ol, ul {
    list-style: none outside none;
}
blockquote, q {
    quotes: none;
}
:focus {
    outline: 0 none;
}
ins {
    text-decoration: none;
}
del {
    text-decoration: line-through;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
html {
    height: 100%;
}
* {
    margin: 0;
    padding: 0;
}
body {
	background:url(images/bg.png) repeat-x scroll center 154px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
}
a {
	
}
a:hover{
	
	}

p {

}
img {
   
}
.wrap{
	width:960px;
	margin:0 auto;
	}
.head{
	background:url(images/head.png) repeat-x;
	height:154px;
	margin-bottom:25px;
	min-width:960px;
	}
	.top_line{
		color:#fff;
		line-height:38px;
		height:38px;
		}
		.top_phone{
			background:url(images/phone_ico.png) no-repeat left center;
			padding-left:25px;
			font-weight:bold;
			font-size:14px;
			margin-left:20px;
			min-height:23px;
			display:inline-block;
			}
	.sec_line{}
	.logo{
		background:url(images/logo-bar.png) no-repeat;
		width:387px;
		height:66px;
		display:block;
		}
.content{}
	h1{
		text-align:center;
		font-weight:normal;
		font-size:50px;
		color:#4d6772;
		text-shadow:0 1px 0 #fff;
		padding-bottom:10px;
		}
		h1 span{
			font-weight:bold;
			}
	.skrin{
		background:url(images/skrin.png) no-repeat;
		width:702px;
		height:460px;
		float:left;
		}	
	ul.download{
		float:left;
		margin:80px 0 0 0;
		}
		ul.download li{
			background:url(images/button.png) no-repeat scroll left top;
			width:236px;
			height:89px;
			margin-bottom:20px;
			}
		ul.download li:hover{
			background-position: left bottom;
			}	
			ul.download li a{
				width:116px;
				height:65px;	
				display:block;	
				font-weight:bold;
				color:#fff;
				text-decoration:none;
				text-shadow:0 2px 0 #192029;	
				padding:24px 30px 0 93px;
				}
			ul.download li a:hover{}
				ul.download li a.firefox{background:url(images/yandex.png) no-repeat 16px center;}	
				ul.download li a.chrome{background:url(images/chrome.png) no-repeat 16px center;}	
				ul.download li a.opera{background:url(images/opera.png) no-repeat 19px center;}			


ul.accordion,
ol.accordion {
	}
.accordion li {
    list-style-type: none;
    margin: 0;
    padding: 0;
	}
.accordion li:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    *zoom: 1;
	}
.accordion li li {
	}
.accordion a {
    color: inherit;
    text-decoration: inherit;
	}
.accordion .loading {
    display: none;
	}

.loading {
	display: none;
	}
.accordion {
	color:#434343;
	font-size:15px;
	line-height:24px;
 	}
.accordion li .cursor {
	position:relative;
	z-index:2;
	background:url(images/cur_bg.png) no-repeat;
	width:97px;
	height:32px;
	display:block;
	margin:0 auto;
	}
.accordion li .cursor a{
	background:url(images/cur_bot.png) no-repeat center center;
	width:97px;
	height:32px;
	display:block;
	}
.accordion li.active .cursor a {
	background:url(images/cur_top.png) no-repeat center center;
	width:97px;
	height:32px;
	display:block;						
	}
.shadow{
	background:url(images/shadow.png) no-repeat center top;
	width:1264px;
	height:24px;
	margin:-24px 0 0 -150px;
	}	
.ops{
	padding:15px 0;
	}	
	
	
	
.pre_line{
	background:url(images/pre_foot_bg.png) repeat-x;
	height:13px;
	min-width:960px;
	}
.pre_foot{	
	min-width:960px;
	height:272px;
	color:#fff;
	background: #2c2c2d;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#2c2c2d), to(#070707));
	background: -webkit-linear-gradient(#2c2c2d, #070707);
	background: -moz-linear-gradient(#2c2c2d, #070707);
	background: -ms-linear-gradient(#2c2c2d, #070707);
	background: -o-linear-gradient(#2c2c2d, #070707);
	background: linear-gradient(#2c2c2d, #070707);
	-pie-background: linear-gradient(#2c2c2d, #070707);
	behavior: url(http://bar.smofast.com/PIE.htc);
	}
	.pre_foot_in{
		padding-top:55px;
		}
		.pre_foot_left{
			float:left;
			}
			.foot_t_16{
				font-size:16px;
				color:#aaa;
				padding-bottom:26px;
				}
				.foot_t_16 a{
					color:#fff;
					}
			ul.pre_foot_ul{
				width:300px;
				float:left;
				}
				ul.pre_foot_ul li{
					font-size:12px;
					line-height:32px;
					color:#aaa;
					}
					ul.pre_foot_ul li a{
						font-size:14px;
						color:#fff;
						}
		.pre_foot_right{
			float:right;
			text-align:right;
			}
			.foot_t_14{
				font-size:14px;
				color:#aaa;
				}
				.foot_t_14 a{
					color:#fff;
					}
			.pris{
				color:#f5f5f5;
				font-size:16px;
				display:block;
				margin:25px 0 15px 0;
				}
			.icon{
				}
			.icon:after {
				clear:both;
				content:".";
				display:block;
				height:0;
				visibility:hidden;
				}
			.icon li {
				display:inline;
				}
				.icon li a {
					background-image:url("images/soc.png");
					background-repeat:no-repeat;
					float:left;
					height:0;
					overflow:hidden;
					padding-top:50px;
					width:50px;
					margin: 7px;
					}
					.icon li.icos1 a {background-position:0 0;}
					.icon li.icos2 a {background-position:-50px 0;}
					.icon li.icos3 a {background-position:-100px 0;}
.footer{
	background:#333;
	height:76px;
	border-top:1px solid #fff;
	color:#fff;
	line-height:22px;
	min-width:960px;
	}
	.copy{
		padding-top:15px;
		float:left;
		}
	.foot_contact{
		padding-top:15px;
		text-align:right;
		float:right;
		}					

.clear{
	clear:both;
	}