html{
	background: url(bg-top.gif) repeat-x 0 0;
	height:100%;
}
body{
	margin:0;
	color:#000;
	font:11px/18px Arial, Arial, Helvetica, sans-serif;
	min-width:976px;
	background: url(bg-body.gif) repeat-x 0 100%;
	min-height:100%;
	height: 700px;
}
img{border-style:none;}
a{text-decoration:none;color:#000;}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
#wrapper{
	width:100%;
	overflow:hidden;
	background:url(bg-footer.jpg) no-repeat 50% 100%;
	min-height:100%;
}
* html #wrapper{
	height:100%;
}
#header{
	width:100%;
	overflow:hidden;
	background:url(bg-header.jpg) no-repeat 50% 0;
	position:relative;
}
.main-container{
	width:976px;
	overflow:hidden;
	margin:0 auto;
	z-index: 1000;
}
.logo{
	margin:51px 0 0 0;
	display:inline;
	width:252px;
	height:93px;
	display:block;
}

.abc-block{
	width:950px;
	overflow:hidden;
	background:url(bg-abc.gif) no-repeat;
	padding:0 15px 0 11px;
	height:55px;
	margin:21px 0 0 0;
}
.abc-block .abc{
	width:540px;
	float:left;
}
.abc-block .abc ul{
	margin:9px 0 0 0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.abc-block .abc ul li{
	float:left;
	font-size:12px;
	line-height:15px;
	margin-right:7px;
}
.abc-block .abc ul li a{
	font-weight:bold;
	color:#fff;
}
.abc-block  .search{
	float:right;
	width:316px;
}
.abc-block  .search form{
	width:100%;
	overflow:hidden;
}
.abc-block  .search label{
	font-size:11px;
	line-height:55px;
	color:#fff;
	float:left;
}
.abc-block  .search .row{
	height:27px;
	width:181px;
	float:left;
	background:url(search-field.gif) no-repeat;
	margin:14px 8px 0 11px;
	display:inline;
}
.abc-block  .search .text{
	width:161px;
	margin:0;
	padding:5px 10px 4px;
	font-size:12px;
	border:0;
	float:left;
	color:#8d8d8d;
	background:none;
}
.abc-block  .search .button{
	float:left;
	width:74px;
	height:25px;
	font-size:12px;
	margin-top:14px;
}
#header .nav{
	width:100%;
	overflow:hidden;
	height:px;
	background:url(bg-nav.png) repeat-x;
	font:11px/27px Tahoma, Geneva, sans-serif;
	color:#888;
	position:absolute;
	top:0;
	left:0;
}
#header .nav strong{
	float:left;
}
#header .nav ul{
	float:right;
	margin:0 -14px 0 0;
	padding:0;
	display:inline;
	list-style:none;
}
#header .nav ul li{
	float:left;
	padding:0 14px 0 11px;
	font-weight:bold;
	background:url(bg-marck-nav.gif) no-repeat 100% 50%;
}
#header .nav ul li a{
	color:#888;
}
#left-column{
	float:left;
	width:192px;
	margin:4px 12px 0 0;
}
#content{
	float:left;
	width:568px;
	margin:16px 0 0 0;
}
#right-column{
	float:right;
	width:192px;
	margin-top:4px;
}
.column{
	width:100%;
	overflow:hidden;
	margin-top:12px;
}
.column .t{
	background:url(bg-top-column.gif) no-repeat;
	width:100%;
	overflow:hidden;
}
.column .m{
	background:url(bg-rpt-column.gif) repeat-y;
	width:100%;
	overflow:hidden;
}
.column .b{
	background:url(bg-b-column.gif) no-repeat;
	width:100%;
	height:2px;
	overflow:hidden;
}
.column  .title{
	margin:0 0 0 9px;
	font-size:13px;
	line-height:28px;
	color:#faf6ef;
}
.column  .video-list{
	margin:8px 0 2px 15px;
	padding:0;
	list-style:none;
	list-style:none;
	width:166px;
	overflow:hidden;
}
.column  .video-list li{
	float:left;
	margin-right:6px;
	padding-bottom:6px;
}
.column  .video-list li a{
	float:left;
}
.column  .video-list li img{
	display:block;
	border:1px solid #d2cbc2;
}
.column  .list{
	margin:6px 0 0 9px;
	padding:0 5px 2px 0;
	list-style:none;
	overflow:hidden;
	height:1%;
}
.column  .list li{
	font-size:12px;
	line-height:15px;
	color:#616161;
	background:url(list-marck.gif) no-repeat 0 6px;
	padding:0 0 5px 9px;
}
.column  .list li a{
	color:#616161;
}
.block{
	width:568px;
	overflow:hidden;
	padding-bottom:23px;
}
.block .t{
	background:url(block-t.gif) no-repeat;
	width:100%;
}
.block .m{
	background:url(block-m.gif) repeat-y;
	width:100%;
}
.block .title{
	margin:0 0 0 27px;
	font-size:13px;
	line-height:28px;
	font-weight:bold;
	color:#faf6ef;
}
.block-vision{
	width:546px;
	overflow:hidden;
	padding:6px 13px 0 9px;
}
.vision{
	float:left;
	width:180px;
	margin-top:2px;
}
.block-vision  .img{
	width:100%;
	overflow:hidden;
}
.block-vision  .img a{
	float:left;
}
.block-vision  .img img{
	display:block;
	border:1px solid #ddd;
}
.rating{
	width:85px;
	margin:4px auto 7px;
	padding:0;
	overflow:hidden;
	list-style:none;
}
.rating li{
	float:left;
	margin-right:1px;
}
.rating li a{
	display:block;
	width:16px;
	height:15px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(stars.gif) no-repeat 0 -15px;
}
.rating .active a,
.rating li a:hover{
	background-position:0 0;
}
.block .about-txt{
	float:right;
	width:357px;
}
.block .about-txt ul{
	margin:0;
	padding:0;
	list-style:none;
	font-size:11px;
	line-height:13px;
	color:#8b8b8b;
}
.block .about-txt ul li{
	padding-bottom:7px;
}
.block .about-txt ul strong{
	color:#616161;
}
.block .about-txt ul li a{
	color:#8b8b8b;
}
.block .about-txt .about{
	width:100%;
	overflow:hidden;
	margin-top:13px;
}
.block .about-txt h4{
	margin:0;
	font-size:11px;
	line-height:13px;
	color:#616161;
}
.block .about-txt p{
	font-size:11px;
	line-height:13px;
	color:#616161;
	margin:0;
}
.block .about-txt .more{
	font-size:11px;
	line-height:13px;
	color:#dc9273;
}
.block .about-txt .more a{
	color:#dc9273;
}
.info-video{
	width:560px;
	padding:0 0 0 8px;
	height:26px;
	overflow:hidden;
	background:url(info-video-bg.gif) no-repeat;
}
.info-video strong{
	font-size:11px;
	line-height:26px;
	color:#4d4d4d;
	float:left;
}
.info-video strong span{
	color:#6d6d6d;
	font-weight:normal;
}
.info-video  .download{
	float:right;
	width:139px;
	height:26px;
}
.info-video  .download a{
	background:url(btn-download.gif) no-repeat;
	display:block;
	height:100%;
	overflow:hidden;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
}
.pager{
	margin:-8px auto 0;
	padding:0;
	list-style:none;
	width:402px;
	overflow:hidden;
}
.pager li{
	float:left;
	border:1px solid #e5e5e5;
	margin-right:2px;
}
.pager li a{
	color:#dc9273;
	font-size:11px;
	line-height:20px;
	text-align:center;
	width:20px;
	height:20px;
	background:#fff;
}
.pager li a:hover{
	text-decoration:none;
}
.pager a{
	color:#a29898;
	background:url(pager-active.gif) repeat-x;
}
.pager .back{
	margin-right:5px;
}
.pager .next{
	margin:0 0 0 3px;
	display:inline;
}
.pager .next a,.pager .back a{
	padding:0 10px;
	float:left;
	width:auto;
}
.pager .back a{
	color:#a8a7a7;
}
.kod{
	margin:3px 0 3px 9px;
	padding:0;
	list-style:none;
	font-size:12px;
	line-height:22px;
	color:#616161;
}
.online img{
	display:block;
	margin:0 0 -3px 1px;
}
#footer{
	width:100%;
	overflow:hidden;

}
.column .question{
	font-size:12px;
	line-height:14px;
	color:#616161;
	display:block;
	margin:6px 0 0 8px;
}
.question-list{
	width:100%;
	overflow:hidden;
}
.question-list ul{
	margin:10px 0 0 0;
	padding:0 0 2px 0;
	list-style:none;
}
.question-list ul li{
	float:left;
	width:100%;
	padding-bottom:4px;
}
.question-list ul li label{
	float:left;
	font-size:12px;
	line-height:15px;
	color:#616161;
	cursor:pointer;
}
.question-list ul li .radio{
	float:left;
	width:16px;
	height:15px;
	margin:1px 5px 0 8px;
	display:inline;
}
.question-list .button{
	width:84px;
	height:19px;
	text-align:center;
	color:#616161;
	font-size:11px;
	border:1px solid #b1b1b1;
	margin:4px 0 0 0;
	padding:0;
	float:left;
	cursor:pointer;
}
.question-list .send{
	margin:4px 4px 0 8px;
}
#footer{
	width:100%;
	overflow:hidden;
	margin-top:37px;
	padding-bottom:14px;
}
#footer .txt{
	width:568px;
	float:left;
	margin:0 0 0 213px;
	display:inline;
}
#footer .txt ul{
	margin:0;
	padding:0;
	list-style:none;
	text-align:center;
	font-size:11px;
	line-height:14px;
}
#footer .txt ul li{
	display:inline;
	color:#6a6a6a;
	padding:0 15px;
}
#footer .txt ul li a{
	color:#6a6a6a;
}
#footer .txt .navi{
	margin-top:18px;
}
#footer .txt .navi li{
	padding:0 11px;
}
.logo-2{
	float:right;
	width:150px;
	height:58px;
	margin:0 17px 0 0;
	display:inline;
}
.logo-2 p{
	height:100%;
	text-indent:-9999px;
	overflow:hidden;
	font-size:0;
	line-height:0;
	display:block;
	background:url(logo2.png) no-repeat;
	position:relative;
	z-index:100;
}
/*inner*/
.selected{
	border-bottom:1px solid #d8d8d8;
	padding:0;
}
.selected .img{
	width:331px;
	margin:0 auto;
}
.selected h2{
	margin:6px 0 16px 0;
	color:#828352;
	font:22px/25px Tahoma, Geneva, sans-serif;
	font-weight:normal;
	text-align:center;
}
.selected ul{
	margin:0;
	padding:0;
	list-style:none;
	color:#616161;
	font-size:11px;
	line-height:13px;
}
.selected ul a{
	color:#616161;
}
.selected p{
	color:#616161;
	margin:16px 0;
	font-size:11px;
	line-height:13px;
}
.film-block{
	width:157px;
	overflow:hidden;
	margin:0  auto;
	padding-bottom:20px;
}
.film-block .btn-down{
	width:157px;
	height:29px;
	display:block;
	margin-top:16px;
}
.selected .rating{
	margin:22px auto 0;
}
.film-block .btn-down a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	height:100%;
	background:url(download.gif) no-repeat;
}
.film-block .add{
	display:block;
	font-size:11px;
	line-height:15px;
	text-align:center;
	margin-top:4px;
}
.film-block .add a{
	color:#dc9273;
}
/*light-box*/
.light-box{
	width:571px;
	margin:0 auto;
	display:none;
}
.light-box .top{
	width:100%;
	height:29px;
	overflow:hidden;
	background:url(lb-top.png) no-repeat;
}
.light-box .top h3{
	float:left;
	font-size:14px;
	line-height:29px;
	color:#fff;
	margin:0 0 0 199px;
	display:inline;
}
.light-box a{
	position:relative;
}
.light-box .close{
	float:right;
	width:17px;
	height:17px;
	margin:6px 7px 0 0;
}
.light-box .close a{
	display:block;
	height:100%;
	overflow:hidden;
	text-indent:-9999px;
	background:url(close.gif) no-repeat;
	font-size:0;
	line-height:0;
}
.container{
	background:#fff url(lb-container.jpg) no-repeat;
	width:100%;
	overflow:hidden;
	min-height:294px;
	font-family: Verdana, Verdana, Geneva, sans-serif
}
* html .container{
	height:294px;
	overflow:visible;
}
.light-box .labels{
	float:left;
	width:193px;
}
.light-box .labels strong{
	width:100px;
	height:123px;
	display:block;
	margin:33px 0 0 45px;
}
.light-box .labels strong a{
	display:block;
	height:100%;
	overflow:hidden;
	text-indent:-9999px;
	background:url(sms.png) no-repeat;
	font-size:0;
	line-height:0;
}
.light-box .labels .logo-3{
	width:150px;
	height:58px;
	display:block;
	margin:47px 0 0 26px;
}
.light-box .labels .logo-3 a{
	display:block;
	height:100%;
	overflow:hidden;
	text-indent:-9999px;
	background:url(logo3.png) no-repeat;
	font-size:0;
	line-height:0;
}
.light-box .bottom{
	width:100%;
	height:29px;
	overflow:hidden;
	background:url(lb-bottom.png) no-repeat;
	text-align:center;
	color:#fff;
	font:11px/29px Verdana, Verdana, Geneva, sans-serif
}
.light-box .bottom a{
	color:#fff;
	text-decoration:underline;
}
.light-box .bottom  p{
	margin:0;
}
.light-box .bottom a:hover{
	text-decoration:none;
}
.light-box .bottom-2{
	width:511px;
	margin:0 auto;
	height:23px;
	background:url(lb-bottom2.png) no-repeat;
	text-align:center;
	font-size:10px;
	line-height:23px;
}
.light-box .bottom-2  span{
	padding:0 15px;
}
.light-box .bottom-2 a{
	color:#6c6c6c;
}
.light-box .text{
	float:left;
	width:378px;
}
.light-box .text ul{
	margin:0;
	padding:0;
	list-style:none;
	height:1%;
	overflow:hidden;
}
.light-box .text ul li{
	float:left;
	width:100%;
	background:url(line.png) no-repeat 0 0;
	padding-bottom:8px;
}
.light-box .text p{
	margin:7px 0 8px 6px;
	font-size:11px;
	line-height:13px;
	color:#606060;
}
.light-box .text ul p{
	font-size:12px;
	line-height:14px;
	color:#4a4a4a;
}
.light-box .text ul  strong{
	font-size:12px;
	line-height:12px;
	color:#606060;
}
.light-box .text ul p strong{
	color:#5a5a5a;
	font-size:11px;
}
.light-box .text ul .small{
	font-size:11px;
	line-height:13px;
}
.light-box .text ul  .first strong{
	font-size:12px;
	line-height:13px;
	color:#494949;
	font-weight:normal;
}
.light-box .text ul  .first strong span{
	color:#ff4605;
	font-weight:bold;
}
.light-box .text ul  .first p strong{
	color:#5a5a5a;
	font-size:11px;
	font-weight:bold;
}
.light-box .text ul  .first p{
	font-size:11px;
	line-height:13px;
	color:#787777;
	margin:0;
}
.light-box .text ul  .first p span{
	color:#9e9e9e;
	font-size:10px;
	line-height:13px;
}
.light-box .text ul p{
	margin:0;
}
.number{
	width:17px;
	height:17px;
	float:left;
	background:url(circle.png) no-repeat;
	color:#fff;
	font:bold 12px/17px Arial, Arial, Helvetica, sans-serif;
	float:left;
	margin:8px 8px 0 6px;
	display:inline;
}
.number span{
	text-align:center;
	display:block;
}
.light-box .txt{
	float:left;
	width:335px;
	margin-top:8px;
}
.light-box .txt .bg{
	background:url(bg-field.gif) no-repeat;
	height:22px;
	width:149px;
	float:left;
	margin:0 5px 0 0;
}
.light-box .txt .row{
	height:1%;
	overflow:hidden;
	margin-top:7px;
}
.light-box .txt .fild{
	width:129px;
	font-size:12px;
	color:#787777;
	padding:2px 10px 1px;
	margin:0;
	border:0;
	background:none;
	float:left;
}
.light-box .txt .bul{
	float:left;
	width:66px;
	height:21px;
}
.bul2{
	width:66px;
	height:21px;
}
.light-box  .second strong{
	float:left;
	padding:0 11px 0 32px;
	line-height:18px !important;
}
.light-box  .second  select{
	float:left;
	width:129px;
}
/*sms2*/
.sms{
	background:url(bg-sms.jpg) no-repeat 50% 0;
}
.sms #wrapper{
	background:none;
	width:692px;
	margin:0 auto;
}
.block-sms{
	width:100%;
	margin-top:0px;
	padding-bottom:50px;
}
.block-sms .m{
	width:100%;
	background:url(sms-m.gif) repeat-y;
}
.block-sms .t{
	width:100%;
	background:url(sms-t.gif) no-repeat;
}
.block-sms .b{
	width:669px;
	padding:20px 12px 11px 11px;
	background:url(sms-b.gif) no-repeat 0 100%;
}
.block-sms .b:after,
.block-sms .t:after,
.block-sms .m:after,
.block-sms:after{
	display:block;
	content:"";
	clear:both;
}
.block-sms .l{
	float:left;
	width:226px;
}
.block-sms .l .img{
	width:100%;
	overflow:hidden;
	margin-top:17px;
}
.block-sms .l img{
	display:block;
	border:1px solid #a0a0a0;
}
.block-sms .logo-2{
	display:block;
	float:none;
	margin:0 0 0 43px;
}
.block-sms .r{
	float:left;
	width:443px;
}
.block-sms .top{
	width:100%;
	overflow:hidden;
	background:url(sms-top.gif) no-repeat;
}
.block-sms .middle{
	width:100%;
    overflow:hidden;
	background:url(sms-middle.gif) repeat-y;
}
.block-sms .bottom{
	width:100%;
	overflow:hidden;

	padding-bottom:10px;
	background:url(sms-bottom.gif) no-repeat 0 100%;
}
.block-sms .title p{
	font-size:14px;
	line-height:17px;
	color:#3c3c3c;
	font-weight:bold;
	margin:0px 0 0 15px;
	padding-bottom:5px;
}
.block-sms ul{
	margin:0;
	padding:0;
	list-style:none;
	height:1%;
	overflow:hidden;
}
.block-sms ul li{
	float:left;
	width:100%;
	border-bottom:1px solid #dbdbdb;
}
.block-sms ul .title{
	background:url(bgsms-title.gif) repeat-x;
	width:441px;
	margin:6px 0 0 1px;
	display:inline;
	border-bottom:1px solid #dbdbdb;
}
.block-sms .title p span{
	color:#ff5d00;
}
.nambers{
	float:left;
	margin:10px 13px 0 10px;
	display:inline;
	width:37px;
	height:36px;
	background:#d8d8d8;
}
.nambers span{
	display:block;
	text-align:center;
	font-weight:bold;
	color:#8a8a8a;
	font-size:32px;
	line-height:36px;
}
.block-sms .info{
	height:1%;
	overflow:hidden;
}
.block-sms .text-info{
	float:left;
	width:377px;
}
.block-sms .send .text-info{
	font-size:18px;
	line-height:22px;
	color:#3c3c3c;
	font-weight:bold;
	margin:6px 0 0 0;
}
.block-sms .send .text-info span{
	color:#0090ff;
}
.block-sms  .cost{
	height:1%;
	overflow:hidden;
	margin:7px 0 0 10px;
}
.block-sms  .cost strong{
	font-size:12px;
	line-height:17px;
	color:#636262;
	padding-right:10px;
}
.block-sms  .cost p{
	margin:0;
	font-size:11px;
	line-height:13px;
	color:#878787;
}
.block-sms  .cost .row{
	height:1%;
	overflow:hidden;
	margin-top:11px;
	padding-bottom:8px;
}
.block-sms  .cost .row strong{
	float:left;
}
.block-sms  .cost select{
	float:left;
	width:130px;
}
.block-sms strong.text-info{
	font-size:14px;
	line-height:17px;
	color:#3c3c3c;
}
.block-sms .wating{
	margin-top:13px;
	padding-bottom:10px;
}
.block-sms .kod-input{
	width:377px;
	overflow:hidden;
	margin-top:6px;
	padding-bottom:8px;
}
.block-sms .kod-input .bg{
	width:149px;
	float:left;
	background:url(sms-input.gif) no-repeat;
	margin-right:5px;
}
.block-sms .kod-input .bg input{
	float:left;
	width:129px;
	font-size:13px;
	margin:0;
	border:0;
	background:none;
}
.block-sms .bul{
	float:left;
	width:66px;
	height:21px;
}
.block-sms  .block-t{
	float:left;
	width:377px;
	margin-top:5px;
}
.block-sms  .block-t .text-info{
	float:none;
}
.block-sms   .fourth .text-info{
	font-size:12px;
	line-height:15px;
	color:#4b4a4a;
	margin:13px 0 0 0;
	font-weight:bold;
	padding-bottom:15px;
}
.block-sms   .last{
	border:0;
}
.block-sms   .last p{
	font-weight:bold;
	font-size:12px;
	line-height:15px;
	color:#4b4a4a;
	margin:8px 0 0 9px;
}
.block-sms   .last p a{
	color:#6a8d16;
}
.block-sms   .last p a:hover{
	text-decoration:underline;
}
.block-sms   .last .links{
	float:right;
	font-size:10px;
	line-height:14px;
	margin-top:15px;
	padding-right:18px;
}
.block-sms   .last .links a{
	color:#acacac;
}
.block-sms   .last .bg{
	width:441px;
	margin:0 0 0 1px;
	background:#f4f4f4;
	float:left;
	display:inline;
}
.block-sms .form1{
	margin:-46px 0 -50px 0;
	position:relative;
	height:1%;
	overflow:hidden;
}
.banners{
	width:570px;
	overflow:hidden;
	margin:0px auto 0;
}
.banners ul{
	margin:0 auto;
	padding:0;
	list-style:none;
	text-align:center;
	height:42px;
}
.banners ul li{
	display:inline;
	padding: 0 4px 0 3px;
	line-height:30px;
}
.banners ul li img{
	display:inline;
	vertical-align:middle;
}