*{
	outline:none;
	padding:0;
	margin:0;
}
html{
	background:#fdfdfe url(../images/bg-html.png) repeat-x 50% 0;
	height:100%;
}
body{
	color:#333;
	font:11px Arial, Helvetica, sans-serif;
	background:url(../images/bg-body.png) repeat-x 50% 100%;
	background:url(../images/bg-main.png) repeat-y 50% 0;
	position:relative;
	min-height:100%;
	min-width:1000px;
}
img{
	border-style:none;
	vertical-align:top;
}
a{
	text-decoration:none;
	color:#000;
	cursor:pointer;
}
a:hover{text-decoration:underline;}
ul{
	list-style:none;
}
input,
textarea,
select{
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
}
form,
fieldset{
	border-style:none;
}
.wrapper{
	width:100%;
	padding-bottom:106px;
	overflow:hidden;
}
.header{
	width:100%;
	background:url(../images/headermain.png) no-repeat 50% 100%;
	position:relative;
	z-index:100;
}
.header1{
	background:url(../images/header1.png) no-repeat 50% 100%;
}
.header2{
	background:url(../images/header2.png) no-repeat 50% 100%;
}
.header3{
	background:url(../images/header3.png) no-repeat 50% 100%;
}
.header4{
	background:url(../images/header4.png) no-repeat 50% 100%;
}
.header5{
	background:url(../images/header5.png) no-repeat 50% 100%;
}
.header6{
	background:url(../images/header6.png) no-repeat 50% 100%;
}
.header7{
	background:url(../images/header7.png) no-repeat 50% 100%;
}
.nav{
	position:absolute;
	top:316px;
	left:0;
	height:60px;
}
.nav:after{
	content:'';
	display:block;
	clear:both;
}
.nav li{
	float:left;
	background:url(../images/seporator-nav1.png) no-repeat;
	padding-left:2px;
}
.header1 .nav li{
	background:url(../images/seporator-nav2.png) no-repeat;
}
.header2 .nav li{
	background:url(../images/seporator-nav3.png) no-repeat;
}
.header3 .nav li{
	background:url(../images/seporator-nav4.png) no-repeat;
}
.header4 .nav li{
	background:url(../images/seporator-nav5.png) no-repeat;
}
.header5 .nav li{
	background:url(../images/seporator-nav6.png) no-repeat;
}
.header6 .nav li{
	background:url(../images/seporator-nav7.png) no-repeat;
}
.header7 .nav li{
	background:url(../images/seporator-nav8.png) no-repeat;
}

.nav li:first-child{
	background:none;
	padding:0;
}
.nav li a{
	width:141px;
	height:60px;
	float:left;
	background:url(../images/bg-nav1.png) no-repeat 50% 0;
	text-align:center;
	font:14px/60px Arial, Helvetica, sans-serif;
	color:#fff;
	text-transform:uppercase;
}
.header1 .nav li a{
	background:url(../images/bg-nav2.png) repeat-x;
}
.header2 .nav li a{
	background:url(../images/bg-nav3.png) repeat-x;
}
.header3 .nav li a{
	background:url(../images/bg-nav4.png) repeat-x;
}
.header4 .nav li a{
	background:url(../images/bg-nav5.png) repeat-x;
}
.header5 .nav li a{
	background:url(../images/bg-nav6.png) repeat-x;
}
.header6 .nav li a{
	background:url(../images/bg-nav7.png) repeat-x;
}
.header7 .nav li a{
	background:url(../images/bg-nav8.png) repeat-x;
}
.nav-index li:first-child a{
	background:url(../images/bg-nav1.png) no-repeat;
}
.nav-index li.last a{
	background:url(../images/bg-nav1.png) no-repeat 100% 0;
}
.nav-inner li a{
	width:123px;
	color:#0e2e7f;
}
.nav-inner li:first-child a{
	width:125px;
}
.nav-inner li.last a{
	line-height:14px;
	padding:18px 0 0;
	height:42px
}
.nav li:hover a,
.nav li.active a{
	background:none !important;
	text-decoration:none;
}
.nav li:hover{
	position:relative;
}
.nav-b li a,
.nav-epp li a{
	color:#fff;
}
.nav-bl li a{
	color:#fff;
}
.nav .drop{
	position:absolute;
	top:58px;
	left:-40px;
	border:1px solid #fff;
	border-width:0 1px 1px;
	background:url(../images/png.png);
	width:217px;
	display:none;
	padding:10px 0;
}
.nav li:first-child .drop{
	left:0;
}
.nav li:hover .drop{
	display:block;
}
.nav .drop li{
	width:217px;
	background:url(../images/seporator-drop.png) no-repeat 50% 0;
}
.nav-inner .drop{
	height:auto;
	min-height:auto;
}
.nav .drop li:first-child{
	background:none;
}
.nav .drop a{
	font:12px/14px Arial, Helvetica, sans-serif;
	display:block;
	width:auto !important;
	text-align:left;
	text-transform:none;
	height:auto !important;
	background:none !important;
	padding:7px 14px;
	float:none;
}
.nav .drop-c a{
	text-align:center;
}
.nav-inner .drop a{
	color:#f6f7f8;
}
.nav .drop a:hover{
	color:#ffa8af;
}
.header .holder{
	width:1000px;
	margin:0 auto;
	height:390px;
	position:relative;
}
.header:after{
	content:'';
	display:block;
	clear:both;
}
.language{
	position:absolute;
	top:17px;
	left:112px;
	font:14px/16px Arial, Helvetica, sans-serif;
	color:#6c6c6c;
}
.language a{
	color:#6c6c6c;
}
.language a:hover,
.language a.active{
	text-decoration:none;
	color:#2c3670;
}
.logo{
	width:144px;
	height:198px;
	background:url(../images/logo_k2.png);
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	z-index:10;
	top:61px;
	left:95px;
}
.logo a{
	display:block;
	height:100%;
	position:relative;
}
.login{
	position:absolute;
	top:21px;
	right:23px;
	width:175px;
}
.login .text{
	display:block;
	border:1px solid #a4a8b5;
	margin-top:8px;
	font:14px/16px Arial, Helvetica, sans-serif;
	color:#6b6b6b;
	width:169px;
	height:16px;
	padding:2px;
}
.login .text:first-child{
	margin:0;
}
.login strong{
	display:block;
	font:13px/15px Arial, Helvetica, sans-serif;
	color:#6c6c6c;
	text-align:center;
	margin-top:4px;
}
.btn{
	border:1px solid #fbfbfd;
	background: #778fd3; /* Old browsers */
	background: -moz-linear-gradient(top,  #778fd3 0%, #4b5c86 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#778fd3), color-stop(100%,#4b5c86)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #778fd3 0%,#4b5c86 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #778fd3 0%,#4b5c86 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #778fd3 0%,#4b5c86 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #778fd3 0%,#4b5c86 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#778fd3', endColorstr='#4b5c86',GradientType=0 ); /* IE6-9 */
	display:block;
}
.btn:hover{
	background: #89a3f8; /* Old browsers */
	background: -moz-linear-gradient(top,  #89a3f8 0%, #6578b6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#89a3f8), color-stop(100%,#6578b6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #89a3f8 0%,#6578b6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #89a3f8 0%,#6578b6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #89a3f8 0%,#6578b6 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #89a3f8 0%,#6578b6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#89a3f8', endColorstr='#6578b6',GradientType=0 ); /* IE6-9 */
	text-decoration:none;
}
.login .row{
	width:100%;
	overflow:hidden;
	margin-top:4px;
}
.login .row a{
	float:right;
	width:82px;
	text-align:center;
	overflow:hidden;
	font:11px/21px Arial, Helvetica, sans-serif;
	color:#fff;
	letter-spacing:0;
}
.login .row a:first-child{
	float:left;
	letter-spacing:-0.5px;
}
.add-nav{
	position:absolute;
	top:17px;
	left:298px;
	font:13px/16px Arial, Helvetica, sans-serif;
	overflow:hidden;
	padding-bottom:2px;
}
.add-nav li{
	float:left;
	padding-left:65px;
}
.add-nav li:first-child{
	padding:0;
}
.add-nav a{
	color:#2c3670;
	float:left;
}
.add-nav a span{
	float:left;
	border-bottom:1px #2c3670 dashed;
}
.add-nav a:hover,
.add-nav .active{
	color:#b90816;
}
.add-nav a:hover span,
.add-nav .active span{
	border-bottom:1px #b90816 dashed;
}
.top-search{
	top:48px;
	left:288px;
	width:394px;
	overflow:hidden;
	position:absolute;
}
.top-search .row{
	border:1px solid #b8bdcc;
	width:392px;
	height:23px;
	overflow:hidden;
}
.top-search .row .text{
	float:left;
	font:14px/16px Arial, Helvetica, sans-serif;
	color:#6c6c6c;
	padding:3px 11px;
	border:0;
	background:none;
	width:340px;
}
.top-search .row .search{
	float:right;
	width:24px;
	height:23px;
	background:url(../images/btn01.png) no-repeat;
	border:0;
	padding:0;
	overflow:hidden;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
	cursor:pointer;
}
.top-search .row .search:hover{
	background:url(../images/btn02.png) no-repeat;
}
.top-search .more-header{
	text-align:center;
	font:13px/15px Arial, Helvetica, sans-serif;
	margin-top:4px;
}
.top-search .more-header a{
	color:#6c6c6c;
}
.slogan{
	position:absolute;
	top:144px;
	left:290px;
	font:italic 18px/20px Arial, Helvetica, sans-serif;
	color:#fff;
	width:620px;
}
.slogan span{
	display:block;
	text-transform:uppercase;
	padding:7px 0;
	font-style:normal;
}
.slogan strong{
	display:block;
	text-transform:uppercase;
	font:33px/35px Arial, Helvetica, sans-serif;
	color:#fff;
	font-style:normal;
}
.slogan-g{
	position:absolute;
	top:168px;
	left:290px;
	font:18px/20px Arial, Helvetica, sans-serif;
	color:#fff;
	width:620px;
}
.slogan-g-top{
	top:160px;
}
.slogan-g strong{
	display:block;
	text-transform:uppercase;
	font-weight:normal;
}
.slogan-g strong.allign-top{
	margin-top:10px;
}
.slogan-g span{
	display:block;
	margin-top:14px;
}
.main{
	width:1000px;
	position:relative;
	overflow:hidden;
	margin:0 auto -24px;
	z-index:10;
}
.main-heading{
	background:url(../images/bg-heading.png) no-repeat;
	width:1000px;
	height:130px;
	position:relative;
}
.main-heading:after{
	content:'';
	display:block;
	clear:both;
}
.main-heading h2{
	font:30px/34px Arial, Helvetica, sans-serif;
	color:#b90816;
	position:absolute;
	top:47px;
	left:48px;
	width: 683px;
}
.main-heading h3{
	font:30px/34px Arial, Helvetica, sans-serif;
	color:#b90816;
	position:absolute;
	top:47px;
	left:752px;
}
.block{
	width:100%;
	overflow:hidden;
	background:url(../images/c.png) repeat-y;
}
.holder-block{
	width:100%;
	overflow:hidden;
	background:url(../images/t.png) no-repeat;
}
.frame-block{
	width:100%;
	overflow:hidden;
	background:url(../images/b.png) no-repeat 0 100%;
	padding:0 0 82px;
}
.content{
	float:left;
	width:640px;
	padding-left:48px;
}
.heading-index{
	width:100%;
	height:188px;
}
.heading-index .image{
	float:left;
	margin:48px 0 0 30px;
}
.heading-index .text{
	float:right;
	width:464px;
	overflow:hidden;
	font:14px/18px Arial, Helvetica, sans-serif;
	color:#2c3670;
}
.heading-index .text h2{
	font:18px/22px Arial, Helvetica, sans-serif;
	color:#2c3670;
	margin-top:40px;
	text-indent:64px;
	text-transform:uppercase;
}
.heading-index .text p{
	margin-top:20px;
	text-indent:64px;
}
.list-bullet{
	width:100%;
	overflow:hidden;
	font:14px/18px Arial, Helvetica, sans-serif;
	color:#535353;
}
.list-bullet li{
	float:left;
	width:100%;
	overflow:hidden;
	text-indent:38px;
	background:url(../images/bullet01.png) no-repeat 0 6px;
}
.sidebar{
	float:right;
	width:249px;
	padding:20px 23px 20px 0;
}
.side-box{
	width:249px;
	overflow:hidden;
}
.side-box .t{
	width:249px;
	height:25px;
	background:url(../images/t-s.png) no-repeat;
	float:left;
	overflow:hidden;
}
.side-box .b{
	width:249px;
	height:23px;
	background:url(../images/b-s.png) no-repeat;
	float:left;
	overflow:hidden;
}
.side-box .c{
	width:217px;
	background:url(../images/c-s.png) repeat-y;
	float:left;
	padding:0 16px;
}
.side-box .c:after{
	content:'';
	display:block;
	clear:both;
}
.side-box .center{
	width:217px;
	overflow:hidden;
	position:relative;
	margin:-8px 0;
}
.side-box .col{
	width:100%;
	overflow:hidden;
	font:13px/18px Arial, Helvetica, sans-serif;
	color:#545454;
	margin-top:20px;
}
.side-box .col:first-child{
	margin:0;
}
.date{
	display:block;
	font:bold 14px/18px Arial, Helvetica, sans-serif;
	color:#121481;
}
.side-box h3{
	font:16px/18px Arial, Helvetica, sans-serif;
	color:#b90816;
}
.side-box h3 a{
	color:#b90816;
}
.side-box h3 a:hover{
	text-decoration:underline;
}
.side-box p{
	margin-top:10px;
}
.more{
	overflow:hidden;
	font:13px/15px Arial, Helvetica, sans-serif;
	margin-top:15px;
}
.more a{
	float:right;
	color:#7d8aa8;
	padding-right:15px;
	background:url(../images/arrow01.png) no-repeat 100% 50%;
}
.more a:hover{
	color:#ea5670;
	background:url(../images/arrow01-hover.png) no-repeat 100% 50%;
	text-decoration:none;
}
.sidebar .banner{
	width:100%;
	overflow:hidden;
	text-align:center;
	padding:12px 0 0 !important;
}
.breadcrumbs{
	position:absolute;
	top:16px;
	left:50px;
	font:14px/16px Arial, Helvetica, sans-serif;
	color:#8c8e9f;
}
.breadcrumbs li{
	float:left;
	padding:0 10px 0 14px;
	background:url(../images/arrow02.png) no-repeat 0 50%;
}
.breadcrumbs li:first-child{
	padding-left:0;
	background:none;
}
.breadcrumbs a{
	color:#8c8e9f;
}
.breadcrumbs span{
	/*text-decoration:underline;*/
}
.list-news{
	width:100%;
	overflow:hidden;
	padding-bottom:20px;
}
.list-news li{
	float:left;
	width:100%;
	overflow:hidden;
	margin-top:46px;
}
.list-news li:first-child{
	margin:33px 0 0;
}
.list-news .image{
	float:left;
	width:206px;
	height:136px;
	background:url(../images/bg-image.png) no-repeat;
	padding:1px 15px 11px;
}
.list-news .text{
	float:right;
	width:396px;
	overflow:hidden;
	font:14px/18px Arial, Helvetica, sans-serif;
	color:#545454;
}
.list-news .text h3{
	font:16px/18px Arial, Helvetica, sans-serif;
	color:#b90816;
}
.list-news .text h3 a{
	color:#b90816;
}
.list-news .text p{
	margin-top:6px;
}
.paging{
	position:absolute;
	bottom:38px;
	left:54px;
	font:16px/18px Arial, Helvetica, sans-serif;
	color:#6c6c6c;
}
.paging a{
	color:#121481;
	padding:1px 4px;
}
.paging a:hover,
.paging a.active{
	text-decoration:none;
	border:1px solid #9a9a9a;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	padding:0 3px;
}
.list-publication{
	width:560px;
	margin-top:50px;
}
.list-publication:after{
	content:'';
	display:block;
	clear:both;
}
.list-publication li{
	width:100%;
	padding:3px 0 4px;
}
.list-publication li:after{
	content:'';
	display:block;
	clear:both;
}
.list-publication .image{
	display:inline-block;
	border:3px solid #ec5571;
	width:53px;
	height:41px;
	vertical-align:middle;
	margin-right:30px;
}
*+html .list-publication .image{
	display:inline;
}
.list-publication .image img{
	display:block;
	width:53px;
	height:41px;
}
.list-publication li:hover .image{
	box-shadow:0 0 8px #b0afb1;
	-webkit-box-shadow:0 0 8px #b0afb1;
	-moz-box-shadow:0 0 8px #b0afb1;
}
.list-publication .text{
	display:inline-block;
	width:462px;
	font:18px/20px Arial, Helvetica, sans-serif;
	vertical-align:middle;
	color:#2c3670;
	padding:4px 0;
}
.list-publication .text:hover{
	background:url(../images/seporator-01.png) no-repeat 50% 100%;
	color:#ec5571;
	text-decoration:none;
}
.bottom-box{
	position:absolute;
	bottom:13px;
	left:146px;
	overflow:hidden;
}
.bottom-box.b{bottom:7px;}
.bottom-box h3{
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#2c3750;
	text-transform:uppercase;
	text-indent:54px;
}
.bottom-box h4{
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#4a4a4b;
	text-align:center;
}
.bottom-box ul{
	width:100%;
	overflow:hidden;
	font:14px/19px Arial, Helvetica, sans-serif;
	margin-top:10px;
}
.bottom-box ul.b{
	margin-top:6px;
}
.bottom-box ul li{
	float:left;
	padding:0 12px 0 18px;
	background:url(../images/bullet02.png) no-repeat 0 50%;
}
.bottom-box ul li:first-child{
	padding-left:0;
	background:none;
}
.bottom-box ul a{
	float:left;
	color:#b90816;
	border:1px dotted #696969;
	padding:0 4px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.bottom-box ul a:hover,
.bottom-box ul .active a{
	text-decoration:none;
	background:#9ca2be;
	border:1px dotted #646775;
}
.all{
	position:absolute;
	font:13px/15px Arial, Helvetica, sans-serif;
	overflow:hidden;
	text-transform:uppercase;
	bottom:40px;
	left:50px;
}
.all a{
	float:left;
	padding-left:15px;
	background:url(../images/arrow03.png) no-repeat 0 50%;
	color:#7d8aa8;
}
.all a:hover{
	text-decoration:none;
	color:#ea5670;
	background:url(../images/arrow04.png) no-repeat 0 50%;
}
.news-box{
	width:100%;
	overflow:hidden;
	margin-top:12px;
}
.news-box .date{
	display:block;
	font:14px/16px Arial, Helvetica, sans-serif;
	color:#121481;
}
.news-box-holder{
	overflow:hidden;
	width:100%;
	margin-top:8px;
}
.news-box-holder .image{
	float:left;
	width:324px;
	height:214px;
	overflow:hidden;
}
.news-box-holder .image img{
	width:324px;
	height:214px;
	display:block;
}
.news-box-holder .text{
	float:right;
	width:290px;
	color:#b90816;
	font:16px/18px Arial, Helvetica, sans-serif;
	padding-bottom:24px;
	min-height:190px;
	position:relative;
}
.news-box-holder .text h3{
	color:#2c3670;
	font:bold 16px/18px Arial, Helvetica, sans-serif;
}
.news-box-holder .text p{
	margin:10px 0 0;
	letter-spacing:-1px;
}
.news-box-holder .text p strong{
	display:block;
	font:bold 18px/20px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:10px 0;
}
.news-box-holder .sub-info{
	position:absolute;
	bottom:0;
	left:0;
	font:15px/20px Arial, Helvetica, sans-serif;
}
.news-box-holder .sub-info a{
	color:#2c3670;
}
.news-section{
	width:100%;
	overflow:hidden;
	padding:20px 0;
}
.news-section .col{
	width:100%;
	overflow:hidden;
	margin-top:14px;
}
.news-section strong{
	display:block;
	font:bold 14px/16px Arial, Helvetica, sans-serif;
	color:#535353;
}
.news-section ul{
	float:left;
	width:100%;
	overflow:hidden;
	margin-top:10px;
	font:14px/16px Arial, Helvetica, sans-serif;
	color:#535353;
}
.news-section ul li{
	vertical-align:top;
	overflow:hidden;
	padding-left:36px;
	background:url(../images/bullet01.png) no-repeat 0 4px;
}
.wrap-map{
	overflow:hidden;
	padding:0 0 0 16px;
}
.wrap-map .holder{
	overflow:hidden;
	margin-top:40px;
}
.list-map{
	float:left;
	font:18px/24px Arial, Helvetica, sans-serif;
	width:148px;
}
.list-map li{
	height:1%;
	vertical-align:top;
	overflow:hidden;
	padding:0 5px 0 18px;
	background:url(../images/bullet04.png) no-repeat 0 9px;
}
.list-map:first-child{
	width:276px;
}
.list-map:first-child li{
	background:url(../images/bullet03.png) no-repeat 0 9px;
	padding:0 5px 0 35px;
}
.list-map a{
	color:#2c3670;
}
.list-map a:hover,
.list-map .active a{
	color:#ec5571;
	text-decoration:none;
}
.sub-list{
	overflow:hidden;
}
.sub-list .col{
	float:left;
	width:156px;
	margin-top:24px;
}
.sub-list .col strong{
	display:block;
	font:18px/20px Arial, Helvetica, sans-serif;
	color:#2c3670;
	padding-left:14px;
}
.sub-list .col ul{
	width:100%;
	overflow:hidden;
	font:14px/16px Arial, Helvetica, sans-serif;
	margin-top:8px;
}
.sub-list .col ul li{
	height:1%;
	overflow:hidden;
	padding:0 5px 0 14px;
	background:url(../images/bullet05.png) no-repeat 0 4px;
}
.sub-list .col ul a{
	color:#2c3670;
}
.list-side{
	width:100%;
	overflow:hidden;
	font:16px/18px Arial, Helvetica, sans-serif;
	color:#babbbd;
}
.list-side li{
	float:left;
	width:100%;
	overflow:hidden;
	padding:10px 0;
}
.list-side span{
	float:right;
	color:#b90816;
	margin-left:4px;
}
.list-side a{
	float:left;
	color:#121481;
	margin-right:4px;
	text-transform:uppercase;
}
.list-side i{
	display:block;
	overflow:hidden;
	border-bottom:1px dotted #babbbd;
	vertical-align:top;
	height:16px;
}
.banner-t{
	position:relative;
	margin:40px 0 0;
}
.banner-holder{
	width:100%;
	margin-top:20px;
}
.banner-holder:after{
	content:'';
	display:block;
	clear:both;
}
.question-block{
	width:100%;
	margin-top:24px;
}
.question-block:after{
	content:'';
	display:block;
	clear:both;
}
.top-question{
	overflow:hidden;
	background:#d8d8d9;
	position:relative;
	padding:26px 63px;
}
.top-question .text{
	width:494px;
	height:26px;
	overflow:hidden;
	background:#f5f5f5;
	box-shadow:0 0 5px #bfbebf;
	-webkit-box-shadow:0 0 5px #bfbebf;
	-moz-box-shadow:0 0 5px #bfbebf;
	padding-left:23px;
}
.top-question .text .input{
	float:left;
	width:400px;
	font:14px/16px Arial, Helvetica, sans-serif;
	color:#b4bacc;
	padding:5px 0;
	border:0;
	background:none;
}
.top-question .btn{
	float:right;
	width:88px;
	height:26px;
	background:url(../images/btn03.png) no-repeat;
	overflow:hidden;
	font:12px/26px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0 0 2px;
	border:0;
	cursor:pointer;
	box-shadow:0 0 5px #bfbebf;
	-webkit-box-shadow:0 0 5px #bfbebf;
	-moz-box-shadow:0 0 5px #bfbebf;
	text-transform:uppercase;
}
.top-question .btn:hover{
	background-position:0 -26px;
}
.question-block h2{
	text-align:center;
	font:16px/18px Arial, Helvetica, sans-serif;
	color:#e55e70;
	margin-top:20px;
	text-transform:uppercase;
}
.question-block .l{
	text-align:center;
	font:16px/18px Arial, Helvetica, sans-serif;
	color:#ababad;
	margin-top:20px;
}
.question-block .l span{
	display:inline-block;
	background:#d8d8d9;
	color:#121481;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	padding:0 4px;
}
.question-block .sort{
	width:100%;
	overflow:hidden;
	font:16px/18px Arial, Helvetica, sans-serif;
	color:#ababad;
	margin-top:20px;
	text-align:center;
}
.question-block .sort dt,
.question-block .sort dd{
	display:inline-block;
}
*+ html .question-block .sort dt,
*+html .question-block .sort dd{display:inline;}
.question-block .sort dd,
.question-block .sort dd a{
	color:#121481;
}
.question-box{
	background:url(../images/bg-question-box.png) repeat-y;
	width:670px;
	position:relative;
	overflow:hidden;
	margin:20px 0 0 -16px;
	border-radius:24px;
	-moz-border-radius:24px;
	-webkit-border-radius:24px;
}
.question-holder{
	background:url(../images/bg-question-box.png) no-repeat -670px 0;
	width:670px;
	overflow:hidden;
}
.question-frame{
	background:url(../images/bg-question-box.png) no-repeat -1340px 100%;
	width:630px;
	overflow:hidden;
	padding:0 20px 16px;
	font:14px/16px Arial, Helvetica, sans-serif;
	color:#545454;
}
.private-block .question-frame{
	width:666px;
	padding:2px;
}
.question-frame .col{
	padding:20px 0 10px;
	background:url(../images/seporator-02.png) no-repeat;
	overflow:hidden;
}
.question-frame .col:first-child{
	background:none;
}
.question-frame .date{
	float:left;
	width:94px;
	text-align:center;
	font:14px/18px Arial, Helvetica, sans-serif;
	color:#121481;
	margin-right:20px;
}
.question-frame .text{
	overflow:hidden;
}
.question-frame strong,
.question-frame strong a{
	display:block;
	font:bold 14px/18px Arial, Helvetica, sans-serif;
	color:#121481;
	letter-spacing:-1px;
}
.input-question{
	background:#f9fbfe url(../images/bg-input-question.png) repeat-x;
	width:418px;
	height:310px;
	padding:10px;
	border-radius:12px;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	margin:34px auto 0;
}
.input-question h3{
	font:bold 16px/20px Arial, Helvetica, sans-serif;
	color:#121481;
	text-align:center;
	text-transform:uppercase;
	padding:10px 0;
}
.input-question .row{
	width:100%;
	margin-top:6px;
}
.input-question .row:after{
	content:'';
	display:block;
	clear:both;
}
.input-question label{
	float:left;
	width:90px;
	text-align:right;
	font:14px/20px Arial, Helvetica, sans-serif;
	color:#121481;
}
.input-question .text{
	float:right;
	width:265px;
	height:23px;
	padding:1px;
	overflow:hidden;
	box-shadow:0 0 5px #bfbebf;
	-webkit-box-shadow:0 0 5px #bfbebf;
	-moz-box-shadow:0 0 5px #bfbebf;
	background:#fefefe;
	margin-right:30px;
}
.input-question .text1{
	width:130px;
}
.input-question .text input{
	float:left;
	border:1px solid #e5e8ed;
	border-width:0 0 0 1px;
	background:#f4f7fd;
	padding:3px 10px;
	font:14px/16px Arial, Helvetica, sans-serif;
	color:#b4bacc;
	height:17px;
	width:245px;
	overflow:hidden;
}
.input-question .text1 input{
	width:110px;
}
.input-question .comments{
	float:right;
	width:265px;
	height:80px;
	padding:1px;
	overflow:hidden;
	box-shadow:0 0 5px #bfbebf;
	-webkit-box-shadow:0 0 5px #bfbebf;
	-moz-box-shadow:0 0 5px #bfbebf;
	background:#fefefe;
	margin-right:30px;
}
.input-question .comments textarea{
	float:left;
	border:1px solid #e5e8ed;
	border-width:0 0 0 1px;
	background:#f4f7fd;
	padding:3px 10px;
	font:14px/16px Arial, Helvetica, sans-serif;
	color:#b4bacc;
	height:74px;
	width:245px;
	overflow:hidden;
}
.input-question .captcha{
	float:left;
	width:122px;
	height:45px;
	padding:1px;
	background:#fbfbfb;
	overflow:hidden;
	box-shadow:0 0 5px #bfbebf;
	-webkit-box-shadow:0 0 5px #bfbebf;
	-moz-box-shadow:0 0 5px #bfbebf;
	margin:0 0 0 30px;
}
.input-question .info{
	float:right;
	font:14px/16px Arial, Helvetica, sans-serif;
	width:130px;
	text-align:center;
	padding:4px 30px 0 0;
}
.input-question .info a{
	text-decoration:underline;
	color:#545454;
}
.input-question .info a:hover{
	text-decoration:none;
}
.input-question .btn{
	width:148px;
	height:26px;
	overflow:hidden;
	border:0;
	background:url(../images/btn04.png) no-repeat;
	font:12px/26px Arial, Helvetica, sans-serif;
	color:#fff;
	cursor:pointer;
	padding:0 0 2px;
	box-shadow:0 0 5px #bfbebf;
	-webkit-box-shadow:0 0 5px #bfbebf;
	-moz-box-shadow:0 0 5px #bfbebf;
	margin:28px 0 0 118px;
}
.input-question .btn:hover{
	background-position:0 -26px;
}
.paging-list{
	font:13px/16px Arial, Helvetica, sans-serif;
	color:#b90816;
	text-align:center;
	overflow:hidden;
	margin-top:20px;
	width:430px;
}
.paging-list a{
	color:#b90816;
	padding:0 2px;
}
.table-our{
	margin:1px -10px 0;
}
.table-our table{
	width:100%;
	border-collapse:collapse;
	font:13px/16px Arial, Helvetica, sans-serif;
	color:#121481;
}
.table-our tr{
	background:url(../images/seporator-02.png) no-repeat 50% 0;
}
.table-our tr:first-child{
	background:url(../images/tt.png) no-repeat 50% 100%;
}
.table-our tr.non{
	background:none;
}
.table-our th{
	font:bold 16px/18px Arial, Helvetica, sans-serif;
	color:#ababad;
	padding:12px 0;
}
.table-our td{
	text-align:center;
	padding:8px 0 0;
}
.table-our td img{
	display:block;
	width:67px;
	height:51px;
	padding:4px;
	overflow:hidden;
	background:url(../images/image.png) no-repeat;
}
.table-our td a{
	color:#b90816;
}
.carousel {
	background:url(../images/bg-gall.png) no-repeat;
	width:433px;
	height:220px;
	padding:40px 100px 3px;
	margin:33px 0 0;
	overflow:hidden;
	position:relative;
}
.carousel a.link-prev,
.carousel a.link-next{
	width:34px;
	height:41px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/arrowl.png) no-repeat;
	position:absolute;
	top:38px;
	left:0;
}
.carousel a.link-next{
	background:url(../images/arrowr.png) no-repeat;
	left:auto;
	right:0;
}
.carousel a.link-prev:hover,
.carousel a.link-next:hover,
.carousel a.prev-disable,
.carousel a.next-disable{background-position:0 -41px;}
.carousel .frame{
	float:left;
	width:433px;
	height:220px;
	overflow:hidden;
	position:relative;
}
.carousel .frame ul{
	position:absolute;
	width:99999px;
	padding:0;
	margin:0;
	list-style:none;
	top:0;
	left:0;
	overflow: hidden;
}
.carousel .frame ul li {
	float:left;
	width:433px;
}
.carousel table{
	width:100%;
	table-layout:fixed;
	border-collapse:collapse;
	font:16px/24px Arial, Helvetica, sans-serif;
	color:#121481;
}
.carousel table th{
	font:bold 16px/24px Arial, Helvetica, sans-serif;
	color:#c56d71;
	padding:10px 0 20px;
}
.carousel table td,
.carousel table th{
	text-align:center;
}
.carousel table a{
	color:#121481;
}
.heading-tabs{
	background:url(../images/bg-heading-tabs.png) repeat-x;
	width:100%;
	height:42px;
	border-radius:21px 21px 0 0;
	-moz-border-radius:21px 21px 0 0;
	-webkit-border-radius:21px 21px 0 0;
	overflow:hidden;
}
.heading-tabs li{
	float:left;
	width:200px;
}
.heading-tabs li:first-child{
	width:175px;
}
.heading-tabs li.col1{
	width:164px;
}
.heading-tabs li.col2{
	width:127px;
}
.heading-tabs li.col3{
	width:270px;
}
.heading-tabs li.col4{
	width:221px;
}
.heading-tabs li.col5{
	width:333px !important;
}
.heading-tabs li.col11{
	width:174px;
}
.heading-tabs li.col12{
	width:160px;
}
.heading-tabs li.col13{
	width:150px;
}


.heading-tabs a{
	display:block;
	text-align:center;
	border-radius:21px 21px 0 0;
	-moz-border-radius:21px 21px 0 0;
	-webkit-border-radius:21px 21px 0 0;
	height:42px;
	font:16px/42px Arial, Helvetica, sans-serif;
	color:#fff;
}
.heading-tabs a:hover,
.heading-tabs a.active{
	background:#fbfbfd;
	box-shadow:5px 0 5px #777778;
	-webkit-box-shadow:5 0 5px #777778;
	-moz-box-shadow:5px 0 5px #777778;
	text-decoration:none;
	color:#858585;
}
.tab-content{
	padding:44px 10px;
	overflow:hidden;
}
.tab-content .image{
	float:left;
}
.tab-content .text{
	float:right;
	width:410px;
}
.tab-content .holder{
	overflow:hidden;
}
.tab-content dl{
	width:100%;
	overflow:hidden;
	font:15px/18px Arial, Helvetica, sans-serif;
	color:#121481;
	margin-top:8px;
}
.tab-content dl:first-child{
	margin:0;
}
.tab-content dl a{color:#121481;}
.tab-content dl dt,
.tab-content dl dd{
	vertical-align:bottom;
	width:224px;
	letter-spacing:-1px;
	display:inline-block;
}
*+html .tab-content dl dt,
*+html .tab-content dl dd{display:inline;}
.tab-content dl dt{
	margin-right:10px;
	width:166px;
	text-transform:uppercase;
	border-bottom:1px dotted #7e7e7e;
}
.tab-content dl dt span{
	position:relative;
	font:14px/16px Helvetica, Verdana, Geneva, Arial, sans-serif;
	color:#7e7e7e;
	background:#f9f8fa;
	margin-bottom:-2px;
	float:left;
	padding:0 3px 0 0;
}
.tab-content .more{
	padding:60px 210px 0 0;
}
.block-publication{
	width:100%;
	overflow:hidden;
	margin-top:30px;
}
.block-publication .top-info{
	width:100%;
	overflow:hidden;
}
.block-publication .top-info .image{
	float:right;
}
.block-publication .top-info .text{
	float:left;
	width:368px;
	text-align:right;
}
.block-publication .top-info .text h2{
	font:bold 24px/26px Arial, Helvetica, sans-serif;
	color:#42497b;
	margin-top:10px;
}
.block-publication .top-info .text h3{
	font:bold 18px/20px Arial, Helvetica, sans-serif;
	color:#42497b;
	letter-spacing:-1px;
	margin-top:20px;
}
.block-publication .top-info .text em{
	font:italic 18px/20px Arial, Helvetica, sans-serif;
	color:#42497b;
}
.text-publication{
	width:100%;
	overflow:hidden;
	font:14px/18px Arial, Helvetica, sans-serif;
	color:#535353;
	margin-top:30px;
}
.text-publication .info{
	overflow:hidden;
	margin-top:38px;
	color:#535353;
}
.text-publication .info a{color:#535353;}
.news-list{
	width:680px;
	margin-left:-50px;
	overflow:hidden;
	font:14px/18px Arial, Helvetica, sans-serif;
	color:#545454;
}
.news-list li{
	float:left;
	width:284px;
	overflow:hidden;
	padding:30px 0 0 50px;
}
.news-list .holder{
	width:100%;
	overflow:hidden;
}
.news-list .holder .image{
	float:left;
	width:100px;
	height:66px;
	overflow:hidden;
	background:url(../images/image1.png) no-repeat;
	padding:1px 7px 5px;
	margin-top:3px;
}
.news-list .holder .text{
	float:right;
	width:170px;
	color:#121481;
}
.news-list .holder .text a{
	color:#b90816;
}
.news-list .holder .text span{
	display:block;
	font-size:14px;
}
.news-list .holder .text p{
	margin:0;
}
.news-list p{
	margin-top:20px;
}
.more-l a{
	float:left;
}
.public-title{
	background:#d9d9da;
	font:24px/26px Arial, Helvetica, sans-serif;
	color:#b90816;
	padding:7px 16px;
	margin-top:30px;
}
.public-list{
	width:100%;
	overflow:hidden;
}
.public-list li{
	float:left;
	width:100%;
	overflow:hidden;
	padding-top:27px;
}
.public-list .image{
	float:left;
}
.public-list .text{
	float:right;
	width:475px;
	font:14px/18px Arial, Helvetica, sans-serif;
	color:#545454;
}
.public-list .text strong{
	display:block;
	color:#121481;
}
.public-list .text span{
	display:block;
	color:#b90816;
}
.public-list .text p{
	margin-top:4px;
}
.all-link{
	width:100%;
	overflow:hidden;
	font:14px/18px Arial, Helvetica, sans-serif;
	margin-top:28px;
}
.all-link a{
	color:#121481;
	text-decoration:underline;
}
.all-link a:hover{
	text-decoration:none;
}
.linklist{
	width:100%;
	overflow:hidden;
	font:bold 14px/20px Arial, Helvetica, sans-serif;
	padding:50px 0 40px;
}
.linklist li{
	float:left;
	width:100%;
	overflow:hidden;
	padding:10px 0 0;
}
.linklist a{
	color:#626262;
	text-decoration:underline;
	float:left;
}
.linklist a:hover,
.linklist a.active{
	color:#b90816;
}
.subscription{
	padding:10px;
}
.subscription .holder{
	width:100%;
}
.subscription .holder:after{
	content:'';
	display:block;
	clear:both;
}
.subscription .image{
	float:left;
	position:relative;
	margin-left:-25px;
}
.subscription .list{
	float:right;
	width:370px;
	font:16px/18px Arial, Helvetica, sans-serif;
	padding-top:30px;
}
.subscription .list li{
	float:left;
	width:100%;
	overflow:hidden;
	padding-top:8px;
}
.subscription .list a{
	color:#121481;
}
.subscription .list a:hover,
.subscription .list a.active{
	text-decoration:none;
	font-weight:bold;
	letter-spacing:-1px;
}
.link-all{
	font:16px/18px Arial, Helvetica, sans-serif;
	padding:40px 0 10px;
	text-align:right;
}
.link-all a{
	color:#b90816;
	text-decoration:underline;
}
.link-all a:hover{
	text-decoration:none;
}
.block-statistic{
	width:398px;
	min-height:342px;
	padding:65px 0 20px;
	margin:0 auto;
}
.block-statistic-top{
	min-height:100px;
	padding-top:0;
}
.block-statistic h2{
	font:16px/20px Arial, Helvetica, sans-serif;
	color:#e55e70;
	text-align:center;
	padding-bottom:18px;
	background:url(../images/bullet06.png) no-repeat 50% 100%;
	text-transform:uppercase;
}
.block-statistic .list-side{
	width:auto;
	padding:0 20px;
}
.serch-block{
	width:602px;
	overflow:hidden;
	border:2px solid #fdfdfe;
	border-radius:16px;
	-moz-border-radius:16px;
	-webkit-border-radius:16px;
	background: #e4ebf9; /* Old browsers */
	background: -moz-linear-gradient(top,  #e4ebf9 0%, #f9fafe 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e4ebf9), color-stop(100%,#f9fafe)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e4ebf9 0%,#f9fafe 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e4ebf9 0%,#f9fafe 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e4ebf9 0%,#f9fafe 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #e4ebf9 0%,#f9fafe 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4ebf9', endColorstr='#f9fafe',GradientType=0 ); /* IE6-9 */
	padding:30px 30px 26px;
	margin:17px 0 0 -12px;
	position:relative;
}
.serch-block .row{
	width:100%;
	margin-top:40px;
}
.serch-block .row-topic{
	padding-bottom:26px;
	background:url(../images/seporator-02.png) no-repeat 50% 100%;
}
.serch-block .row:after{
	content:'';
	display:block;
	clear:both;
}
.serch-block .row:first-child{
	margin:0;
}
.serch-block .row label,
.serch-block .row strong{
	float:left;
	font:bold 14px/25px Arial, Helvetica, sans-serif;
	color:#121481;
}
.serch-block .row .text{
	font:14px/16px Arial, Helvetica, sans-serif;
	color:#8283bc;
	padding:4px 9px;
	display:block;
	border:0;
	float:left;
	background:url(../images/bg-text1.png) no-repeat;
	width:464px;
	height:17px;
	overflow:hidden;
	margin:0 0 0 15px;
	box-shadow:0 0 5px #bfbebf;
	-webkit-box-shadow:0 0 5px #bfbebf;
	-moz-box-shadow:0 0 5px #bfbebf;
}
.check-list{
	float:left;
	width:182px;
	margin-left:27px;
	overflow:hidden;
}
.check-list li{
	float:left;
	width:100%;
	overflow:hidden;
	padding-top:10px;
}
.check-list li:first-child{
	padding:0;
}
.serch-block .row .check-list label{
	font-weight:normal;
	line-height:16px;
	overflow:hidden;
	width:164px;
	float:right;
}
.serch-block .row .check-list input{
	float:left;
}
.serch-block .row .r{
	float:right;
	width:290px;
}
.serch-block .row-r{
	width:100%;
	margin-top:6px;
}
.serch-block .row-r:first-child{
	margin:0;
}
.serch-block .row-r:after{
	content:'';
	display:block;
	clear:both;
}
.serch-block .row-r label{
	font-weight:normal;
	text-align:right;
	width:74px;
	letter-spacing:-1px;
}
.serch-block .row-r .text{
	width:182px;
}
.serch-block .row-r .select200{
	margin:0 0 0 15px;
}
.serch-block .holders{
	float:right;
	width:485px;
}
.serch-block .holders label{
	float:left;
	line-height:16px;
	padding:0 30px 0 8px;
	font-weight:normal;
}
.serch-block .row .line-height{
	line-height:16px;
}
.serch-block .btn-holder{
	width:100%;
	overflow:hidden;
	text-align:center;
	margin-top:46px;
}
.serch-block .btn-holder .btn{
	width:86px;
	height:26px;
	overflow:hidden;
	background:url(../images/btn04.png) no-repeat 50% 0;
	border:1px solid #fff;
	border-width:0 1px;
	font:12px/26px Arial, Helvetica, sans-serif;
	color:#fff;
	cursor:pointer;
	box-shadow:0 0 5px #bfbebf;
	-webkit-box-shadow:0 0 5px #bfbebf;
	-moz-box-shadow:0 0 5px #bfbebf;
	margin:0 11px;
	display:inline-block;
	vertical-align:top;
}
.serch-block .btn-holder .btn:hover{
	background-position:50% -26px;
}
.serch-block .wrap{
	overflow:hidden;
}
.table-search{
	overflow:hidden;
	padding:10px;
	background:url(../images/bullet07.png) no-repeat 50% 29px;
}
.table-search table{
	width:100%;
	font:14px/18px Arial, Helvetica, sans-serif;
	color:#121481;
	border-collapse:collapse;
	letter-spacing:-1px;
}
.table-search table th{
	padding:0 5px 13px;
	color:#ababad;
}
.table-search table tr{
	background:url(../images/seporator-02.png) no-repeat 50% 0;
}
.table-search table tr:first-child{
	background:none;
}
.table-search table td{
	text-align:center;
	padding:10px 5px;
}
.table-search table td.colum{
	text-align:left;
	white-space: normal;
}
.table-search a{
	color:#f85474;
	text-align:center;
	display:inline-block;
	font:10px/12px Arial, Helvetica, sans-serif;
}
.table-search a span{
	display:block;
}
.info-search{
	width:100%;
	overflow:hidden;
	margin-top:30px;
	padding-bottom:10px;
}
.info-search dl{
	width:100%;
	overflow:hidden;
	font:14px/16px Arial, Helvetica, sans-serif;
	color:#545454;
	margin-top:10px;
}
.info-search dt,
.info-search dd{
	float:left;
}
.info-search dt{
	width:122px;
	font:14px/16px Arial, Helvetica, sans-serif;
	color:#121481;
	text-align:right;
	overflow:hidden;
	padding-right:20px;
	letter-spacing:-1px;
}
.info-search dd{
	width:498px;
}
.info-search a{
	color:#e85670;
	text-decoration:underline;
}
.info-search a:hover{
	color:#545454;
	text-decoration:none;
}
.info-search table{
	width:100%;
	table-layout:fixed;
	border-collapse:collapse;
	text-align:center;
}
.info-search table td{
	text-align:left;
}
.info-search table a{
	text-decoration:none;
	color:#121481;
}
.info-search table a:hover{
	text-decoration:underline;
	color:#121481;
}
.s-blocks a{text-decoration:none;
	color:#121481;}
.s-blocks a:hover{
	text-decoration:underline;
	color:#121481;}	
.info-search ul{
	overflow:hidden;
}
.info-search ul li{
	vertical-align:top;
	padding:0 0 0 13px;
	background:url(../images/seporator-03.gif) no-repeat 0 7px;
}
.topiclist{
	float:left;
	width:370px;
	overflow:hidden;
	padding-left:60px;
	font:14px/18px Arial, Helvetica, sans-serif;
}
.topiclist li{
	float:left;
	width:100%;
	overflow:hidden;
	padding-top:10px;
}
.topiclist li:first-child{padding:0;}
.topiclist a{
	color:#626262;
	text-decoration:underline;
}
.topiclist a:hover{
	text-decoration:none;
}
.box-statistic .btn-ok{
	display:block;
	width:52px;
	height:26px;
	overflow:hidden;
	background:url(../images/btn04.png) no-repeat 50% 0;
	border:1px solid #fff;
	border-width:0 1px;
	font:12px/26px Arial, Helvetica, sans-serif;
	color:#fff;
	cursor:pointer;
	box-shadow:0 0 5px #bfbebf;
	-webkit-box-shadow:0 0 5px #bfbebf;
	-moz-box-shadow:0 0 5px #bfbebf;
	margin:0 0 0 auto;
	vertical-align:top;
	padding-bottom:2px;
}
.box-statistic .btn-ok:hover{
	background-position:50% -26px;
}
.box-statistic .colums{
	width:100%;
	overflow:hidden;
	margin-top:20px;
}
.box-statistic .colums label{
	float:left;
	font:14px/16px Arial, Helvetica, sans-serif;
	color:#121481;
	padding:0 8px;
}
.box-statistic .table{
	width:260px;
	overflow:hidden;
	margin:30px auto 0;
}
.box-statistic .table table{
	width:100%;
	table-layout:fixed;
	border-collapse:collapse;
}
.box-statistic .table table td{
	font:16px/18px Arial, Helvetica, sans-serif;
	color:#121481;
	padding:5px 10px;
	text-align:center;
}
.box-statistic .table table tr:first-child td{
	font:bold 16px/18px Arial, Helvetica, sans-serif;
	color:#121481;
	padding:10px;
}
.box-statistic .table table label{
	float:left;
	padding-left:8px;
	font:16px/18px Arial, Helvetica, sans-serif;
	color:#121481;
}
.rating-box{
	width:630px;
	overflow:hidden;
	background:url(../images/seporator-04.png) no-repeat 50% 0;
	padding:64px 0 0;
	margin:0 auto;
}
.rating-box .box{
	float:right;
	width:180px;
	text-align:center;
	font:16px/18px Arial, Helvetica, sans-serif;
	color:#979797;
}
.rating-box .box p{
	margin-top:10px;
}
.rating-box .box p:first-child{
	margin:0;
}
.rating-box .box p em{
	color:#121481;
}
.rating-box .box p a{
	color:#121481;
	padding:0 4px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.rating-box .box p a:hover,
.rating-box .box p a.active{
	text-decoration:none;
	background:#dbdbdb;
}
.rating-box h2{
	float:left;
	color:#121481;
	font:16px/20px Arial,Helvetica,sans-serif;
}
.tab-content-b{
	padding-bottom:10px;
}
.table-search-rating{
	padding:10px 5px;
}
.table-search-rating table th{
	font-weight:normal;
}
.table-search table th.col101{
	font:13px/15px Arial, Helvetica, sans-serif;
	width:100px;
}
.table-search table .arrow{
	display:block;
	width:29px;
	height:26px;
	background:url(../images/arrow05.png) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	margin:0 auto;
}
.table-search table .nowrap{
	white-space:nowrap;
}
.title-info{
	font:16px/20px Arial, Helvetica, sans-serif;
	color:#121481;
}
.table-search table td.text-left{
	text-align:left;
}
.table-search table td .f{
	float:left;
	margin-right:16px;
}
.statistics-block{
	overflow:hidden;
	margin:50px 0 0;
}
.statistics-box{
	padding:30px 40px 0;
	overflow:hidden;
}
.statistics-box .row{
	width:100%;
}
.statistics-box .row:after{
	content:'';
	display:block;
	clear:both;
}
.statistics-box .row .area{
	float:left;
}
.statistics-box .row .area{
	padding-left:38px;
}
.statistics-box .row .area:first-child{
	padding:0;
}
.statistics-box .row label{
	float:left;
	font:16px/25px Arial, Helvetica, sans-serif;
	color:#979797;
	padding:0 11px 0 0;
}
.statistics-box .btn-ok{
	float:right;
	width:52px;
	height:26px;
	overflow:hidden;
	background:url(../images/btn04.png) no-repeat 50% 0;
	border:1px solid #fff;
	border-width:0 1px;
	font:12px/26px Arial, Helvetica, sans-serif;
	color:#fff;
	cursor:pointer;
	box-shadow:0 0 5px #bfbebf;
	-webkit-box-shadow:0 0 5px #bfbebf;
	-moz-box-shadow:0 0 5px #bfbebf;
	margin:0 0 0 auto;
	vertical-align:top;
	padding-bottom:2px;
}
.statistics-box .btn-ok:hover{
	background-position:50% -26px;
}
.statistics-box h3{
	font:14px/18px Arial, Helvetica, sans-serif;
	color:#545454;
	margin-top:38px;
}
.statistics-box .info{
	display:block;
	font:14px/18px Arial, Helvetica, sans-serif;
	color:#545454;
}
.wrap-text-right{
	width:100%;
	overflow:hidden;
	text-align:right;
}
.statistics-box .wrap-text-right a{
	color:#e45a6f;
	text-decoration:underline;
}
.statistics-box .wrap-text-right a:hover{
	text-decoration:none;
}
.statistics-box .wrap-center{
	width:100%;
	overflow:hidden;
	text-align:center;
	margin-top:20px;
}
.download-info{
	width:100%;
	overflow:hidden;
	text-align:center;
	font:16px/20px Arial, Helvetica, sans-serif;
	color:#e55e70;
	text-transform:uppercase;
	text-align:center;
	margin-top:40px;
}
.select200{
	width:200px;
}
.select134{
	width:134px;
}
.wrap-text-center{
	text-align:center;
	margin-top:10px;
	
}
.footer{
	width:100%;
	height:84px;
	padding:22px 0 0;
	text-align:center;
	font:12px/82px Arial, Helvetica, sans-serif;
	color:#fff;
	position:absolute;
	bottom:0;
	left:0;
	background:url(../images/bg-footer.png) repeat-x;
}

/****************************************************/
#f-ch{margin: 0;}
.magazine-slgan{display: block; margin-top: 14px;}
.nav-inner .m-list:last-child a {
line-height: 14px;
padding: 18px 0 0;
height: 42px;}
.denied{list-style: none !important;}
.edit-img{width:233px;}
.edit-txt{width:405px !important;}
.no-bg{background:none !important;}
.all-news{float: left; padding-left: 15px; font: 13px/15px Arial, Helvetica, sans-serif; text-transform: uppercase; background: url(../images/arrow03.png) no-repeat 0 50%; color: #7D8AA8;}

#article_add td 
{
	vertical-align: top;
}
#PERSONAL_COUNTRY {width:180px;}
#PERSONAL_COUNTRY option{width:180px;}

.table-search table .arrow2 {
display: block;
width: 29px;
height: 26px;
background: url(../images/arrow05.png) no-repeat;
overflow: hidden;
text-indent: -9999px;
margin: 0 auto;
}

.pers-dwnl{font: 12px/16px Arial, Helvetica, sans-serif !important;}

.heading-tabs li.col_author_1{width: 100px !important;}
.heading-tabs li.col_author_2{width: 174px;}
.heading-tabs li.col_author_3{width: 249px;}
.heading-tabs li.col_author_4{width: 112px;}
.ref_see_history{color: #085CB8; font-weight: bold;}

.red-span-search{color: #E85670;}
.flag{padding-top:3px;}

/*NUMS ARCHIVE*/
.arch-year {font: bold 16px/24px Arial, Helvetica, sans-serif; color: #C56D71; padding: 10px 0 20px;}
.arch-month{border-collapse: collapse; font: 16px/24px Arial, Helvetica, sans-serif; color: #121481;}
.carousel-top{width: 70px; height: 30px; text-align: center; padding-top: 8px;}
.carousel-cnt{width: 70px; height: 30px; text-align: center;}
/*************/
/*SECTION DETAIL AND NEW NOMER*/
.new_nomer{border-color:#EFF4F7;}
.new_nomer tr th{text-align: center; padding: 10px;}
.new_nomer tr td{padding: 10px; text-align: center;}
.new_nomer tr td b a{color: #5B5D66; font-size: 11px;}
.new_nomer tr td i{font-size: 12px; color: black;}
/******************************/
.st-ref {
font: 14px/18px Arial, Helvetica, sans-serif !important;
color: #121481 !important;}
.bordo{color: #B90816; font-size: 14px;}

.enlighted{color:#D84C29 !important;}

.section-txt{width: 464px !important;}
/*=============================================*/
/*============CUSTOM=SELECT====================*/
/*=============================================*/

/* Dropdown control */
.selectBox{
zoom:1;
position:relative;
z-index:1000;
}
.selectBox-dropdown {
width: 120px; /* width = (desired width) - padding-right */
padding-right: 0px;
position: relative;
border: solid 1px #4F4F4F;
line-height: 1;
text-decoration: none;
color: white;
outline: none;
vertical-align: middle;
display: inline-block;
zoom: 1;
cursor: pointer;
}

.selectBox-dropdown:focus,
.selectBox-dropdown:focus .selectBox-arrow {
border-color: #666;
}

.selectBox-dropdown .selectBox-label {
width: 100%;
padding: 1px 0 0 10px;
display: inline-block;
white-space: nowrap;
overflow: hidden;
}

.selectBox-dropdown .selectBox-arrow {
position: absolute;
top: 0;
right: 0;
width: 23px;
height: 100%;
background: url(/images/arrow_d.png) 50% center no-repeat;
}


/* Dropdown menu */
.selectBox-dropdown-menu {
position: absolute;
z-index: 2000;
max-height: 400px;
border: solid 1px #FFF; 
/* should be the same border width as .selectBox-dropdown */
/*background: url("/images/menu_os_type.png");*/
background: #232323;
/*-moz-box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
-webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
box-shadow: 0 2px 6px rgba(0, 0, 0, .2);*/
font:11px "Arial" !important;
color:white;
overflow: auto;
}

/* Inline control */
.selectBox-inline {
width: 250px;
outline: none;
border: solid 1px #CFCFCF;
background: #F5FAFF;
display: inline-block;
overflow: auto;
}

.selectBox-inline:focus {
border-color: #666;
}

/* Options */
.selectBox-options,
.selectBox-options LI,
.selectBox-options LI A {
list-style: none;
display: block;
	cursor: default;
padding: 0;
margin: 0;
}

.selectBox-options LI A {
line-height: 25px;
padding: 0 .5em;
white-space: nowrap;
overflow: hidden;
background: 6px center no-repeat;
width: 1000px;
/*border:1px red solid;*/
}

.selectBox-options LI.selectBox-hover A {
/*border:1px red solid;*/
background: #779AF7!important;
opacity: .9;
filter: alpha(opacity=90);
}

.selectBox-options LI.selectBox-disabled A {
color: #888;
background-color: transparent;
}

.selectBox-options LI.platform{
display:none;
}

.selectBox-options LI.selectBox-selected A {
background-color: #BFCDF1;
width: 1000px;
}

.selectBox-options 
.selectBox-optgroup {
color: #666;
background: #EEE;
font-weight: bold;
line-height: 1.5;
padding: 0 .3em;
white-space: nowrap;
}

/* Disabled state */
.selectBox.selectBox-disabled {
color: #888 !important;
}

.selectBox-dropdown.selectBox-disabled .selectBox-arrow {
opacity: .5;
filter: alpha(opacity=50);
border-color: #666;
}

.selectBox-inline.selectBox-disabled {
color: #888 !important;
}


.selectBox-inline.selectBox-disabled .selectBox-options A {
background-color: transparent !important;
}

.select_xn {
width: 200px !important;
margin: 0 0 0 14px;
}

a:hover.select_xn {
text-decoration: none !important;
}

.select_xn a:hover {
text-decoration: none !important;
}

.tbl-reports th, td{ padding: 10px;
}