body {
	margin: 0;
	color: #333;
	min-width: 998px;
	background: #aaa url("/images/bg-body.gif") repeat-x;
	font: 12px/14px arial, helvetica, sans-serif;
	position: relative;
	/*overflow-x: hidden;*/
}
.banner_mob3{
	display: none;
	height:250px; width:300px;
}


.clear{
	clear:both;
}
a {
	color: #004276;
	text-decoration: none;
	cursor: pointer;
}
a:hover {
	text-decoration: none;
	color: #908d8d;
	}
h1{
	font-size:21px;
	line-height:25px;
	color: #000;
	font-weight: bold;
	margin: 10px 0 10px 0;
}
h1 a{color: #000;}
h2{
	font:bold 16px Helvetica, Arial, sans-serif;
	color: #444;
	margin: 10px 0 0 0;
	width: 100%;
}
h2 a{color: #444;}
h3{
	font:bold 14px Georgia,"Times New Roman",Times,serif;
	margin: 10px 0;
}
h4{
	margin: 10px 0;
	font-size:12px;
}
/* General settings */
.m1{width: 100%;}
.m1:after {
	content:"";
	display:block;
	clear:both;
}
/* header */
#header{
	width:1000px;
	height:242px;
	margin: 0 auto;
	background:url(/images/bg-header.gif) repeat-x;
	position: relative;
	z-index: 10;
}
#header:after {
	content:"";
	display:block;
	clear:both;
}
#headerg{
	width:1000px;
	height:242px;
	margin: 0 auto;
	background:url(/images/bg-header.gif) repeat-x;
	position: relative;
	z-index: 10;
}
#headerg:after {
	content:"";
	display:block;
	clear:both;
}
.banner-top{
	width: 100%;
	height:90px;
	overflow: hidden;
}
.banner-top img{
	margin: 0 auto;
	display: block;
}
.banner-topg{
	width: 100%;
	height:90px;
	overflow: hidden;
}
.banner-topg img{
	margin: 0 auto;
	display: block;
}
/* secondary-header */
.secondary-header{
	width: 100%;
	height:100px;
	overflow: hidden;
}
.secondary-headerg{
	width: 100%;
	height:100px;
	overflow: hidden;
}
.logo{
	margin: 18px 22px 0 0;
	float: left;
	width:220px;
	font-weight: normal;
	font-size:10px;
	line-height:10px;
	text-transform: uppercase;
}
.logo a{
	color: #939393;
    display: block;
    font-weight: bold;
    height: 78px;
    letter-spacing: 1px;
    overflow: hidden;
    padding: 8px 41px 0 66px;
    width: 220px;
	/*background:url(/images/logo_bw.png) no-repeat;*/
}
.logo img{
	 float: left;
    margin: -18px 0 0 -67px;
}
.logog{
	margin: 18px 22px 0 0;
	float: left;
	width:220px;
	font-weight: normal;
	font-size:10px;
	line-height:10px;
	text-transform: uppercase;
}
.logog a{
	width:220px;
	height:78px;
	display: block;
	overflow: hidden;
	color: #939393;
	font-weight: bold;
	padding: 7px 0 0 68px;
	background:url(/images/logo_bw.png) no-repeat;
	letter-spacing: 1px;
}
/* marketstate */
.marketstate{
	width:310px;
	float: left;
	padding:8px 0 0 16px;
	position: relative;
}
.marketstate .title{
	width: 100%;
	overflow: hidden;
	border-bottom: 1px solid #636363;
	font-weight: bold;
	font-size:11px;
	line-height:18px;
	color: #adadad;
	background: none;
	margin-bottom: 0 !important;
}
.marketstate .title span{float: left;}
.marketstate .title strong{float: right;}
.marketstateg{
	width:310px;
	float: left;
	padding:8px 0 0 16px;
	position: relative;
}
.marketstateg .title{
	width: 100%;
	overflow: hidden;
	border-bottom: 1px solid #636363;
	font-weight: bold;
	font-size:11px;
	line-height:18px;
	color: #adadad;
	background: none;
	margin: 0 !important;
}
.marketstateg .title span{float: left;}
.marketstateg .title strong{float: right;}
.marketlist{
	width:296px;
	margin:0;
	padding:7px 0 9px;
	list-style: none;
	line-height:12px;
	position: relative;
	float: left;
	left:50%;
	text-align: center;
}
.marketlist li{
	float: left;
	min-width:58px;
	position: relative;
	left:-50%;
}
* html .marketlist li{
	width:58px;
	overflow:visible;
}
.marketlabel{
	font-size:11px;
	color: #fff;
	display: block;
}
.marketstatus{
	display: block;
	font-size:9px;
}
.marketstatus span{
	color: #999;
	white-space:nowrap;
}
.marketlist .open{color: #3bcd5a;}
.marketlist .open-1{color: #000; background: #778afe;}
.marketlist .closed{color: #999999;}
.marketlist .closed-1{color: #000; background: #eef100; }
.marketlist .open-akt{color: #000; background: #778afe; margin: 0 2px;}
.marketlist .closed-akt{color: #000; background: #eef100; margin: 0 2px; }
.form-search{
	position: relative;
	width: 97%;
	overflow: hidden;
	border: 1px solid #666666;
}
.form-search:hover{
	border: 1px solid #067403;
}
.w-text-form{
	margin: 0;
	padding: 0 0px 0;
	float: left;
	display: inline;
	/*background:url(/images/bg-w-text-form.gif) no-repeat;*/
}
.w-text-form input{
	color: #666666;
	width: 132px;
	margin: 0;
	background: none;
	height: 14px;
	border:none;
	font-size: 11px;
	padding: 2px 0 2px 2px;
	line-height:15px;
}
.w-text-form input:focus{
	outline:none;
}
.w-text-form input.lupa{
	padding: 2px 2px 2px 2px;
	margin: 0 0 0 0px;
	height: 10px;
	width: 10px;
}
.w-text-form input.input-left{
	color: #666666;
	width: 138px;
	margin: 0;
	background: none;
	height: 14px;
	line-height:15px;
	padding: 2px 0 2px 2px;
	font-size: 11px;
	border-right: 1px solid #666666;
}
.w-text-form input.input-left:focus{
	outline:none;
}

.w-text-form2{
	margin: 0;
	padding: 0 0px 0;
	float: left;
	display: inline;
	/*background:url(/images/bg-w-text-form.gif) no-repeat;*/
}
.w-text-form2 input{
	color: #666666;
	width: 132px;
	margin: 0;
	background: none;
	height: 14px;
	border:none;
	font-size: 11px;
	padding: 2px 0 2px 2px;
	line-height:15px;
}
.w-text-form2 input:focus{
	outline:none;
}
.w-text-form2 input.lupa{
	padding: 2px 2px 2px 2px;
	margin: 0 0 0 0px;
	height: 10px;
	width: 10px;
}
.w-text-form2 input.input-left{
	color: #666666;
	width: 138px;
	margin: 0;
	background: none;
	height: 14px;
	line-height:15px;
	padding: 2px 0 2px 2px;
	font-size: 11px;
	border-right: 1px solid #666666;
}
.w-text-form2 input.input-left:focus{
	outline:none;
}
/* head-gallery */
.head-gallery{
	width:400px;
	height:90px;
	overflow: hidden;
	position: relative;
	float: right;
	margin: 7px 20px 0 0;
	display: inline;
}
.head-gallery ul{
	width:400px;
	height:9999px;
	margin: 0;
	padding: 0;
	list-style: none;
	font-size:11px;
}
.head-gallery ul li{
	width:400px;
	height:87px;
	float: left;
	overflow: hidden;
}
.head-gallery ul li strong{
	color: #adadad;
	display: block;
	border-bottom: 1px solid #636363;
	line-height:19px;
	text-transform: uppercase;
	letter-spacing:1px;
	margin: 0 0 6px;
}
.head-gallery ul li .content{
	width: 100%;
	overflow: hidden;
}
.head-gallery ul li .content img{
	float: left;
	margin: 3px 9px 0 2px;
}
.head-gallery ul li .content a{
	font-size:17px;
	font-weight: bold;
	color: #c8ffc8;
	line-height:16px;
}
.head-gallery ul li .content p{
	color: #ccc;
	margin: 0;
}
.head-gallery .pause{
	width:15px;
	height:11px;
	display: block;
	overflow: hidden;
	background:url(/images/ico-play.gif) no-repeat;
	position: absolute;
	left:351px;
	top:6px;
	text-indent: -9999px;
}
.head-gallery .pause_active{
	width:15px;
	height:11px;
	display: block;
	overflow: hidden;
	background:url(/images/ico-play.gif) no-repeat;
	position: absolute;
	left:351px;
	top:6px;
	text-indent: -9999px;
	background-position: 0 -11px;
}
.head-gallery .pause:hover{background-position: 0 -11px;}
.head-gallery .prev{
	width:15px;
	height:11px;
	display: block;
	overflow: hidden;
	background:url(/images/ico-play.gif) no-repeat -17px 0;
	position: absolute;
	left:368px;
	top:6px;
	text-indent: -9999px;
}
.head-gallery .prev:hover{background-position: -17px -11px;}
.head-gallery .next{
	width:15px;
	height:11px;
	display: block;
	overflow: hidden;
	background:url(/images/ico-play.gif) no-repeat -34px 0;
	position: absolute;
	left:385px;
	top:6px;
	text-indent: -9999px;
}
.head-gallery .next:hover{background-position: -34px -11px;}

.head-galleryg{
	width:400px;
	height:90px;
	overflow: hidden;
	position: relative;
	float: right;
	margin: 7px 20px 0 0;
	display: inline;
}
.head-galleryg ul{
	width:400px;
	height:9999px;
	margin: 0;
	padding: 0;
	list-style: none;
	font-size:11px;
}
.head-galleryg ul li{
	width:400px;
	height:87px;
	float: left;
	overflow: hidden;
}
.head-galleryg ul li strong{
	color: #adadad;
	display: block;
	border-bottom: 1px solid #636363;
	line-height:19px;
	text-transform: uppercase;
	letter-spacing:1px;
	margin: 0 0 6px;
}
.head-galleryg ul li .content{
	width: 100%;
	overflow: hidden;
}
.head-galleryg ul li .content img{
	float: left;
	margin: 3px 9px 0 2px;
}
.head-galleryg ul li .content a{
	font-size:17px;
	font-weight: bold;
	color: #c8ffc8;
	line-height:16px;
}
.head-galleryg ul li .content p{
	color: #ccc;
	margin: 0;
}
.head-galleryg .pause{
	width:15px;
	height:11px;
	display: block;
	overflow: hidden;
	background:url(/images/ico-play.gif) no-repeat;
	position: absolute;
	left:351px;
	top:6px;
	text-indent: -9999px;
}
.head-galleryg .pause_active{
	width:15px;
	height:11px;
	display: block;
	overflow: hidden;
	background:url(/images/ico-play.gif) no-repeat;
	position: absolute;
	left:351px;
	top:6px;
	text-indent: -9999px;
	background-position: 0 -11px;
}
.head-galleryg .pause:hover{background-position: 0 -11px;}
.head-galleryg .prev{
	width:15px;
	height:11px;
	display: block;
	overflow: hidden;
	background:url(/images/ico-play.gif) no-repeat -17px 0;
	position: absolute;
	left:368px;
	top:6px;
	text-indent: -9999px;
}
.head-galleryg .prev:hover{background-position: -17px -11px;}
.head-galleryg .next{
	width:15px;
	height:11px;
	display: block;
	overflow: hidden;
	background:url(/images/ico-play.gif) no-repeat -34px 0;
	position: absolute;
	left:385px;
	top:6px;
	text-indent: -9999px;
}
.head-galleryg .next:hover{background-position: -34px -11px;}

.nav{
		width: 100%;
	height:29px;
	margin: 0;
	padding: 0;
	list-style: none;
	font-size:11px;
	text-transform: uppercase;
	font-weight: bold;
	line-height:28px;
	position: relative;
background: #dadada;
background: -webkit-linear-gradient(top, #dadada 0%,#d4d4d4 50%,#c7c7c7 100%);
background:    -moz-linear-gradient(top, #dadada 0%,#d4d4d4 50%,#c7c7c7 100%);
background:      -o-linear-gradient(top, #dadada 0%,#d4d4d4 50%,#c7c7c7 100%);
background:         linear-gradient(to bottom, #dadada 0%,#d4d4d4 50%,#c7c7c7 100%);
-pie-background:    linear-gradient(to bottom, #dadada 0%,#d4d4d4 50%,#c7c7c7 100%);
}
.nav li{
	float: left;
}
.nav li a{
	float: left;
	color: #000;
	background:url(/images/separator-01.gif) no-repeat;
	padding:0 16px 1px 19px;
	text-shadow:1px 1px 0 #fff;
}
.nav li:hover a,
.nav li.hover a,
.nav li.active a{
		text-decoration: none;
	/*background:url(../images/bg-nav-a-hover.gif) no-repeat;*/
	background: #4a4a4a;
background: -webkit-linear-gradient(top, #4a4a4a 0%,#3c3c3c 50%,#2a2a2a 75%,#2a2a2a 100%);
background:    -moz-linear-gradient(top, #4a4a4a 0%,#3c3c3c 50%,#2a2a2a 75%,#2a2a2a 100%);
background:      -o-linear-gradient(top, #4a4a4a 0%,#3c3c3c 50%,#2a2a2a 75%,#2a2a2a 100%);
background:         linear-gradient(to bottom, #4a4a4a 0%,#3c3c3c 50%,#2a2a2a 75%,#2a2a2a 100%);
-pie-background:    linear-gradient(to bottom, #4a4a4a 0%,#3c3c3c 50%,#2a2a2a 75%,#2a2a2a 100%);
	color: #fff;
 box-shadow:         inset 5px 5px 7px #000000;
 text-shadow: 0 0 0;
}
.nav li a.home{
	width:36px;
	height:30px;
	text-indent: -9999px;
	background:url(/images/ico-home.gif) no-repeat;
	padding:0;
}
.nav li:hover a.home,
.nav li.hover a.home,
.nav li.active a.home{
	background:url(/images/ico-home-hover.gif) no-repeat;
}
.navg{
		width: 100%;
	height:29px;
	margin: 0;
	padding: 0;
	list-style: none;
	font-size:11px;
	text-transform: uppercase;
	font-weight: bold;
	line-height:28px;
	position: relative;
background: #dadada;
background: -webkit-linear-gradient(top, #dadada 0%,#d4d4d4 50%,#c7c7c7 100%);
background:    -moz-linear-gradient(top, #dadada 0%,#d4d4d4 50%,#c7c7c7 100%);
background:      -o-linear-gradient(top, #dadada 0%,#d4d4d4 50%,#c7c7c7 100%);
background:         linear-gradient(to bottom, #dadada 0%,#d4d4d4 50%,#c7c7c7 100%);
-pie-background:    linear-gradient(to bottom, #dadada 0%,#d4d4d4 50%,#c7c7c7 100%);
}
.navg li{
	float: left;
}
.navg li a{
	float: left;
	color: #000;
	background:url(/images/separator-01.gif) no-repeat;
	padding:0 16px 1px 19px;
	text-shadow:1px 1px 0 #fff;
}
.navg li:hover a,
.navg li.hover a,
.navg li.active a{
		text-decoration: none;
	/*background:url(../images/bg-nav-a-hover.gif) no-repeat;*/
	background: #4a4a4a;
background: -webkit-linear-gradient(top, #4a4a4a 0%,#3c3c3c 50%,#2a2a2a 75%,#2a2a2a 100%);
background:    -moz-linear-gradient(top, #4a4a4a 0%,#3c3c3c 50%,#2a2a2a 75%,#2a2a2a 100%);
background:      -o-linear-gradient(top, #4a4a4a 0%,#3c3c3c 50%,#2a2a2a 75%,#2a2a2a 100%);
background:         linear-gradient(to bottom, #4a4a4a 0%,#3c3c3c 50%,#2a2a2a 75%,#2a2a2a 100%);
-pie-background:    linear-gradient(to bottom, #4a4a4a 0%,#3c3c3c 50%,#2a2a2a 75%,#2a2a2a 100%);
	color: #fff;
 box-shadow:         inset 5px 5px 7px #000000;
 text-shadow: 0 0 0;
}
.navg li a.home{
	width:36px;
	height:30px;
	text-indent: -9999px;
	background:url(/images/ico-home.gif) no-repeat;
	padding:0;
}
.navg li:hover a.home,
.navg li.hover a.home,
.navg li.active a.home{
	background:url(/images/ico-home-hover.gif) no-repeat;
}
/* nav-box */
.nav-box{
	width: 100%;
	line-height:24px;
	height:24px;
	font-size:11px;
}
* html .nav-box{overflow: hidden;}
.nav-box:after {
	content:"";
	display:block;
	clear:both;
}
.nav-boxg{
	width: 100%;
	line-height:24px;
	height:24px;
	font-size:11px;
}
* html .nav-boxg{overflow: hidden;}
.nav-boxg:after {
	content:"";
	display:block;
	clear:both;
}
.nav li:hover .sub-nav,
.nav li.hover .sub-nav,
.navg li:hover .sub-nav,
.navg li.hover .sub-nav,
.navg li.active .sub-nav,
.nav li.active .sub-nav{display: block;}
.sub-nav{
	margin:0;
	padding: 0;
	list-style: none;
	float: left;
	position: absolute;
	left: 0;
	top:29px;
	height:24px;
	line-height:24px;
	overflow: hidden;
	font-size:12px;
	text-transform:none;
	font-weight: normal;
	width:950px;
	background:url(/images/bg-sub-nav.gif) repeat-x;
	display: none;
}
.sub-nav li{
	float: left;
	background: none;
}
.nav li:hover .sub-nav a,
.nav li.hover .sub-nav a,
.nav li.active .sub-nav a,
.navg li:hover .sub-nav a,
.navg li.hover .sub-nav a,
.navg li.active .sub-nav a,
.sub-nav li a{
	float: left;
	color: #c7c7c7;
	padding: 0 7px 0 8px;
	text-shadow:none;
	background: none !important;
	 box-shadow: none !important;
}
.nav li:hover .sub-nav a:hover,
.nav li.hover .sub-nav a:hover,
.nav li.active .sub-nav a:hover,
.navg li:hover .sub-nav a:hover,
.navg li.hover .sub-nav a:hover,
.navg li.active .sub-nav a:hover,
.sub-nav li a:hover,
.sub-nav li a:hover,
.sub-nav li.active a,
.nav li.hover .sub-nav li.active a,
.nav li:hover .sub-nav li.active a,
.navg li.hover .sub-nav li.active a,
.navg li:hover .sub-nav li.active a,
.navg li.active .sub-nav li.active a,
.nav li.active .sub-nav li.active a{
	background:#454545 !important;
	color: #fff;
	text-decoration: none ;
}
.enter{
	margin: 0;
	padding: 0 41px 0 0;
	list-style: none;
	float: right;
	width:53px;
	height:24px;
	position: relative;
}
.enter li a{
	color: #fff;
	display: block;
	padding:0 2px 0 23px;
	line-height:15px;
	width:40px;
	margin:0 0 0;
	position: absolute;
	left: 0;
	top:3px;
	z-index: 201;
	outline:none;
}
.enter li a:hover{text-decoration: none;}
.drop-down{
	width:266px;
	position:absolute;
	top:0;
	height:132px;
	left:-162px;
	display: none;
	z-index: 171;
}
.enter-link-active .drop-down{display: block;}
.drop-down ul{
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	width: 266px;
	height:132px;
	font-size: 12px;
	background:url(/images/bg-drop-down1.png) no-repeat ;
	position: relative;
	z-index: 100;
	 display: block;
}
.drop-down ul li{
	padding-bottom: 5px;
	line-height: 15px;
	width: 100%; 
}
.wrap-login{
	font-size:11px;
	line-height:14px;
	color: #fff;
	padding:32px 0 0 22px;
	position: relative;
	width:230px;
}
.wrap-login .row{
	width: 100%;
	overflow: hidden;
	padding: 0 0 5px;
	position: relative;
	height:19px;
}
.wrap-login .row label{
	color: #d2d2d2;
	float: left;
	width:45px;
	line-height:20px;
}
.w-login-form{
	width:174px;
	float: left;
	overflow: hidden;
	background:url(/images/bg-w-login-form.gif) no-repeat;
	padding: 0 5px;
}
.w-login-form input{
	width:164px;
	float: left;
	margin: 0;
	padding:3px 0;
	background: none;
	border:none;
	line-height:16px;
}
.w-login-form input:focus{outline:none;}
.w-pass-form{
	width:90px;
	padding: 0 5px;
	margin: 0 5px 0 0;
	float: left;
	overflow: hidden;
	background:url(/images/bg-w-pass-form.jpg) no-repeat;
}
.w-pass-form input{
	width:90px;
	float: left;
	overflow: hidden;
	margin: 0;
	padding:3px 0;
	background: none;
	border:none;
	line-height:16px;
}
.w-pass-form input:focus{
	outline:none;
}
.btn-go{
	float: left;
	cursor: pointer;
	width:69px;
	height:19px;
	overflow: hidden;
	border:none;
	background:url(/images/btn-go.gif) no-repeat;
	text-indent: -9999px;
	font-size:0;
	line-height:0;
}
.btn-go:hover,
.btn-go.hover{
	background:url(/images/btn-go-hover.gif) no-repeat;
}
.enter li .wrap-login a{
	text-decoration: underline;
	padding: 0;
	margin:-4px 30px 0 0;
	float: left;
	white-space:nowrap;
	position: relative;
	width:auto;
}
.enter li .wrap-login a:hover{text-decoration: none;}
.wrap-login .row .check-form{
	width:15px;
	height:15px;
	float: left;
	margin:2px 4px 0 45px;
	padding: 0;
	vertical-align:middle;
	overflow: hidden;
}
/* main */
#main{
	width:960px;
	margin: 0 auto;
	padding: 0 20px 50px;
	min-height:850px;
	background:#fff url(/images/bg-main.gif) no-repeat 0 100%;
	overflow: hidden;
	position: relative;
	z-index: 0; 
}
.maing{
	width:960px;
	margin: 0 auto;
	padding: 0 20px 50px;
	min-height:850px;
	background:#fff url(/images/bg-main.gif) no-repeat 0 100%;
	overflow: hidden;
	position: relative;
	z-index: 0; 
}
* html #main{
	height:1090px;
	overflow:visible;
}
/* content */
#content{
	width:635px;
	float: left;
	/*overflow: hidden;*/
}
.contentg{
	width:635px!important;
}
#content2{
	width:600px;
	float: left;
	overflow: hidden;
}
/* twocolumn */
.twocolumn{
	width:635px;
	overflow: hidden;
	padding: 0 0 14px;
	min-height:470px;
}
* html .twocolumn{height:470px;}
.column-l{
	width:300px;
	float: left;
	padding: 14px 0 0;
}
.first-news{
	width: 100%;
	overflow: hidden;
	padding: 0 0 11px;
}
.content-tables h1{
	margin:10px 0 10px;
	line-height:25px;
	font-size:21px;
}
#content h1 a,
.content-tables h1 a{
	color: #000;
}
#content .first-news h1{
	margin: 0 0 8px;
	line-height:28px;
	color: #004276;
	font-size:24px;
	font-weight: bold;
	width: 100%;
	float: left;
}
#content .first-news h1 a{color: #004276;}
.first-news img{
	float: left;
	margin: 2px 10px 0 0;
}
.first-news p{
	margin: 0;
}
.first-news p a{
	color: #666;
	float: left;
    padding: 4px 0 0;
}
.first-news p a:hover{
	text-decoration: none;
}
/* comments */
.comments1 {
    background: url("/images/bg-comments-1.gif") repeat-x scroll 0 0 transparent;
    color: #5E5E5E;
    float: right;
    font-size: 9px;
    height: 20px;
    line-height: 16px;
    margin-left: 3px;
    min-width: 16px;
    overflow: hidden;
    padding: 0 0 0 2px;
    position: relative;
    text-align: center;
    /*top: -15px;*/
}
.comments-link{
	height:20px;
	overflow: hidden;
	text-align: center;
	color: #5e5e5e;
	font-size:9px;
	line-height:16px;
	padding:3px 0px 3px;
	position: relative;
}
.comments-link:hover{text-decoration: none;}
.comments1:hover{text-decoration: none;}
.comments{
	min-width:24px;
	height:20px;
	overflow: hidden;
	text-align: center;
	background:url(/images/bg-comments-1.gif) repeat-x;
	color: #5e5e5e;
	font-size:9px;
	line-height:16px;
	padding:3px 8px 3px;
	left:12px;
	top:3px;
	position: relative;
}
.comments-r{
	width: 2px;
	height: 16px;
	top: 0;
	right: 0;
	position: absolute;
	background:url(/images/bg-comments-r.gif) no-repeat;
	z-index: 3;
}
.comments-l{
	width: 2px;
	height: 16px;
	top: 0;
	left: 0;
	position: absolute;
	background:url(/images/bg-comments-l.gif) no-repeat;
	z-index: 3;
}
.comments-b{
	width: 4px;
	height: 5px;
	bottom: 0;
	left: 5px;
	position: absolute;
	background:url(/images/bg-comments-b.gif) no-repeat;
	z-index: 3;
}
.comments:hover{text-decoration: none;}
/* important */
.important{
	width: 100%;
	overflow: hidden;
}
/* title */
.title{
	width: 100%;
	overflow: hidden;
	display: block;
	margin: 0 0 10px 0;
	background:url(/images/bg-title.gif) repeat-x 0 10px;
	/*float: left;*/
}
.row{
	float: left;
	width: 100%;
}
.row ul{
	float: left;
	width: 100%;
}
.news-naw{
float: left;
	width: 100%;
}
.title em{
	color: #16ac16;
	float: left;
	background:#fff;
	padding: 0 10px 0 2px;
	font:italic 16px/18px Georgia, "Times New Roman", Times, serif;
}
.title em span{
	color: #999;
	font:normal 11px Arial, Helvetica, sans-serif;
	padding: 0 0 0 8px;
}
.important strong{
	color: #004276;
	font-size:14px;
	line-height:16px;
	padding:6px 0 1px;
	display: block;
}
.important strong a{text-decoration: none;}
.important strong a:hover{text-decoration: none;}
.important .comments{
	top:0;
	left:0;
	float: right;
	padding: 0 2px 0 2px;
}
.important p{
	margin: 0 0 2px;
	line-height:13px;
}
.important p a{color: #666;}
.important p a:hover{text-decoration: none;}
.time{
	color: #333;
	font-size:11px;
	/*line-height:12px;*/
}
.important ul{
	margin: 0;
	padding: 0;
	list-style: none;
	background:url(/images/divider-01.gif) repeat-x 0 100%;
	overflow: hidden;
	line-height:20px;
}
.important ul li{
	height:1%;
	vertical-align:top;
	overflow: hidden;
	background:url(/images/divider-01.gif) repeat-x;
}
/* column-r */
.column-r{
	width:321px;
	float: right;
	padding: 17px 0 0;
}
.last-news{width: 100%; position: relative;}
.color-red a{color: #800000;}
.last-news ul{
	margin: 0;
	padding: 5px 0 2px;
	list-style: none;
	overflow: hidden;
	line-height:15px;
}
.last-news ul li{
	height:1%;
	vertical-align:top;
	overflow: hidden;
	/*padding: 0 0 6px;*/
}
.btn-play{
	width:22px;
	height:11px;
	float: left;
	overflow: hidden;
	background:url(/images/btn-play.gif) no-repeat;
	margin:1px 4px 0 0;
}
.btn-play span{
	text-indent: -9999px;
	display: block;
}
.column-r .last-news ul li .time{padding: 0 0 0 4px;float:none;}
.column-r .last-news ul li a{color: #004276;}
.column-r .last-news ul li a:hover{color: #908d8d;}
.column-r .last-news .news-naw{
	width: 100%;
	overflow: hidden;
}
.btn-all-news{
	width:95px;
	height:24px;
	float: left;
	overflow: hidden;
	text-align: center;
	background:url(/images/btn-all-news.gif) no-repeat;
	color: #5d5e5f;
	font-size:11px;
	line-height:22px;
	text-shadow:1px 1px 0 #ffffff;
	 margin: -10px 0 9px;
}
.btn-all-news:hover{
	color: #252525;
	text-decoration: none;
}
.btn-all-news2{
	width:95px;
	height:24px;
	float: right;
	overflow: hidden;
	text-align: center;
	background:url(/images/btn-all-news.gif) no-repeat;
	color: #5d5e5f;
	font-size:11px;
	line-height:22px;
	text-shadow:1px 1px 0 #ffffff;
	 margin: 0px 0 10px 0; 
}
.btn-all-news2:hover{
	color: #252525;
	text-decoration: none;
}
.column-r .last-news .news-naw ul{
	margin: 0;
	padding: 4px 1px 0 0;
	list-style: none;
	width:48px;
	float: right;
}
.column-r .last-news .news-naw ul li{
	float: left;
	text-indent: -9999px;
}
.column-r .last-news .news-naw ul a{
	width:23px;
	height:11px;
	display: block;
	overflow: hidden;
	background:url(../images/ico-up-down.gif) no-repeat;
}
.column-r .last-news .news-naw ul .btn-up{
	background-position: 0 0;
	margin:0 2px 0 0;
}
.column-r .last-news .news-naw ul .btn-down{background-position: -25px 0;}
/* configure */
.configure{
	width: 100%;
	padding: 0 0 9px;
	position: relative;
}
.configure:after {
	content:"";
	display:block;
	clear:both;
}
.configure .btn-setting{
	width:111px;
	height:23px;
	overflow: hidden;
	display: block;
	background:url(/images/btn-setting.gif) no-repeat;
	color: #5d5e5f;
	text-shadow:1px 1px 0 #ffffff;
	line-height:22px;
	font-size:11px;
	padding: 0 0 0 10px;
}
.configure .btn-setting:hover,
.active-setting .btn-setting{
	text-decoration: none;
	color: #252525;
}
#configure-popap{
	position: absolute;
	left:125px;
	top: -70px;
	min-height:200px;
	border: 1px solid #ccc;
	background:#fff;
	z-index: 1000;
	width:400px;
	display: none;
}
#configure-popap .btn-close-02{
	width:28px;
	height:28px;
	overflow: hidden;
	display: block;
	text-indent: -9999px;
	position: absolute;
	right: -10px;
	top: -10px;
	background:url(/images/btn-close-02.png) no-repeat;
}
* html #configure-popap{
	height:200px;
}
#configure-popap .btn-all-news{
	margin: 0 auto 10px;
	float:none;
	display: block;
	font-size:14px;
	clear: both;
}
.active-setting #configure-popap{
	display: block;
}
.form-configure-popap{
	width: 100%;
	overflow: hidden;
}
.form-configure-popap div{
	float: left;
	overflow: hidden;
	padding: 10px 15px;
}
* html .form-configure-popap div{
	width:100px;
}
#configure-popap div ul{
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
}
#configure-popap div ul li{
	height:1%;
	overflow: hidden;
	vertical-align:top;
	padding-bottom:10px;
}
#configure-popap div ul li input{
	float: left;
	width:12px;
	height:12px;
	margin-top:1px
}
#configure-popap div ul li label{
	float: left;
}
/* desktop */
.desktop{
	width:635px;
	overflow: hidden;
	padding: 0 0 16px;
}
.desktop .column{
	width:205px;
	float: left;
	overflow: hidden;
	padding: 0 3px;
}
.widget{
	width:205px;
	overflow: hidden;
	background:url(/images/bg-widget.gif) no-repeat;
	padding:8px 0 10px;
}
.widget .widget-top{
	width: 100%;
	overflow: hidden;
	padding: 0 0 12px;
}
.widget .widget-top a{
	text-indent: -9999px;
	overflow: hidden;
}
.widget .widget-top .arrow{
	width:11px;
	height:6px;
	float: left;
	margin:7px 7px 0 12px;
	background:url(/images/ico-arrow.gif) no-repeat;
}
.widget .widget-top .close{
	width:7px;
	height:8px;
	float: right;
	background:url(/images/ico-close.gif) no-repeat;
	margin:0 9px 0 10px;
}
.widget .widget-top strong{
	float: left;
	font-size:16px;
	line-height:18px;
	color: #000;
}
.widget .widget-top strong a{color: #000;}
.widget ul{
	margin: 0;
	padding: 0 0 0 5px;
	list-style: none;
	line-height:15px;
}
.widget ul li{
	padding: 0 0 8px 0;
	height:1%;
	vertical-align:top;
	overflow: hidden;
}
.widget ul li a{
	color: #004276;
	/*background:url(/images/bullet-01.gif) no-repeat 0 6px;*/
	padding: 0 0 0 0px;
}
.widget ul li a:hover{
	color: #908d8d;
}
/* comment-box */
.w-comment-box{
	width: 100%;
	overflow: hidden;
}
#content .title em{
	font-size:20px;
	line-height:22px;
	padding: 0 10px 0 0;
}
.w-comment-box ul{
	margin: 0 0 11px -5px;
	padding: 0;
	list-style: none;
	overflow: hidden;
	font-size:13px;
	line-height:16px;
	height:1%;
}
.w-comment-box ul li{
	float: left;
	background:url(/images/separator-02.gif) no-repeat 0 2px;
	margin: 0 0 0 -1px;
	padding: 0 5px 0 6px;
}
.w-comment-box ul li a{color: #666;}
.w-comment-box .holder{
	width:670px;
	overflow: hidden;
	margin: 0 0 0 -35px;
}
.comment-box{
	width:100px;
	float: left;
	margin: 0 0 0 33px;
	display: inline;
}
.comment-box .photo{
	width: 100%;
	position: relative;
}
.comment-box p{
	position:relative;
	top:-10px;
}
.comment-box img{display: block;}
.comment-box .line-dark{
	width:82px;
	height:32px;
	overflow: hidden;
	position: absolute;
	left: 0;
	bottom: 0;
	font-size:11px;
	line-height:13px;
	color: #fff;
	background:url(/images/bg-dark.png);
	padding: 5px 7px 0 11px;
}
* html .comment-box .line-dark{bottom:-1px;}
.comment-box .line-dark span{display: block;}
.comment-box p{
	margin: 11px 0 -2px 2px;
	font-size:11px;
	width: 100px;
}
.comment-box em{
	font-size:11px;
	color: #aaa;
}
/* sidebar */
#sidebar{
	width:311px;
	float: right;
	padding: 19px 0 0;
}
#sidebarg{
	width:311px;
	float: right;
	padding: 19px 0 0;
}
#sidebarg2{
	width:311px;
	float: right;
	padding: 19px 0 0;
}
.wrap-tab{
	width: 100%;
	padding: 0 0 0px;
}
.wrap-tab:after {
	content:"";
	display:block;
	clear:both;
}
* html .wrap-tab{overflow: hidden;}
.tab-panel{
	width: 100%;
	background:url(/images/divider-02.gif) repeat-x 0 100%;
	position: relative;
	/*z-index: 102;*/
}
.tab-panel:after {
	content:"";
	display:block;
	clear:both;
}
.tab-panel ul{
	margin: 0;
	padding: 0 0 0 8px;
	list-style: none;
	float: left;
	height:20px;
	font-size:11px;
}
.tab-panel ul li{float: left;}
.tab-panel ul li a{
	display: block;
	color: #004276;
	padding:4px 6px 2px;
}
.tab-panel ul li a:hover,
.tab-panel ul li a.active{
	text-decoration: none;
	color: #000;
	padding:3px 5px 2px;
	border: 1px solid #d6d6d6;
	border-bottom:none;
	background:#fff url(/images/bg-tab-panel-ul-a.gif) repeat-x;
}
/*
#sidebar .range-menu-base:hover,
#sidebar .range-menu-base.active{
	border: 1px solid #ccc;
	border-bottom:none;
	margin:0;
}
#sidebar a.range-menu-base:hover,
#sidebar a.range-menu-base.active{
	padding-bottom:5px;
}
*/
/*
.tab-panel .range-menu-drop{
	position: absolute;
	right:0;
	top: -200px;
	width:100px;
	border: 1px solid #ccc;
	background:#fff;
	z-index: 169;
	overflow: hidden;
	margin: 0;
	padding: 5px 0;
	list-style: none;
	line-height:18px;
	height: auto;
}
.tab-panel .range-menu-drop li{
	overflow: hidden;
	vertical-align:top;
	width: 100%;
}
.tab-panel .range-menu-drop li strong{
		display: block;
		padding: 0 0 0 5px;
}
.tab-panel .range-menu-drop li a{
	color: #000;
	padding: 0;
	border: none;
	padding: 0 0 0 10px;
}
.tab-panel .range-menu-drop li a:hover{
	border:none;
	padding: 0 0 0 10px;
}
*/
.range-menu-holder {
	position: absolute;
	top: 261px;
	left: 50%;
	margin-left: 400px;
	width: 80px;
	min-height: 30px;
	display: block;
	z-index: 168;
}
.range-menu-holder .range-menu-drop{
	width:80px;
	border: 1px solid #ccc;
	background:#fff;
	overflow: hidden;
	margin-top: -1px;
	margin-left: -2px;
	float: left;
	padding: 5px 0;
	list-style: none;
	line-height:18px;
	height: auto;
}
.range-menu-holder .range-menu-drop li{
	overflow: hidden;
	vertical-align:top;
	width: 100%;
	cursor: pointer;
	color: #000;
	padding: 0;
	border: none;
	padding: 0 0 0 10px;
}
.range-menu-holder .range-menu-drop li strong{
	display: block;
	padding: 0 0 0 5px;
	cursor: default;
}
.range-menu-holder .range-menu-drop li:hover{
	text-decoration: none;
	color: #000;
	border: 0px solid #d6d6d6;
	border-bottom:none;
	background:#fff url(/images/bg-tab-panel-ul-a.gif) repeat-x;
}
.range-menu-base{
	width:24px;
	height:11px;
	overflow: hidden;
	float: right;
	background:#fff url(/images/bg-range-menu-base.gif) no-repeat 2px 2px;
	text-indent: -9999px;
	margin:1px 1px 0 0;
	padding:3px 4px 4px 0;
	position: relative;
	z-index: 168;
}
.range-menu-base:hover,
.range-menu-base.active{
	border: 1px solid #ccc;
	border-bottom:none;
	margin:0;
}
a.range-menu-base:hover,
a.range-menu-base.active{
	padding-bottom:5px;
}

/*.tab-holder .prise{
	margin: 0;
	padding:4px 0 0 0;
	list-style: none;
	width:309px;
	/*overflow: hidden;
	font-size:11px;
	position: relative;
	min-height:103px;
	line-height:20px;
	z-index: 10;
	text-align:right;
	padding-bottom: 0 !important;
}
* html .tab-holder .prise{
	height:103px;
	overflow: visible;
}
.tab-holder .prise li{
	clear: both;
	height:1%;
	vertical-align:top;
	/*background:url(../images/divider-03.gif) no-repeat;
	padding: 0 0 0 4px;
}
.tab-holder .prise li:after {
	content:"";
	display:block;
	clear:both;
}
.tab-holder .prise li:first-child{background: none;}
.tab-holder .prise li:hover,
.tab-holder .prise li.hover,
.tab-holder .prise li.active{
	background:url(/images/bg-prise-li.gif);
}
.tab-holder .prise li a{
	color: #000;
	float: left;
	width:47px;
	text-align:left;
}
.tab-holder .prise li span{
	width:34px;
	float: left;
	padding-left:3px;
}
.tab-holder .prise li span.val{
	font-size: 9px;
    margin: 0 !important;
    padding: 0 !important;
    width: 45px !important;
}
.tab-holder .prise li span.last{
	width:45px !important;
}
.chart{
	clear: both;
    height: 142px;
    left: 149px;
    overflow: hidden;
    position: absolute;
    top: -4px;
    width: 160px;
    z-index: 12;
}
.chart img{display: block; border: 1px solid #dedede;}
.tab-holder .prise li:hover .chart,
.tab-holder .prise li.hover .chart,
.tab-holder .prise li.active .chart{
	display: block;
}*/
.tab-holder .popular-nav{
	margin: 0;
	padding:8px 0 14px 8px;
	list-style: none;
	font-size:11px;
	line-height:17px;
}
.tab-holder .popular-nav li{
	height:1%;
	vertical-align:top;
	overflow: hidden;
	background:url(/images/bullet-01.gif) no-repeat 0 8px;
	padding: 0 0 0 8px;
}

#sidebar .title{padding: 0 0 9px;}
/* rise-fall */
.rise-fall{
	width: 100%;
	overflow: hidden;
	font-size:11px;
	line-height:13px;
	padding: 0 0 5px;
	margin: -3px 0 0;
}
.rise-fall dl{
	width:150px;
	overflow: hidden;
	float: left;
	margin: 0;
	position: relative;
}
.rise-fall dl dt{
	float: left;
	width:30px;
}
.rise-fall dl dd{
	width:40px;
	margin: 0;
	text-align: right;
	margin: 0 0 0 7px;
	float: left;
	white-space: nowrap;
}
.rise-fall dl dd.dd_right{
	width:40px;
	margin: 0 0 0 2px;
	text-align: right;
	float: left;
	white-space: nowrap;
}
.rise dd{color: #46aa46;}
.rise dd font{color: #666666; font-size: 11px;}
.rise-fall .fall{float: right;}
.fall dd{color: #b52222;}
.fall dd font{color: #666666; font-size: 11px;}
.all-element{font-size:11px; padding: 0 0 10px 0; float: left;}
.sied-banner{
	/* background: none repeat scroll 0 0 #F5F5F5;
    margin: 0 -10px 10px;
    overflow: hidden;
    padding: 0 10px 10px;
    position: relative;
    width: 311px;*/
	background: none repeat scroll 0 0 #F5F5F5;
    margin: 0px -10px 10px;
    overflow: hidden;
    padding: 15px 10px 10px;
    position: relative;
    width: 311px;
}
.sied-banner img{display: block;}
/* footer */
.w-footer{background:#181818 url(/images/bg-w-footer.gif) repeat-x;}
#footer{
	width:960px;
	margin: 0 auto;
	padding: 16px 20px 10px;
	overflow: hidden;
	position: relative;
}
#footer div{
	float: left;
	/*width:215px;*/
	padding: 0 0px 0 0;
	width: 90%;
}
#footer div.link{
	float: left;
	/*width:215px;*/
	padding: 0 0px 0 0;
	width: 100%;
}
#footer div ul li.bord {
    color: #4B4B4B;
    padding: 0 2px;
}
.bord {
    color: #4B4B4B;
    padding: 0 2px;
}
.link{
	float: left;
	/*width:215px;*/
	padding: 0 0px 0 0;
	width: 100%;
}
#footer div h3{
	color: #FFFFFF;
    float: left;

    font-style: italic;
    font-weight: normal;
    line-height: 10px;
    padding: 1px 5px 0 0;
    word-spacing: -2px;
	margin: 0;
}
#footer div ul{
	margin: 0;
	padding: 0;
	list-style: none;
	font-size:11px;
	line-height:13px;
	float: left;
}
#footer div ul li{
	height:1%;
	vertical-align:top;
	float: left;
	line-height: 15px;
}
#footer div ul li a{color: #bbb;}
#footer div ul.soc{
	margin: 0;
	float: left;
	padding: 0;
	list-style: none;
	font-size:11px;
	line-height:13px;
}
#footer div ul.soc li{
	width: 100%;
	padding: 0 0 4px;
}
#footer div ul.soc li img{
	float: left;
}
#footer div p{
	margin: 0 0 0 6px;
	font-size:11px;
	line-height:14px;
	color: #bbb;
}
#footer div p.copy-text{
	color: #BBBBBB;
    font-size: 9px;
    line-height: 14px;
    margin: 0px 0 0 0px;
}
#footer div p.copy-text a{
	color: #bbb;
}
#footer div p.copy-text a:hover{
	color: #bbb;
}
#footer div p span{color: #2f9b2f;}
#footer div em{
	display: block;
	font-style:normal;
}
/* comments-blog */
.comments-blog{
	height:1%;
	overflow: hidden;
}
.breadcrumbs{
	font-size:11px;
	line-height:12px;
	color: #000;
	padding: 7px 0 2px;
}
.breadcrumbs a{color: #000;}
.comments-blog ul{
	margin: 0;
	padding: 10px 0 0;
	list-style: none;
	line-height:15px;
}
.comments-blog ul li{
	height:1%;
	overflow: hidden;
	vertical-align:top;
	padding: 0px 0 9px 0px;
	
	/*background:url(/images/bullet-02.gif) no-repeat 0 35%;*/
}

.comments-blog ul li a span{
	color: #999;
	font-size:11px;
	background:#fff;
	position: relative;
	padding: 0 0 1px;
}
.comments-blog ul li a:hover span{
	text-decoration: none;
	border-bottom: 1px solid #fff;
}
/* news-rib-box */
.news-rib-box{
	width: 100%;
	overflow: hidden;
	position: relative;
	padding: 14px 0 0;
}
#content .news-rib-box h1{margin: 0 0 12px;}
.sponsor{
	position: absolute;
	left:506px;
	top:19px;
}
/* news-corner */
.w-news-corner{padding:5px 0;}
.news-corner{
	overflow:auto;
	height:381px;
}
.news-corner ul{
	margin: 0 6px 0 7px;
	padding:0;
	list-style: none;
	width:604px;
	overflow: hidden;
	background:url(/images/divider-04.gif) repeat-x 0 5px;
	line-height:14px;
	font-size:11px;
}
.news-corner ul li{
	vertical-align:top;
	overflow: hidden;
	background:url(/images/divider-04.gif) repeat-x 0 100%;
	padding: 3px 235px 3px 0;
	width:370px;
	min-height:14px;
	clear: both;
}
* html .news-corner ul li{
	height:14px;
	overflow:visible;
	padding: 3px 235px 3px 0;
}
.news-corner ul li:hover,
.news-corner ul li.hover,
.news-corner ul li.active{background:#efefef;}
.news-corner ul li:hover a,
.news-corner ul li.hover a,
.news-corner ul li.active a{
	color: #800000;
	text-decoration: none;
}
.news-corner ul li span{
	float: left;
	padding:0 7px 0 5px;
}
.news-corner ul li a{
	float: left;
	width:325px;
}
.popap-corner{
	width:216px;
	height:381px;
	background:#efefef;
	position: absolute;
	left:378px;
	top:5px;
	padding: 0 10px 0 14px;
	font-size:12px;
	line-height:14px;
	z-index: 100;
}
.popap-corner .top{
	width: 100%;
	overflow: hidden;
	font-size:11px;
	line-height:13px;
	padding:10px 0 14px;
}
.popap-corner .top span{
	color: #999;
	display: block;
	float:none;
	padding: 0;
}
.popap-corner .top strong{
	font-weight: normal;
	display: block;
}
.news-corner ul li:hover .popap-corner a,
.news-corner ul li.hover .popap-corner a,
.news-corner ul li.active.popap-corner a,
.news-corner ul li .popap-corner a{color: #004276; text-decoration: none !important ;}
.news-corner ul li .popap-corner a:hover{width:auto; color: #908d8d; text-decoration: none !important ;}
.popap-corner a:hover{text-decoration: none !important ; color: #908d8d; }
.popap-corner p{
	margin: 0 0 24px;
	line-height:14px;
}
.chart-box{
	overflow: hidden;
	padding: 0 0 14px;
	width: 100%;
}
.chart-box strong a{
	text-decoration: underline !important;
	font-size:12px;
	padding: 0 0 1px;
}
.chart-box a:hover{text-decoration: none !important;}
.chart-box p{
	margin:0;
	padding:6px 0 4px;
	text-align: center;
	clear: both;
	width: 100%;
	overflow: hidden;
	font-size:11px;
}
.chart-box p a{font-size:11px !important ;}
.news-corner .chart-box p span{
	display: inline;
	padding: 0 15px 0 0 !important;
	min-width:33px;
	white-space:nowrap;
}
* html .news-corner .chart-box p span{
	width:33px;
	overflow:visible;
}
.chart-box p a{font-size:12px;}
.chart-box img{display: block;}
.chart-box .last{
	font-size:10px;
	padding: 0 0 8px;
}
.news-corner .chart-box .last span{
	padding: 0 !important;
	min-width:42px;
}
* html .news-corner .chart-box .last span{width:42px;}
/* industry-box */
.industry-box{
	width: 100%;
	overflow: hidden;
	color: #333;
	line-height:14px;
	font-size:12px;
	/*padding: 13px 0 0;*/
}
.industry-box h2{
	margin: 0 0 1px;
	/*line-height:26px;*/
	color: #444;
	
	padding: 0px 0 0;
	font:bold 16px Helvetica, Arial,
}
.industry-box img{
	margin: 4px 5px 0 0;
	 clear: both;
	/*float: left;*/
}
.industry-box h2 a{color: #004276;}
.industry-box h2 a:hover{color: #908d8d;}
.industry-box p{margin: 0 0 5px;}
.industry-box span{
	color: #999;
	line-height:14px;
	/*display: block;*/
	/*padding: 0 0 15px;*/
}
.industry-box span a{/*color: #999;*/}
.video-box{
	width:258px;
	float: right;
	border: 1px solid #b9b9b9;
	overflow: hidden;
	padding: 6px 11px 0;
	font-size:11px;
	line-height:13px;
}
.video-box em{
	display: block;
	font:italic 16px/18px Georgia, "Times New Roman", Times, serif;
	color: #999;
	padding: 0 0 11px;
}
.video-box strong{
	font-size:12px;
	color: #333;
	display: block;
	line-height:14px;
	padding: 0 0 5px;
}
.top-video{
	width: 100%;
	overflow: hidden;
	padding: 0 0 5px;
}
.top-video img{display: block;}
.video-nav{
	margin: 0;
	padding: 0 0 6px 230px;
	list-style: none;
	overflow: hidden;
	height:1%;
}
.video-nav li{
	float: left;
	padding: 0 0 0 6px;
}
.video-nav li a img{display: block;}
.video-holder{
	margin: 0 0 0 -10px;
	padding: 0;
	list-style: none;
	width:268px;
	overflow: hidden;
}
.video-holder li{
	float: left;
	padding: 0 0 5px 10px;
	width:124px;
}
.video-holder li a img{
	display: block;
}
.video-holder li a span{
	line-height:12px;
	color: #333;
	padding: 3px 0 0;
}
.holder-page-nav{
	width: 100%;
	overflow: hidden;
}
.page-nav{
	margin: 0;
	padding:11px 0 23px;
	list-style: none;
	font-size:10px;
	line-height:14px;
	text-align: center;
	clear: both;
	position: relative;
	float: left;
	left:50%;
}
.page-nav li{
	float: left;
	padding: 0 0 0 3px;
	position: relative;
	left:-50%;
}
.page-nav li a{
	display: block;
	/*width:14px;
	height:14px;*/
	border: 1px solid #ababab;
	color: #a4a4a4;
	padding: 0 3px;
}
.page-nav li a:hover,
.page-nav li.active a{
	background:url(/images/bg-page-nav-hover.gif) repeat-x;
	color: #fff;
	text-decoration: none;
}
.page-nav li a.prev-link{
	background:url(/images/ico-prev-link.gif) no-repeat;
	text-indent: -9999px;
	border:none;
	width:16px;
	height:16px;
	margin: 0 6px 0 0;
}
.page-nav li a.next-link{
	background:url(/images/ico-next-link.gif) no-repeat;
	text-indent: -9999px;
	border:none;
	width:16px;
	height:16px;
	margin: 0 0 0 6px;
}
/* communications-box */
.communications-box{
	width: 100%;
	overflow: hidden;
}
.communications-box .date{
	width: 100%;
	overflow: hidden;
	margin:-6px 0 8px;
}
.communications-box .date span{
	font-size:11px;
	line-height:14px;
	color: #999;
}
.add-main-nav{
	width:240px;
	float: left;
	margin: 0 0 0 6px;
	position: relative;
}
.add-main-nav a{
	margin: 0 10px 0 0;
    padding: 0 0 2px 0;
	float: left;
	font-size: 11px;
}
.add-main-nav a.ico-print{
	/*background:url(/images/ico-print.gif) no-repeat 0 0;
	padding-left:21px;*/
}
.add-main-nav a.ico-share{
	/*background:url(/images/ico-share.gif) no-repeat;
	padding-left:21px;*/
}
.add-main-nav a.ico-in-blog{/*background:url(/images/ico-in-blog.gif) no-repeat;*/}
.communications-holder{
	height:1%;
	padding:3px 3px 3px 0;
	margin: 0 0 20px;
    color: #434753;
    font-size: 112%;
    line-height: 145%;
}
.communications-holder .left{
	 float: left;
    font-size: 11px;
    margin: 0;
    text-align: right;
    width: 100%;
}
.communications-holder:after {
	content:"";
	display:block;
	clear:both;
}
.communications-holder .text-box{
	width:316px;
	float: left;
}
.communications-holder .text-box p{
	margin: 0 0 14px;
	line-height:15px;
}
span.symbol-box{white-space:nowrap;}
span.symbol-box:hover,
span.symbol-box.hover{
	position: relative;
	background: none;
	color: #666;
}
span.symbol-box:hover .symbolchart,
span.symbol-box.hover .symbolchart{
	display: block;
}
.communications-holder p a strong{color: #666;}
/* symbolchart */
.symbolchart{
	width:230px;
	display: none;
	overflow: hidden;
	position: absolute;
	left:40px;
	top:-30px;
	border: 1px solid #d6d6d6;
	background:#fff;
	z-index: 100;
	padding: 10px;
	cursor:auto;
}
.symbolchart .top{
	display: block;
	color: #004276;
	padding: 0 0 10px;
}
.symbolchart .market-status{display: block;}
.symbolchart .up{
	display: block;
	width: 100%;
	overflow: hidden;
	padding: 0 0 10px;
}
.symbolchart .up strong{
	background:url("/images/bullet-04.gif") no-repeat 100% 50%;
	color:#000;
	font-size:30px;
	line-height:34px;
	padding:0 26px 0 0;
	float: left;
}
.symbolchart .change{
	display: block;
	padding: 0 0 10px;
}
.symbolchart .change span{padding: 0 10px 0;}
.symbolchart .volume{
	display: block;
	padding: 0 0 10px;
}
.symbolchart .volume strong{padding: 0 10px 0;}
.symbolchart .chart-box{
	padding:10px 0;
	margin: 0 0 10px;
	display: block;
	width: 100%;
	overflow: hidden;
	border-top: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
}
.symbolchart .chart-box img{
	display: block;
	margin: 0 auto;
}
.symbolchart .nav-symbol{
	display: block;
	width: 100%;
	overflow: hidden;
	line-height:16px;
}
.symbolchart .nav-symbol a{
	clear: both;
	float: left;
}
.communications-holder .imager{
	width:260px;
	float: right;
	padding: 40px 15px 0 20px;
	min-height: 300px;
}
.communications-holder .imager img{display: block;}
.communications-box .tags{
	overflow: hidden;
	padding: 0 0 0 10px;
	margin:-20px 0 6px;
}
.communications-box .tags span{color: #999;}
.communications-box .cite{
	padding: 0 0 8px 10px;
	display: block;
	color: #999;
}
.recommendations-box{
	 border-top: 1px solid #eaeaea;
    float: left;
    font-size: 11px;
    margin: 0 10px;
    padding: 9px 0 0;
    width: 100%;
}
.recommendations{
	width:250px;
	float: left;
}
.top-rec{
	width: 100%;
	overflow: hidden;
	padding: 0 0 9px;
}
.top-rec strong{
	float: left;
	line-height: 21px;
}
.top-rec strong span{font-weight: normal;}
.btn-recommend{
	width:127px;
	color: #646f7c;
	text-align: center;
	float: left;
	background:url(/images/btn-recommend.gif) no-repeat;
	font-style: italic;
	text-shadow:1px 1px 0 #ffffff;
	margin: 0 0 0 8px;
	padding:0 0 2px 7px;
	line-height:22px;
}
.btn-recommend:hover{
	color: #252525;
	text-decoration: none;
}
.social-box{
	width: 100%;
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
}
.social-box li{
	float: left;
	padding: 0 3px 0 2px;
}
.social-box li a img{display: block;}
.recommendations-box .topic{
	width:225px;
	float: right;
	margin:-4px 0 4px;
}
.recommendations-box .topic ul{
	margin: 0;
	padding: 0;
	list-style: none;
	line-height:15px;
}
.recommendations-box .topic ul li{
	height:1%;
	vertical-align:top;
	overflow: hidden;
}
.recommendations-box .topic ul li span{
	float: left;
	width:72px;
	color: #666;
}
.recommendations-box .topic ul li p{
	margin: 0;
	float: left;
	color: #666;
}
.title em strong{
	color: #004276;
	font-weight: normal;
}
.title em em{
	color: #666;
	float:none;
}
.ico-rss{
	background:url(/images/ico-rss.gif) no-repeat;
	padding: 0 0 2px 19px;
	font:12px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	margin: 0 0 0 12px;
}
.communications-box .title em{
	padding: 0 4px 0 4px;
	font-size:16px !important;
}
.other-news{
	width: 100%;
	overflow: hidden;
	padding: 14px 0 19px;
}
.other-news ul{
	margin: 0;
	padding: 11px 0 0;
	list-style: none;
	line-height:18px;
}
.other-news ul li{
	height:1%;
	vertical-align:top;
	overflow: hidden;
}
.other-news ul li span{color: #999;}
.comment-chat{
	width: 100%;
	overflow: hidden;
}
/* chat-box */
.chat-box{
	overflow: hidden;
	padding: 15px 0 0;
}
.chat-box .step{
	overflow: hidden;
	padding: 0 0 13px 11px;
}
.chat-box .step-1{margin-left:31px;}
.chat-box .step-2{margin-left:51px;}
.chat-box .step-3{margin-left:71px;}
.step .line-top{
	/*width: 100%;*/
	overflow: hidden;
	padding: 0 0 15px;
}
.step .line-top strong{font-size:13px;}
.step .line-top strong a{text-decoration: none;}
.step .line-top strong a:hover{text-decoration: underline;}
.step .line-top span{
	font-size:11px;
	color: #999;
	padding: 0 4px;
}
.step .line-top a{
	font-size:12px;
	text-decoration: underline;
}
.step .line-top a:hover{text-decoration: none;}
.step p{margin: 0 0 10px;}
.chat-box .step ul{
	margin: 0 5px 0 0;
	float: right;
	padding: 8px 0 0;
	list-style: none;
	overflow: hidden;
	font-size:11px;
}
.chat-box .step ul li{
	display: inline;
	border-left: 1px solid #004276;
	padding:0 5px 0 7px;
	margin: 0 0 0 -1px;
}
/* add-chat */
.add-chat{
	width: 100%;
	overflow: hidden;
}
.add-chat .title em{
	padding: 0 4px;
	font-size:16px !important;
}
.add-chat-holder{
	width: 100%;
	overflow: hidden;
	padding: 11px 0 0;
}
.form-comment-area{
	width:473px;
	float: left;
	overflow: hidden;
}
.form-comment-area textarea{
	width:461px;
	height:86px;
	max-width:471px;
	max-height:96px;
	overflow:auto;
	border: 1px solid #d9d9d9;
	float: left;
	margin: 0 0 7px;
	padding: 5px;
}
.btn-add-comment{
	width:123px !important ;
	height:34px !important ;
	overflow: hidden;
	/*display: block;*/
	background:url(/images/btn-add-comment.gif) no-repeat !important;
	border:none !important ;
	text-align: center;
	float: left;
	font-size:15px;
	line-height:29px !important ;
	padding:0 0 3px !important ;
	color: #646f7c;
	text-shadow:1px 1px 0 #fff;
	clear: both;
	cursor: pointer;
}

.safari .btn-add-comment{
	padding:3px 0 3px !important;
}

.btn-add-comment:hover,
.btn-add-comment.hover{color: #252525;}

.btn-add-comment2{
	width:123px !important ;
	height:34px !important ;
	overflow: hidden;
	display: block;
	background:url(/images/btn-add-comment.gif) no-repeat !important;
	-moz-focus-inner: none;
	border:none !important ;
	text-align: center;
	font-size:15px;
	line-height:30px !important ;
	padding:0 0 3px !important ;
	color: #646f7c;
	text-shadow:1px 1px 0 #fff;
	/*clear: both;*/
	cursor: pointer;
	margin: 10px 0 0 390px;
}
.safari .btn-add-comment2{
	padding:3px 0 3px !important;
}
.btn-add-comment2:hover,
.btn-add-comment2.hover{color: #252525; text-decoration: none;}


.add-chat-holder .reg-box{
	text-align: center;
	width:162px;
	padding: 18px 0 0;
	position: relative;
	float: right;
}
.add-chat-holder .reg-box span{
	color: #999;
	font-size:11px;
	line-height:13px;
	display: block;
	padding: 0 0 14px;
}
.add-chat-holder .reg-box p{
	margin: 0;
	color: #999;
	font-size:14px;
	line-height:18px;
}
/* partner-box */
.partners{
	width: 100%;
	overflow: hidden;
	padding: 12px 0 0;
}
.partner-box{
	margin: 2px 0 0;
	padding: 0;
	list-style: none;
	width: 100%;
}
.partner-box li{
	height:1%;
	vertical-align:top;
	padding:8px 35px 9px 2px;
	border-top: 1px solid #d4e0e0;
}
.partner-box li:after {
	content:"";
	display:block;
	clear:both;
}
.partner-box li img{
	float: left;
	margin: 0 5px 0 0;
}
.partner-box li span{
	color: #000;
	line-height:12px;
	font-size:10px;
}
/* tables page */
/* secondary-main */
.secondary-main{
	width: 100%;
	overflow: hidden;
	float: left;
	clear: both;
}
.content-tables{
	width:527px;
	float: left; 
	overflow: hidden
}
/* datagrid-1 */
.datagrid-1{
	width: 100%;
	border-collapse:collapse;
	line-height:17px;
	font-size:11px;
	margin: 10px 0;
}
.datagrid-1 select{
	width: 90%;
}
.datagrid-1.ux_table{
	width: 100%;
	border-collapse:collapse;
	line-height:17px;
	font-size:11px;
	margin: 10px 0;
}
.datagrid-1 thead{font-weight: bold;}
.datagrid-1 thead th{
	border-bottom: 2px solid #e5e5e5;
	text-align: center;
}
.datagrid-1 tbody td{border-bottom: 1px solid #e5e5e5;}
.datagrid-1 tbody td span{color: #999;}
.datagrid-1 tbody td.col-1{
	color: #2a2a2a;
	text-align: left;
}
.datagrid-1 tbody td.col-2{
	text-align: right;
	padding: 0 15px 0 0;
}
.datagrid-1 tbody td.col-3{text-align: right;}
.text-red{color: #ab0000 !important ;}
.text-green{color: #00b000 !important ;}
.text-light-red{color: #f00 !important ;}
.align-right{text-align: right !important;}
.align-left{text-align: left !important;}
.algn-center{text-align: center !important;}
.content-tables .notes{
	margin: 0;
	padding: 10px 0 0;
	list-style: none;
	font-size:11px;
	line-height:13px;
	color: #999;
}
.box-left{float: left !important;}
.box-right{float: right !important;}
.box-center{margin: 0 auto !important;}
/* sibebar-tables */
.sibebar-tables{
	width:414px;
	float: right;
	padding: 68px 0 0;
}
/* datagrid-2 */
.datagrid-2{
	width: 100%;
	border-collapse:collapse;
	line-height:17px;
	font-size:11px;
}
.datagrid-2 thead th{
	text-align: left;
	font-weight: normal;
	border-bottom: 1px solid #e5e5e5;
}
.datagrid-2 tbody td{text-align: left;}
.tabs-nav{
	margin: 0 0 0 -6px;
	padding: 0;
	list-style: none;
	overflow: hidden;
	line-height:20px;
	height:1%;
}
.tabs-nav li{
	float: left;
	background:url(/images/separator-03.gif) no-repeat 0 6px;
	color: #666;
	font-weight: bold;
	padding: 0 7px 0 8px;
	margin: 0 0 0 -1px;
}
.tabs-nav li a{
	font-weight: normal;
	color: #004276;
}
.tabs-nav li.active a{font-weight: bold;}
.sibebar-tables .img-box{
	width: 100%;
	overflow: hidden;
	padding: 15px 0 0;
}
.sibebar-tables .img-box img{display: block;}
/* form-table-search */
.form-table-search{
	width:615px;
	overflow: hidden;
	padding: 10px 10px 0;
	margin: 15px 0 0;
	background:url(/images/bg-form-table-search.gif) no-repeat;
	font-size:11px;
}
.form-table-search .block-1{
	width:228px;
	height:89px;
	float: left;
	background:url(/images/separator-04.gif) repeat-y 100% 0;
	padding: 0 10px 0 0;
}
.form-table-search .block-3 .btn-add-comment{margin-top:11px;}
.row-t{
	width: 100%;
	overflow: hidden;
	min-height:18px;
	padding: 0 0 3px;
}
* html .row-t{
	height:18px;
	overflow:visible;
}
.form-table-search label{
	float: left;
	width:54px;
	color: #434343;
	font-weight: bold;
	line-height:16px;
}
.form-table-search select{
	width:174px;
	float: left;
	margin: 0;
	padding: 0;
}
.form-table-search span{
	color: #434343;
	padding: 0 0 0 57px;
	display: block;
	font-size:11px;
	line-height:18px;
}
.form-table-search input{
	width:162px;
	float: left;
	line-height:16px;
	padding: 1px 5px 2px;
	margin: 0;
}
.form-table-search input:focus{
	outline:none;
}
.form-table-search .block-2{
	width:176px;
	padding: 0 0 0 9px;
}
.form-table-search .block-2 label{width:41px;}
.form-table-search .block-2 select{width:124px;}
.form-table-search .block-2 span{padding: 0;}
.form-table-search .block-2 input{width:110px;}
.form-table-search .block-3{
	background: none;
	padding: 0 0 0 9px;
	width:183px;
}
.form-table-search .block-3 strong{
	float: left;
	color: #434343;
	width:45px;
}
.form-table-search .block-3 input{
	width:16px;
	height:15px;
	vertical-align:middle;
	overflow: hidden;
	cursor: pointer;
	float: left;
	padding: 0;
	margin: 0 2px 0 0;
}
.form-table-search .block-3 label{width:125px;}
.form-table-search .block-3 label.checkbox{
	font-weight: normal;
	width:37px;
}
.form-table-search .block-3 select{width:58px;}
/* datagrid-3 */
.datagrid-3{
	width: 100%;
	border-collapse:collapse;
	font-size:11px;
	line-height:17px;
	margin: 15px 0 15px;
	font-family: arial;
}
.datagrid-3 select{
	width: 95%;
}
.datagrid-3 caption{
	font-weight: bold;
	font-size:11px;
	text-align: left;
	padding: 0 0 7px;
}
.datagrid-3 thead{line-height:10px;}
.datagrid-3 thead th{border-bottom: 2px solid #e5e5e5;}
.datagrid-3 thead th.col,
.datagrid-3 tbody td.col{padding: 0 0 0 10px;}
.datagrid-3 tbody td{
	border-bottom: 1px solid #e5e5e5;
	text-align: center;
}
.datagrid-3 tbody.align-right td{text-align: right;}
/* datagrid-4 */
.datagrid-4{
	width: 100%;
	border-collapse: collapse;
	line-height:17px;
	font-size:11px;
	margin: 10px 0 20px;
}

.opera .datagrid-4{
	line-height:19px;
}
.datagrid-4 thead th{
	border-bottom: 2px solid #e5e5e5;
	text-align: left;
}
.datagrid-4 thead th.col,
.datagrid-4 tbody td.col{
	width:70px;
	padding: 0 0 0 40px;
}
.datagrid-4 tbody td{border-bottom: 1px solid #e5e5e5;}
/* datagrid-5 */
.datagrid-5{
	width: 100%;
	line-height:17px;
	font-size:11px;
	border-collapse:collapse;
	margin: 10px 0 20px;
}
.datagrid-5 thead th{
	border-bottom: 2px solid #e5e5e5;
}
.datagrid-5 tbody td{
	border-bottom: 1px solid #e5e5e5;
	text-align: center;
}
.datagrid-5 thead th.col-fierst,
.datagrid-5 tbody td.col-fierst{
	width:288px;
}
.datagrid-5 thead th.col-fierst1,
.datagrid-5 tbody td.col-fierst1{
	width:411px;
}
.datagrid-5 thead th.col-last,
.datagrid-5 tbody td.col-last{
	text-align: left;
	padding: 0 0 0 20px;
}
.datagrid-1 tbody td,
.datagrid-2 tbody td,
.datagrid-3 tbody td,
.datagrid-4 tbody td,
.datagrid-5 tbody td,
.datagrid-1 thead th,
.datagrid-2 thead th,
.datagrid-3 thead th,
.datagrid-4 thead th,
.datagrid-5 thead th{
	padding-left:10px!important;
	/*padding-right:10px!important;*/
}
#content .com{
	margin: 18px 0 6px;
	font-size: 21px;
	font-weight: bold;
	color: #000;
}
.commentary-nav{
	margin: 0 0 14px -6px;
	padding: 0;
	list-style: none;
	font-size: 11px;
	overflow: hidden;
	height: 1%;
}
.commentary-nav li{
	float: left;
	background: url(/images/separator-101.gif) no-repeat 0 2px;
	margin: 0 0 0 -1px;
	padding: 0 0 0 1px;
}
.commentary-nav li a{
	color: #999;
	padding:0 4px 0 7px;
}
.commentary-column{
	width: 635px;
	overflow: hidden;
}
.commentary-l-col{
	width: 435px;
	float: left;
}
.commentary-l-col-box{
	width: 100%;
	overflow: hidden;
	padding: 0 0 25px;
}
.commentary-l-col-box ul{
	margin: 0 0 7px -6px;
	padding: 0;
	list-style: none;
	font-size: 11px;
	line-height: 13px;
	overflow: hidden;
	height: 1%;
}
.commentary-l-col-box ul li{
	float: left;
	background: url(/images/separator-102.gif) no-repeat 0 2px;
	margin: 0 0 0 -1px;
	padding: 0 0 0 1px;
}
.commentary-l-col-box ul li a{
	color: #333;
	padding:0 4px 0 7px;
}
.commentary-l-col-box h2{
	margin: 0;
	color: #004276;
	line-height: 20px;
}
.commentary-l-col-box p{
	margin: 0;
	font-size: 11px;
	color: #666;
	line-height: 13px;
}
.commentary-r-col{
	width: 183px;
	float: right;
	border-top: 2px solid #e0e0e0;
}
.commentary-r-col img{
	display: block;
	padding: 5px 0 10px;
}
.commentary-r-col strong{
	font-size: 12px;
	line-height: 14px;
	color: #004276;
	margin: 0 0 22px;
	display: block;
}
.commentary-r-col p{
	margin: 0 0 5px;
	font-size: 11px;
	color: #666;
	line-height: 13px;
}
.commentary-r-col ul{
	margin: 0 0 22px;
	padding: 0;
	list-style: none;
	font-size: 11px;
	font-weight: bold;
	line-height: 15px;
}
.commentary-r-col ul li{	background: url(/images/bullet-101.gif) no-repeat 0 50%;}
.commentary-r-col ul li a{
	padding: 0 0 0 10px;
}
.commentary-r-col span{
	margin: 0 0 5px;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	line-height: 13px;
	display: block;
}
.commentary-r-col h2{
	margin: 0;
	font-size: 20px;
	color: #004276;
	line-height: 22px;
}
/* top-main */
.top-main{
	width: 100%;
	overflow: hidden;
	float: left;
	padding: 14px 0 0;
}
.top-main h1{
	font-size:21px;
	line-height:25px;
	margin:0 0 10px;
}
.top-main h1 a{color: #000;}
.top-main .tab-panel ul{width: 100%;}
/* market-holder */
.market-holder{
	width: 100%;
	/*overflow: hidden;*/
	padding: 5px 0 0;
}
.market-status{
	font-size:10px;
	color: #666;
	padding: 0 0 5px 17px;
	background:url(/images/bullet-03.gif) no-repeat ;
	display: block;
	width: 100%;
	margin: 0;
}
.market-status-cloes{
	font-size:10px;
	color: #666;
	padding: 0 0 5px 17px;
	background:url(/images/bullet-03_g.gif) no-repeat ;
	display: block;
	width: 100%;
	margin: 0;
}
.market-content{
	width: 100%;
	overflow: hidden;
	padding: 0 0 13px;
}
.market-content .col-m1{
    float: left;
    overflow: hidden;
    padding: 0 20px 0 0;
}
.market-content .col-m1_r strong{
	color: #666;
	font-size:14px;
	line-height:34px;
	font-weight: normal;
	/*background:url(../images/bullet-04.gif) no-repeat 100% 50%;*/
	/*padding: 0 26px 0 0;*/
}
.market-content .col-m1_r p {
    background: url("../images/bullet-04_r.gif") no-repeat scroll 100% 50% transparent;
    color: #000000;
    font-size: 30px;
    font-weight: bold;
    line-height: 40px;
    margin: 0;
    padding: 0 25px 0 0;
}
.market-content .col-m1 p {
   background: url("../images/bullet-04.gif") no-repeat scroll 100% 50% transparent;
    color: #000000;
    font-size: 30px;
    font-weight: bold;
    line-height: 40px;
    margin: 0;
    padding: 0 25px 0 0;
}
.market-content .col-m1_r{
	 float: left;
    overflow: hidden;
    padding: 0 20px 0 0;
}
.market-content .col-m1 strong{
	color: #666;
	font-size:14px;
	line-height:34px;
	font-weight: normal;
	/*background:url(../images/bullet-04.gif) no-repeat 100% 50%;*/
	/*padding: 0 26px 0 0;*/
}
.market-content .col-m1_r dl{
	margin: 0;
	width:165px;
	overflow: hidden;
}
.market-content .col-m1_r dt{
	float: left;
	color: #666;
}
.market-content .col-m1_r dd{
	margin: 0;
	float: right;
}
.market-content .col-m1_r span{
	font-size:11px;
	color: #999;
}
.market-content .col-m1 dl{
	margin: 0;
	width:165px;
	overflow: hidden;
}
.market-content .col-m1 dt{
	float: left;
	color: #666;
}
.market-content .col-m1 dd{
	margin: 0;
	float: right;
}
.market-content .col-m1 span{
	font-size:11px;
	color: #999;
}
.market-content .col-m2{
	width:156px;
	float: left;
	overflow: hidden;
}
.market-content .col-m2 dl{
	margin: 0 0 10px;
	width: 100%;
	overflow: hidden;
}
.market-content .col-m2 dt{float: left;}
.market-content .col-m2 dd{
	float: right;
	margin: 0;
}
.market-content .col-m2 dd strong{font-size:16px;}
.market-content .col-m2 dd span{
	font-weight: bold;
	font-size:11px;
}
.market-content .col-m3{
	width:166px;
	float: left;
	padding: 0 0 0 28px;
	overflow: hidden;
	font-size:11px;
}
.market-content .col-m3 .row{
	width: 100%;
	overflow: hidden;
	padding: 0 0 2px;
}
.market-content .col-m3 ul{
	width:78px;
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
}
.market-content .col-m3 ul li{
	height:1%;
	vertical-align:top;
}
.market-content .col-m3 .right{
	float: right;
	text-align: right;
}
.market-content .col-m3 .imager{
	width: 100%;
	overflow: hidden;
	padding: 0 0 5px;
}
.market-content .col-m3 .imager img{display: block;}
.market-content .col-m3 .divider{
	width: 100%;
	overflow: hidden;
	border-bottom: 1px solid #d1d1d1;
	padding: 0 0 2px;
}
/* form-market */
.form-market{
	width: 100%;
	/*overflow: hidden;*/
	float: left;
	font-size:11px;
	padding: 0 0 7px;
}
.form-market select{
	float: left;
	padding: 0;
	margin: 0 38px 0 0;
	width:74px;
	color: #000;
}
.form-market .w-chek-1{
	float: left;
	width:80px;
	border: 1px solid #72b1d0;
	background:#c8dfed url(/images/bg-w-chek-1.gif) repeat-x;
	margin: 0 12px 0 0;
	height:23px;
}
.form-market .chek-m{
	 float: left;
    margin: 3px 4px 0;
    overflow: hidden;
    padding: 0;
    vertical-align: top;
    width: 15px;
}
.form-market label{
	float: left;
    line-height: 21px;
}
.form-market .w-chek-2{
	/*width:100px;*/
	float: left;
	/*background:#dceab4 url(../images/bg-w-chek-2.gif) repeat-x;*/
	border: 1px solid #C2C0C0;
	margin: 1px 4px 0 0;
	padding: 0 5px 0 0;
	height:19px;
}
.text-market{
	float: left;
	border: 1px solid #c2c0c0;
	height: 15px;
    margin: 1px 4px 0 0;
	padding: 2px 5px;
	width:62px;
	float: right;
}
.market-chart{
	width: 100%;
	/*overflow: hidden;*/
	padding: 0 0 5px;
	width: 588px;
	float: left;
	height: 237px;
}
.market-chart-graf{
    left: 50%;
    margin-left: -480px;
    margin-top: 477px;
	top: 0;
    position: absolute;
    z-index: 999;
}
.market-chart img{display: block;}
/* market-cap-box */
.market-cap-box{
	width: 100%;
	overflow: hidden;
	padding-bottom:20px;
}
.market-holder .datagrid-2{
	width:70%;
}
.market-cap-box ul{
	margin: 0;
	padding: 0 26px 0 0;
	list-style: none;
	width:250px;
	overflow: hidden;
	float: left;
	font-size:11px;
	line-height:20px;
}
.market-cap-box ul li{
	width: 100%;
	vertical-align:top;
	overflow: hidden;
	border-bottom: 1px solid #e8e8e8;
}
.market-cap-box ul li strong{float: right;}
.market-cap-box ul li span{float: left;}
.market-cap-box ul .none{border:none;}
/* photo-box */
.photo-box{
	width: 100%;
	overflow: hidden;
}
.photo-box h4{
	margin: 0 0 0 10px;
	color: #000;
	font-size:16px;
	line-height:20px;
}
.photo-box h4 a{color: #000;}
.photo-box ul{
	margin: 0 !important;
	padding: 0 0 10px!important; 
	list-style: none !important;
	overflow: hidden !important;
	width: 100% !important;
	height: 1% !important;
}
.photo-box ul li{
	width:100px;
	height:100px;
	float: left;
	margin: 10px 0 0 10px;
	background:#e6e6e6;
	display: inline;
}
.photo-box ul li a{
	padding: 0 0 0 0 !important;
}
.photo-box ul li a:hover{
	padding: 0 0 0 0 !important;
}
.photo-box ul li img{display: block;}
/* piple-info-box */
.piple-info-box{
	width: 100%;
	overflow: hidden;
	padding: 8px 0 0;
}
.piple-info-box .holder{
	width: 100%;
	overflow: hidden;
}
.piple-info-box .holder h2{
	margin: 0;
	color: #000;
	font-size:18px;
	line-height:22px;
}
.piple-info-box .holder p{
	margin:10px 0 0 8px;
	word-spacing:1px;
}
.piple-info-box .holder p a{text-decoration: underline;}
.piple-info-box .holder p a:hover{text-decoration: none;}
.piple-info-box .holder img{
	padding: 3px;
	border: 1px solid #e6e6e6;
	background:#fff;
	margin-top: 10px;
	float: right;
}
.img-left{
	float: left !important;
	margin: 0 15px 15px 0;
}
.img-right{
	float: right !important;
	margin: 0 0 15px 15px;
}
.link-holder{
	width: 100%;
	overflow: hidden;
	line-height:20px;
	padding: 5px 0 5px;
}
/* in-the-news-box */
.in-the-news-box{
	width: 100%;
	overflow: hidden;
	padding: 10px 0 0;
}
.news-nav{
	width: 100%;
	overflow: hidden;
	border-top: 1px solid #e6e6e6;
	padding: 10px 0 0;
}
.news-nav h3{
	margin: 0 0 10px;
	color: #000;
	line-height:22px;
}
.news-nav span{
	color: #000;
	display: block;
	padding: 0 0 8px;
}
.news-nav div{
	width: 100%;
	overflow: hidden;
	padding: 0 0 10px;
}
.news-nav strong{
	margin: 0 0 8px;
	font-size:14px;
	display: block;
}
.news-nav p{margin: 0;}

.popup-login{
	width:628px;
	padding:8px;
	overflow: hidden;
	position: absolute;
	left: 25%;
	top:300px;
	z-index: 100;
	border:none;
	opacity:0.9;
	background:transparent url(/images/bkg-glass.png) repeat;
}
.popup-login .head{
	width: 100%;
	overflow: hidden;
	border-bottom: 1px solid #b4c9ca;
	float: left;
	height:38px;
}
.close-link{
	width:9px;
	height:10px;
	overflow: hidden;
	display: block;
	position: absolute;
	right:8px;
	top:8px;
	background:url(/images/btn-close-01.gif) no-repeat;
	text-indent: -9999px;
}
.popup-login .head h2{
	margin: 0;
	color: #333;
	font-weight: bold;
	line-height:38px;
}
.popup-login h3{
	margin: 0;
	padding:8px 0 5px 0;
	color: #33b52f;
	font-weight: bold;
	line-height:20px;
	width: 100%;
	float: left;
}
.w-form-log{
	width:217px;
	float: left;
	font-weight:bold;
}
.popup-login .form-log{
	width: 100%;
	background:url(/images/separator-05.gif) no-repeat 100% 10px;
	padding: 0 0 0 5px;
	overflow: hidden;
	vertical-align:top;
}
.popup-login .form-log .box{
	width: 100%;
	overflow: hidden;
	padding: 0 0 8px;
	float: left;
}
.popup-login .form-log .box label{
	width: 100%;
	float: left;
	color: #333;
	line-height:16px;
}
.popup-login .form-log .box input{
	float: left;
	color: #333;
	padding: 2px 5px;
	width:190px;
	margin: 0;
}
.popup-login .form-log .w-check{
	width:139px;
	float: left;
}
.popup-login .form-log .w-check input{
	width:15px;
	height:15px;
	margin: 0 4px 6px 0;
	padding: 0;
	float: left;
}
.popup-login .form-log .w-check label{
	color: #333;
	float: left;
	line-height:18px;
}
.popup-login .form-log .w-check a{
	float: left;
	clear: both;
	white-space:nowrap;
}
.popup-login .form-log .btn-go{background:url(/images/btn-go2.gif) no-repeat;}
.popup-login .form-log .btn-go:hover,
.popup-login .form-log .btn-go.hover{background:url(/images/btn-go2-hover.gif) no-repeat;}
.form-right{
	width:337px;
	float: left;
	padding: 0 0 0 15px;
	font-weight:bold;
}
.form-right h3{padding-bottom:22px;}
.form-right p{
	color: #333;
	line-height:17px;
	margin:19px 0 1px;
}
/* blogs */
.blogs{
	width: 100%;
	/*overflow: hidden;*/
}
.title-blog{
	width: 100%;
	overflow: hidden;
	padding: 0 0 15px;
}
.title-blog img{
	float: left;
	margin: 0 20px 0 0;
}
.title-blog span{
	display: block;
	color: #000;
	padding: 0 0 10px;
	font: bold 16px Helvetica,Arial,sans-serif;
}
.title-blog ul{
	margin: 0;
	padding: 0 0 10px;
	list-style: none;
	line-height:18px;
}
.title-blog ul li{
	height:1%;
	vertical-align:top;
	overflow: hidden;
	background:url(/images/bullet-01.gif) no-repeat 0 50%;
	padding: 0 0 0 10px;
}
.title-blog .btn-add-comment{
	padding: 0;
	clear:none;
	line-height:30px!important;
}
.title-blog .btn-add-comment:hover{text-decoration: none;}
.blog-holder{
	height:1%;
	overflow: hidden;
}
.tags{
	padding:0px 0px 5px 0;
	float: left;
}
.blog-box{
	height:1%;
	overflow: hidden;
	/*background:url(/images/divider-05.gif) repeat-x;*/
	/*margin: -1px 0 0 10px;*/
	padding:5px 10px 0px 0;
}
* html .blog-box{padding:15px 0 5px;}
* +html .blog-box{padding:15px 0 5px;}
.blog-box img{
	float: left;
	margin: 7px 15px 0px 0;
}
.blog-box ul{
	clear: both;
    list-style: disc;
    margin: 0 0 0 0;
    /*padding: 0;*/
}
.blog-box ul li{
	float: left;
	padding: 0 12px 0 0;
	/*color: #999999;*/
    /*display: block;*/
    float: left;
    font-size: 12px;
    line-height: 14px;
    padding: 0 10px 5px 0;
	width: 100%;
}
.blog-box table{
	
}
.blog-box table td{
	
}
.blog-box table.podp{
	clear: both;
    list-style: none;
    margin: 0 0 0 0;
    /*padding: 0;*/
	width: 100%;
}
.blog-box table.podp td{
	float: left;
	padding: 0 12px 0 0;
	color: #999999;
    display: block;
    float: left;
    font-size: 12px;
    line-height: 14px;
    padding: 0 10px 5px 0;
}
.blogs h2{
	padding: 0 0 3px 10px;
	margin: 0;
	font:bold 16px Helvetica, Arial, sans-serif;
	background:#fff;
	position: relative;
	color: #444;
}
.blogs a.all-blog{margin: 0 0 0 10px;}
.blogs h3{
	margin: 0 0 5px;
	font: bold 16px Helvetica, "Arial", Times, sans-serif;
	color: #004276;
    font-weight: normal;
    margin: 0 0 1px;
}
.blog-box p{
	margin: 0 0 5px 65px;
	color: #333333;
    font-size: 12px;
    line-height: 14px;
    margin: 0 0 5px;
}
/* blog-guest */
.blog-guest{
	float: left;
    height: 1%;
    margin: -1px 0 15px;
    overflow: hidden;
    padding: 0px 0 5px;
    width: 100%;
}
.blog-box strong{
	display: block;
	overflow: hidden;
	padding: 0 0 10px;
	font-weight: normal;
}
/* rss-box */
.rss-box{
	width: 100%;
	overflow: hidden;
}
.rss-box .top-rss{
	width: 100%;
	overflow: hidden;
	padding: 0 0 10px;
}
.rss-box .top-rss p{
	margin: 0 0 5px;
}
.rss-box ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.rss-box ul li{
	height:1%;
	overflow: hidden;
	vertical-align:top;
	padding: 0 0 2px;
}
.rss-box ul li a{
	background:url(/images/ico-rss.gif) no-repeat 0 50%;
	padding: 2px 0 2px 20px;
	float: left;
}
.rss{
	display: block;
	overflow: hidden;
}
.rss{
	background:url(/images/ico-rss.gif) no-repeat 0 50%;
	padding: 2px 0 2px 20px;
	float: left;
}
/* leaders */
.leaders{
	width: 100%;
	overflow: hidden;
}
.form-leaders{
	width: 100%;
	overflow: hidden;
	border-top: 1px solid #e6e6e6;
	padding: 10px 0 0;
	margin: 5px 0 0;
}
.form-leaders select{
	float: left;
	margin: 0 5px 0 0;
	padding: 0;
	display: inline;
}
.form-leaders div{
	width:50px;
	float: left;
	overflow: hidden;
	margin: 0 20px 0 0;
}
.form-leaders span{
	float: left;
	margin: 0 5px 0 0;
	line-height:18px;
}
.form-leaders .sel-01{width:76px;}
.form-leaders .sel-02{width:60px;}
/*.leaders .breadcrumbs{margin-bottom:10px;}*/
/* share-market */
.share-market{
	width: 100%;
	overflow: hidden;
	margin:15px 0 0;
	background:url(/images/bg-share-market.gif) repeat-y;
}
.share-market .column-01{
	width:385px;
	float: left;
	padding: 0 15px 0 0;
}
.share-market .column-02{
	width:370px;
	float: left;
	padding: 0 15px 0 15px;
}
.share-market .column-03{
	width:150px;
	float: left;
	padding: 0 0 0 10px;
}
.share-market .time{padding: 0 4px;}
.share-market .last-news{padding-bottom:10px;}
.recommendation-market{
	width: 100%;
	overflow: hidden;
	min-height: 150px;
}
* html .recommendation-market{
	height:150px;
	overflow:visible;
}
.view{
	font-size:11px;
	text-decoration: underline;
}
.view:hover{text-decoration: none;}
.share-market .column-02 .datagrid-1{margin-bottom:10px;}
.share-market .column-02 .datagrid-1 thead th{text-align: center;}
.share-market .column-02 .last-news{padding-bottom: 10px;}
.share-market .column-02 .datagrid-2{font-size:10px;}
.share-market .column-02 .img-box{padding: 10px 0;}
.share-market .column-02 .img-box img{display: block;}
.share-market .column-02 .tab-panel{padding-top:10px;}
.share-market .column-02 .datagrid-3 a{white-space:nowrap;}
.share-market .column-02 .datagrid-3 span{display: block;}
.share-market .column-02 .datagrid-3 thead th{font-weight: normal;}
.theme-forum{
	margin: 0;
	padding: 10px 0;
	list-style: none;
}
.theme-forum li{
	height:1%;
	overflow: hidden;
	vertical-align:top;
}
/* quotes */
.quotes{
	width: 100%;
	overflow: hidden;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.form-table-search .row-t a{
	float: left;
	margin: 1px 0 0 4px;
}
.form-table-search .block-3 input.text-input{
	width:100px;
	height:auto;
	padding: 1px 4px;
}
.block-4{
	width: 100%;
	overflow: hidden;
	float: left;
	text-align: center;
	clear: both;
}
.block-4 .sub{
	margin: 0 auto;
	display: block;
	float: none;
	cursor: pointer;
	padding: 0;
}
.param-search{
	height:1%;
	overflow: hidden;
	/*border: 1px solid #ccc;
	background:#f9f9f9;*/
	padding: 5px;
	margin: 10px 0 10px;
	line-height:16px;
}
.param-search strong{display: block;}
.param-search ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.param-search ul li{
	display: inline;
	padding: 0 4px 0 0;
	font-style: italic;
}
.param-search ul li span{color: #004276;}
.resut-search{
	width: 100%;
	overflow: hidden;
}
.resut-search strong{
	float: left;
	line-height:32px;
}
.resut-search ul{
	float: right;
	width:152px;
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	line-height:32px;
}
.resut-search ul li{
	float: left;
	padding: 0 0 0 8px;
}
.resut-search ul li img{
	display: block;
	margin-top:6px;
}
.param-search .resut-search-nav{
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100%;
	overflow: hidden;
}
.param-search .resut-search-nav li{
	float: left;
	padding: 0 10px 0 0;
}
.param-search p{
	margin: 0;
	line-height:20px;
}
.param-search p strong{display: inline;}
.other{
	width: 100%;
	overflow: hidden;
}
.other th{
	font-size:9px;
	padding: 0;
}
.other tbody td.col-1{
	font-weight: normal;
	width:190px;
}
.index{
	width: 100%;
	overflow: hidden;
	padding: 10px 0;
}
.other2 td{width:40%}
.form-recomend{
	width: 100%;
	overflow: hidden;
	padding: 10px 0;
}
.form-recomend div{
	width:50%;
	overflow: hidden;
	float: left;
}
.form-recomend input{
	width:15px;
	height:15px;
	float: left;
	margin: 0 4px 0 0;
	padding: 0;
	vertical-align:middle;
}
.form-recomend label{
	float: left;
	margin: 0 10px 0 0;
}
.qutes-banners{
	width: 100%;
	overflow: hidden;
	border-bottom: 1px solid #d6d6d6;
	margin: 0 0 0px;
}
.qutes-banners .partner-box{
	float: left;
    left: 50%;
    padding: 4px 0;
    position: relative;
    width: 100%;
}
.qutes-banners .partner-box li{
	float: left;
	border:none;
	padding: 0 6px;
	position: relative;
	left:-50%;
}
.qutes-banners .partner-box li a{display: block;}
/* multiquote */
.multiquote{
	width: 100%;
	overflow: hidden;
	margin: 0 0 10px;
	background:url(/images/bg-tab-panel-ul-a.gif) repeat-x;
	position: relative;
	clear: both;
}
.multiquote h2{width:50%;}
.multiquote h3{width:50%;}
.multiquote .link-box{
	width:50%;
	overflow: hidden;
	position: absolute;
	right: 0;
	top:31px;
}
.multiquote .link-box a{
	margin: 0 10px 0;
	white-space:nowrap;
	text-decoration: underline;
}
.multiquote .link-box a:hover{text-decoration: none;}
.quotedisplay{
	width: 100%;
	overflow: hidden;
}
.quotedisplay .section{
	width:360px;
	float: left;
	overflow: hidden;
	border: 1px solid #d6d6d6;
	padding: 5px;
}
.quotedisplay .section .top{
	width: 100%;
	overflow: hidden;
}
.quotedisplay .section .top .market-status{
	float: left;
	width:auto;
}
.quotedisplay .section .top .time{
	float: right;
	padding: 0 5px 0 0;
}
.quotedisplay .section .up{
	width:180px;
	float: left;
	overflow: hidden;
	margin: 0 0 15px;
}
.quotedisplay .section .up strong{
	background:url("/images/bullet-04.gif") no-repeat 100% 50%;
	color:#000;
	font-size:30px;
	line-height:34px;
	padding:0 26px 0 0;
	float: left;
}
.quotedisplay .section .delails{
	width:220px;
	float: left;
	overflow: hidden;
}
.quotedisplay .section .change{
	display: block;
	width: 100%;
	overflow: hidden;
	padding: 0 0 10px;
	font-size:14px;
	clear: both;
}
.quotedisplay .section .change span{padding: 0 10px 0 0;}
.quotedisplay .section .volume{
	display: block;
	padding: 0 0 10px;
	font-size:14px;
}
.quotedisplay .section .volume strong{font-size:15px;}
.quotedisplay .section img{float: left;}
.prev-close{
	width:180px;
	float: left;
	text-align: center;
	font-size:14px;
	line-height:26px;
}
.prev-close p{margin: 0;}
.prev-close strong{
	display: block;
	font-size:18px;
}
.prev-close span{display: block;}
.prev-close span span{
	padding:0 5px;
	display: inline;
}
.quotedisplay ul{
	margin: 0;
	padding: 0 70px 0 0;
	list-style: none;
	float: right;
	width:300px;
	line-height:20px;
}
.quotedisplay ul li{
	height:1%;
	vertical-align:top;
	overflow: hidden;
}
.quotedisplay ul li a{float: left;}
.quotedisplay ul li .time{
	float: right;
	font-size:12px;
	line-height:20px;
}
.form-table-search-big{
	width: 100%;
	background:url(/images/bg-form-table-search-big.gif) no-repeat;
}
.form-table-search-big .block-1{width:331px;}
.form-table-search-big select{width:257px;}
.form-table-search-big input{width:245px;}
.form-table-search-big .block-2{
	padding:0 10px 23px 31px;
	width:273px;
}
.form-table-search-big .block-2 input{width:196px;}
.form-table-search-big .block-2 select{width:252px;}
.form-table-search-big .block-3{
	padding:0 0 0 29px;
	width:260px;
}
.form-table-search-big .block-3 select{width:123px;}
.form-table-search-big .block-3 input.text-input{width:181px;}
.form-table-search-big .block-4 input{
	margin:0 0 0 438px;
	display: inline;
}
.form-quote{
	padding: 10px 10px 0;
	margin: 15px 0 0;
	font-size:11px;
	width: 100%;
	background:url(/images/bg-form-table-search-big.gif) no-repeat;
}
.form-quote:after {
	content:"";
	display:block;
	clear:both;
}
.form-quote2{
	padding: 10px 0px 0;
	margin: 15px 0 0;
	font-size:11px;
	width: 100%;
	background:url(/images/bg-form-table-search-big.gif) no-repeat;
}
.form-quote2:after{
	content:"";
	display:block;
	clear:both;
}
.tex{
	background:#fdfdfd;
	border: 1px solid #ccc;
	/*width:245px;*/
	background:none repeat scroll 0 0 #FDFDFD;
	border:1px solid #ccc;
	float:left;
	line-height:16px;
	margin:0;
	padding:1px 5px 2px;
}
.tex2{
	background: none repeat scroll 0 0 #FDFDFD;
    border: 1px solid #CCCCCC;
    float: left;
    line-height: 16px;
    margin: 2px 0 0;
    padding: 1px 5px 2px;
    width: 105px;
}
.fild-01{
	width:390px;
	float: left;
	padding:0 40px 0 10px;
}
.fild-01 span{
	color:#434343;
	padding:0 0 0 0px;
	float: left;
	font-family: arial;
}
.fild-01 strong{
	float: left;
	width:54px;
}
.fild-01 label{
	color:#434343;
	float:left;
	font-weight:bold;
	line-height:18px;
	width:60px;
	font-family: arial;
}
.fild-01 label.checkbox{
	float: left;
	padding: 0;
	margin: 0;
	line-height:14px;
	margin: 0 4px 0 0;
	font-family: arial;
}
.fild-01 select{
	width:116px;
    float: left;
}
.fild-01 select.multi{
	width:120px;
    float: left;
	clear: none;
}
.fild-01 select.multi2{
	width:120px;
    float: left;
	margin: 0 0 0 10px;
	clear: none;
}
.fild-01 select.select2{width:157px;}
.rad{
	width:13px;
	height:13px;
	float: left;
	vertical-align:middle;
	padding: 0;
	margin: 0 5px 0 0;
}
.fild-02{
	float: left;
	width:400px;
}
.fild-02 select{
	clear: both;
    float: left;
}
.fild-02 table{
	
}
.fild-02 table td{
	margin: 0;
}
.fild-02 table tr td{
	margin: 0;
	font-family: arial;
}
.param-search-holder{
	width: 100%;
	overflow: hidden;
}
.form-quote .fild-02 .tex{width:90px;}
.form-quote .fild-02 .str{width:30px;}
.form-quote .fild-02 label{
	color:#434343;
	float:left;
	font-weight:bold;
	line-height:18px;
	margin: 0 5px 0 0;
}
.form-quote .fild-02 label.checkbox{
	font-weight: normal;
	line-height:12px;
	font-family: arial;
}
.form-quote .fild-02 a{
	float:left;
	margin:1px 0 0 4px;
}
.form-quote .fild-02 .btn-param-search{
	width:140px;
	height:19px;
	float: left;
	overflow: hidden;
	text-indent: -9999px;
	background:url(/images/btn-param-serch.gif) no-repeat;
	margin: 0 0 0 20px;
}
.row-holder{
	overflow:visible;
	position: relative;
}
.row-holder:after {
	content:"";
	display:block;
	clear:both;
}
.search-chek{
	width:186px;
	overflow: hidden;
	border: 1px solid #ccc;
	background:#fff;
	position: absolute;
	left: 187px;
	top: 20px;
	padding: 5px;
}
.form-quote .fild-02 .search-chek label{
	font-weight: normal;
	line-height:14px;
	width:150px;
}
.param-search-holder .param-search{
	float: left;
	width:376px;
	margin-right:10px;
}
.param-search-holder .param-larg{
	margin-right:0;
	margin-bottom:1px;
	width:580px;
}
.grid-color{margin: -7px 0 -3px;}
.grid-color thead th{
	background:#f6f6f6;
	padding-top:7px;
}
.grid-color thead th span{margin:0 -10px 0 0;}
* html .grid-color thead th span{margin: 0;}
* +html .grid-color thead th span{margin: 0;}
.grid-color thead th strong{
	position: relative;
	top:-5px;
}
.gray{background:#ededed !important ;}
.grid-color th,
.grid-color td{padding-left:0 !important ;}
.grid-color th.align-left,
.grid-color td.align-left{padding-left:10px !important;}
/* analistic */
.analistic .block-1{width:392px;}
.analistic label{width:123px;}
.analistic .row-t{padding-bottom:5px;}
.analistic .label{width:168px;}
.analistic input{/*width:199px;*/ float: left;}
.analistic input.width360 {width: 252px; float: left;}
.analistic .block-2{
	padding:0 10px 23px 19px;
	width:270px;
}
.analistic .block-2 strong,
.analistic .block-3 strong{
	display: block;
	color: #414141;
	margin: 1px 0 10px;
	width:auto!important;
}
.analistic .block-2 label{width:23px!important;}
.analistic .block-2 input{width:199px;}
.analistic .row-t a{margin:1px 0 0 7px;}
.analistic .block-3{
	width:215px;
	padding:0 0 0 23px;
	width: 350px;
}
.radio{
	width:15px;
	height:15px;
	margin: 0 4px 0 0;
	padding: 0;
	float: left;
	vertical-align:middle;
	background: none !important;
	border:none !important;
}
.analistic .block-3 strong{margin-bottom:7px;}
.analistic .block-3 label{
	width:auto;
	font-weight: normal;
	line-height:12px;
}
.analistic .block-3 input{margin:0 7px 0 0;}
.analistic .block-3 .row-t{
	padding-bottom:2px;
	clear: both;
}
.analistic .block-4 input{margin:0 0 0 414px;}
.analistic-holder{
	overflow: hidden;
	width: 100%;
}
.analis-col{
	width:100%;
	float: left;
}
.analis-col .box{
	/*background:url(/images/divider-06.gif) repeat-x 0 100%;*/
	/*min-height:260px;*/
	width: 100%;
	overflow: hidden;
	margin: 0 0 10px 0;
}
* html .analis-col .box{
	height:260px;
	overflow:visible;
}
.analis-col .all-link{
	width: 100%;
	overflow: hidden;
	display: block;
}
.analis-col .all-link a{
	background:url(/images/bg-arrow-01.gif) no-repeat 100% 5px;
	float: right;
	padding: 0 20px 0 0;
	color: #004276;
}
.analis-col .all-link a:hover{
	color: #908D8D;
}
.analis-col .none{background: none;}
.analis-col .box .row{/*padding: 0 0 11px;*/}
.analis-col ul{
	margin: 0;
	padding: 5px 0 0 0;
	list-style: none;
}
.analis-col ul li{
	vertical-align:top;
	overflow: hidden;
	padding: 0px 0 5px;
}
.analis-col ul li a{
	/*background:url(/images/bullet-05.gif) no-repeat 0 1px;*/
	padding: 0 0 2px 0px;
	/*font-size:11px;*/
	/*display: block;*/
}
.analis-col ul li a strong{font-size:12px;}
.analis-col em{
	display: block;
	padding: 0 0 4px;
}
.analis-col-r{float: right;}
.analis-col-r .box .row{padding: 0;}
.forecast-box .form-table-search-big select{width:158px;}
.forecast-box .form-table-search label{width:41px;}
.forecast-box .form-table-search span{
	padding:5px 0 0 41px;
	display: block;
}
.forecast-box .form-table-search-big input{width:275px;}
.forecast-box .form-table-search-big .block-1{width:341px}
.forecast-box .form-table-search-big .block-2{
	width:178px;
	padding:0 10px 0 21px;
}
.forecast-box .form-table-search-big .block-2 input{width:112px;}
.forecast-box .form-table-search-big .block-2 select{
	margin: 0 0 0 41px;
	width:119px;
}
.forecast-box .form-table-search-big .block-3{
	padding:0 0 0 21px;
	width:355px;
}
.forecast-box .form-table-search .block-3 label{width:116px;}
.forecast-box .form-table-search .block-3 input{width:229px;}
.forecast-box .form-table-search .block-3 span{padding:5px 0 0 117px;}
.forecast-box .form-table-search-big .block-3 select{width:232px;}
.forecast-box .block-4{padding: 6px 0 0;}
.forecast-box .form-table-search-big .block-4 input{margin:0 0 0 412px;}
.datagrid-6{
	width: 100%;
	overflow: hidden;
	border-collapse:collapse;
	text-align: center;
	margin: 0 0 22px;
}
.datagrid-6 caption{
	text-align: left;
	font-size:11px;
	padding: 0 0 2px;
}
.datagrid-6 thead th{
	color: #656565;
	background:#efefef;
	font-weight: bold;
	border-left: 1px solid #fff;
	padding:5px 0 6px;
}
.datagrid-6 tbody td{
	font-size:11px;
	color: #666;
	border-left: 1px solid #fff;
	padding:7px 0;
}
.buy{
	padding:5px 32px 10px 0;
	color: #18a01a;
	background:url(/images/ico-buy.jpg) no-repeat 100% 0;
}
.sell{
	color: #b80001;
	padding:3px 32px 10px 0;
	background:url(/images/ico-sell.jpg) no-repeat 100% 0;
}
.forecast-holder{padding: 7px 0 0;}
.forecast-holder .title{margin: 0 0 8px;}
/* overturn-box */
.overturn-box{
	overflow: hidden;
	height:1%;
	padding-bottom:25px;
}
.overturn-box select{
	float: left;
	margin: 18px 5px 0 0;
	width:92px;
}
.overturn-box .small{width:80px;}
.overturn-box span{
	float: left;
	width:15px;
	padding: 20px 5px 0 0;
	text-align: center;
}
.overturn-box .btn-add-comment{
	clear:none;
	float: left;
	margin:10px 0 0 10px;
}
.overturn-box .com2{margin:10px 0 0 254px;}
.grid-01{
	position: relative;
	margin: 0 0 0;
}
.grid-01 .col{width:90px !important;}
.grid-01 thead th{
	background:#f6f6f6;
	line-height:18px;
}
.grid-02 th{text-align: right !important ;}
.grid-02 .col{
	padding: 0;
	width:120px;
}
.grid-02 td{text-align: right;}
.grid-02 .first{text-align: left !important;}
.data-1 .col-1{width:250px;}
.capital{padding-top:26px;}
.top-bulls{
	width: 100%;
	overflow: hidden;
	padding:4px 0 9px;
}
.content-bulls{
	width: 100%;
	overflow: hidden;
	background:url(/images/bg-title.gif) repeat-x;
	padding:15px 0 3px;
	margin: 0 0 7px;
}
.top-bulls h2{
	line-height:22px;
}
.w-bulls{
	width: 100%;
	overflow: hidden;
	position: relative;
}
.top-bulls ul{
	margin: 0;
	padding: 0;
	list-style: none;
	font-size:11px;
	overflow: hidden;
	float: left;
	width:430px;
}
.top-bulls ul li{
	height:1%;
	overflow: hidden;
	vertical-align:top;
	padding: 5px 0 5px 1px;
}
.top-bulls ul li .agree{
	width:32px;
	float: left;
	margin: 0 10px 0 0;
	text-align: center;
	color: #30bd31;
	background:#efefef;
	padding: 2px;
	line-height:13px;
}
.top-bulls ul li .agree strong{display: block;}
.top-bulls ul li .agree span{display: block;}
.top-bulls ul li a{
	/*float: left;*/
	/*line-height: 24px;*/
	font-size:11px;
}
.top-bulls ul li .reed {
    background: none repeat scroll 0 0 #EFEFEF;
    color: red;
    float: left;
    line-height: 13px;
    margin: 3px 10px 0 0;
    padding: 2px;
    text-align: center;
    width: 32px;
}
.top-bulls ul li .reed strong{display: block;}
.top-bulls ul li .reed span{display: block;}
.btn-01{
	height:34px;
	overflow: hidden;
	float: left;
	background:url(/images/btn-01.jpg) no-repeat;
	text-align: center;
	font-size:15px;
	line-height:30px;
	color: #646f7c;
	text-shadow:1px 1px 0 #fff;
	cursor: pointer;
	margin: 26px 0 0;
	padding: 0 20px;
}
.btn-01 span{
	float: left;
	background:url(/images/btn-01-span.jpg) no-repeat 100% 0;
	padding: 0 20px;
}
.btn-01:hover{
	color: #252525;
	text-decoration: none;
}
.title-bulls{
	width: 100%;
	overflow: hidden;
}
.title-bulls .votes{
	width:67px;
	height:56px;
	overflow: hidden;
	background:url(/images/bg-votes.gif) no-repeat;
	text-align: center;
	padding:5px;
	float: left;
	margin: 0 15px 0 0;
}
.title-bulls .votes strong{
	font-size:20px;
	color: #26c02a;
	display: block;
	padding: 3px 0 0;
}
.title-bulls .votes span{
	font-size:12px;
	color: #26c02a;
	display: block;
}
.title-bulls .votes em{
	font-style: normal;
	display: block;
	color: #666;
}
.title-bulls h2{margin: 0px 0 0 0; float: left; width: 60%;}
.title-bulls p{
	float: left;
    margin: 5px 0 0;
	line-height: 18px;
	width: 80%;
}
.w-bulls .btn-01{margin: 0 17px 0 0 ;}
.ratings span{
	width:73px;
	padding:20px 5px 0 143px;
}
.ratings select{width:100px;}
.ratings .datagrid-4 thead th{text-align: center;}
.ratings .datagrid-4 td.col{text-align: right; }
.brokers .fild-01 {
	width:690px;
	padding:0 25px;
}
.brokers .fild-01 label{/*width:130px;*/}
.brokers .fild-01 label.pay_label{min-width:50px; margin: 0 10px 0 0}
.brokers .fild-01 label sup{
	font-weight: normal;
	color: #f00;
}
.brokers .fild-01 strong{
	width:50px;
	color:#434343;
}
.brokers .fild-01 strong.strong_2{
	width:120px;
	color:#434343;
}
.brokers .fild-01 span{
	width:130px;
	color: red;
}
.brokers .fild-01 label sup{
	font-weight: normal;
	color: #f00;
}
.brokers .fild-01 strong{
	width:130px;
	color:#434343;
}
.brokers .fild-01 label.checkbox{width:60px;}
.brokers .fild-01 span{
	text-align: center;
	padding: 0;
	width:40px;
}
.brokers .btn-add-comment{
	clear:none;
	margin-top:45px;
}
.brokers {margin:15px 0 20px;}

.errbox {
	background-color:#ffffcc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: #ffcc00 2px solid;
	padding: 14px; 
	font-weight: bold;
	color: #606060;
}

.curs{
	font-weight:bold;
	position:relative;
	margin-right:8px;
	padding:17px 0 0 0!important;
}

.opera .curs{
	padding-top:22px!important;
}

.overlay-shell {
	background-color:rgba(0, 0, 0, 0.4);
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:250;
	height:100%;
	display:block;
}

.overlay {
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.3);
	box-shadow:0 5px 10px rgba(0, 0, 0, 0.3);
	padding:10px;
}

.opera .overlay{
	background-image: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxyZWN0IGZpbGw9IiM0NTRENTQiIHJ4PSIzIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIi8+PC9zdmc+);
}

.safari .overlay {
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background-image:#4D545B url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxyZWN0IGZpbGw9IiM0NTRENTQiIHJ4PSIzIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIi8+PC9zdmc+);
	-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.3);
	box-shadow:0 5px 10px rgba(0, 0, 0, 0.3);
	padding:10px;
}

.overlay-int {
	background-color:#fff;
	padding:20px 15px 20px;
	position:relative;
}

a.overlay-close {
	background:transparent url("/images/icon-close-x.png") no-repeat center center;
	height:19px;
	position:absolute;
	right:3px;
	text-indent:-9999px;
	top:3px;
	width:20px;
	cursor:pointer;
}

.float_l{
	float:left;
	/*margin: 0 150px 0 0;*/
	display: inline;
	position: relative;
}
.float_2{
	float:left;
	margin: 0 150px 0 0;
	display: inline;
}

.float_r{
	float:right;
}

.float_none{
	float:none!important;
}

.float_none img{
	float:none;
}

.padd_top {
	margin-top:26px;
}

.big_tag{
	font-size:17px;
	font-weight:normal;
}

.blog_user_info img{
	float: left;
	padding: 0 10px 10px 0px;
}

.blog_user_info p {
	width:180px;
	float:left;
	margin:0;
	padding:0;
	line-height:14px!important;
}

.exit{
	margin: 0;
	padding: 0 41px 0 0;
	list-style: none;
	float: right;
	height:24px;
	position: relative;
}
.exit li a{
	color: #fff;
	padding:0 2px 0 3px;
	line-height:15px;
	margin:0 0 0;
	top:3px;
	z-index: 201;
	outline:none;
}
.exit li a:hover{text-decoration: none;}

.logined {
	list-style:none;
}

.logined li img {
	vertical-align: middle;
}

.logined li a{
	font-size:20px;
	margin-left: 10px;
	position:relative;
	top:-15px;
	vertical-align: middle;
}

.padd_h2_add{
	margin:0 0 5px 0;
}


/* coefficients*/

.coeffic .block-1{width:480px;}
.coeffic label{width:200px;}
.coeffic .row-t{padding-bottom:5px;}
coeffic .block-2{
	padding:0 10px 23px 19px;
	width:400px;
	float:left;
}
.coeffic .block-2 strong{
	display: block;
	color: #414141;
	margin: 1px 0 10px;
	width:auto;
}
.coeffic .row-t a{margin:1px 0 0 7px;}

.chechbox{
	width:15px;
	height:15px;
	margin: 0 4px 0 0;
	padding: 0;
	float: left;
	vertical-align:middle;
	background: none !important;
	border:none !important;
}
.coeffic .block-2 strong{margin-bottom:7px;}
.coeffic .block-2 label{
	font-weight: normal;
	line-height:12px;
	width:auto;
}
.coeffic .block-2 input{margin:0 7px 0 0;width:auto;}
.coeffic .block-2 .row-t{
	padding-bottom:2px;
	clear: both;
}
.coeffic .block-4 input{margin:0 0 0 414px;}

.marg_coef{
	margin-right:15px;
}

.marg_l{
	margin-left:143px;
}

.f-s-11{
	font-size:9px;
	font-weight:normal;
	/*color:#999;*/
}
.f-s-11-2{
	font-size:9px!important;
	font-weight:normal!important;
	color:#999!important;
	line-height:11px!important;
	border: 1px solid red;
}

.rank{
	margin-bottom:7px;
}

.rank span {
	width:170px!important;
	padding:0 10px 0 143px!important; 
	float:left;
}

.rank select{
	float:none!important;
}

.rank .btn-add-comment{
	margin-left:322px;
}

.authoriz .r{
	margin-bottom:7px;
	float: left;
	width: 100%;
	position: relative;
}

.authoriz .r h3{
	margin-bottom:30px;
}

.authoriz input{
	width:220px;
	float: left;
	/*clear:both*/
}

.authoriz label{
	width:180px;
	float:left;
	text-align:right;
	margin-right:10px;
	margin-top:2px;
}

.authoriz p{
	font-size:11px;
	margin-top:-5px;
}

.l_empty{
	height:25px;
}

.authoriz .radio{
	width:auto;
	height:auto;
	clear:none;
	margin-right:5px;
}

.checkbox {
	width:auto !important;
	height:auto;
	clear:none;
	margin-top:2px;
	margin-left:0;
	font-family: arial;
}

.marg_radio{
	margin-bottom:4px;
}

.authoriz .input_reg{
	clear:none!important;
	float:left;
}

.forgot{
	margin-left:7px;
	float:left;
	margin-top:-3px;
}

.sign_in{
	background: url("/images/btn-go2.gif") no-repeat;
	border:medium none;
	cursor:pointer;
	font-size:0;
	height:19px;
	line-height:0;
	overflow:hidden;
	text-indent:-9999px;
	width:69px;
	margin-top:17px;
}

.law{
	background:#F9F9F9 none repeat scroll 0 0;
	border:1px solid #CCCCCC;
	line-height:16px;
	margin:10px 0;
	padding:5px 10px 10px 10px;
	width:405px;
	float:left;
}

.law h3{
	margin-bottom:5px!important;
	font-family: arial;
}

.regist_button{
	background: url("/images/btn-01.jpg") no-repeat;
	border:medium none;
	cursor:pointer;
	height:34px;
	overflow:hidden;
	width:200px!important;
	margin-top:17px;
	color:#646F7C;
	font-size:15px;
	line-height:22px !important;
	padding:0 0 3px !important;
	text-align:center;
	text-shadow:1px 1px 0 #FFFFFF;
}

.regist_button:hover{
	color:#252525;
}

.fl_clear{
	float:left;
	clear:none!important;
	margin-right:5px;
}

.no_border tr td{
	border:none!important;
	padding-left:0!important;
}

#background_none{
	background:none!important;
}


.l_manage{
	width:202px!important;
}

.manage_sel{
	width:180px!important;
}

.tex_manage{
	width:245px!important;
}

.manage_button{
	margin:15px 0 0 288px!important;
}

.clear_none{
	clear:both!important;
}

#width_block_2{
	width:207px!important;
}

.width_input_data{
	width:132px!important;
}

.marg_button_q{
	margin-left:358px;
}

.m_sp_1{
	width:auto!important;
	margin-left:200px;
}

.m_sp_2{
	width:auto!important;
	margin-left:185px;
}

.m_sp_3{
	width:auto!important;
	margin-left:221px;
}

.m_sp_4{
	width:auto!important;
	margin-left:217px;
}

.marg_grap{
	margin-left:260px;
}

.width_t_1{
	width:700px;
}

.marg_calendar{
	position:relative;
	top:5px;
}

.time{
	float: none; 
	margin-right: 10px;
	margin-left: 10p
}

.padd_bot_none{
	padding-bottom:0!important;
}

.no_padding thead th, tbody td{
	padding-right:0!important;
}

.no_padding tbody td{
	padding-right:0!important;
}


.small_s {
	float:left;
}

.small_s span{
	width:auto!important;
	padding:0 10px 0 10px !important;
}

.organiz{
	padding-left:20px!important;
	width:259px!important;
}

.cvart{
	width:311px!important;
	border:1px solid #E5E5E5!important; 
	padding:0!important;
	margin-top:0!important;
}

.cvart_border{
	border-left:1px solid #FFF;
	border-right:1px solid #FFF;
	border-top:1px solid #FFF;
}

.marg_t_buttons{
	margin:-20px 0 10px 188px;
}

.marg_t_buttons input{
	margin-right:20px;
}

.marg_title_grap{
	margin-left:343px;
}

.marg_button_sca{
	margin-left:22px!important;
}

.marg_button_sca_2{
	margin-left:13px!important;
}

.padd_top_sca{
	padding-top:20px!important;
}

.width_field{
	width:392px!important;
}

.margin_none{
	margin:0!important;
}

.width_l_bank{
	width:100px!important;
}

.width_b_1{
	width:383px!important;
}

.new_comment{
	background-color:#FBE7AB;
	margin-bottom:10px;
	padding:10px !important;
}

.border_no{
	border:none!important;
}

.w_sel_fin{
	width:240px!important;
}

.th_b_r{
	border-right:1px solid #E5E5E5;
}

.l_bank{
	width:92px;
	font-weight:bold;
}

.width_dep{
	width:50px!important;
}

.l_bank_1{
	width:auto!important;
	margin:2px 3px 0 3px;
}

.block_dep_1{
	padding:0 80px 0 20px;
}

.l_bank_3{
	width:155px!important;
	font-weight:bold;
}

.width_auto{
	width:auto!important;
}

.marg_top_dep{
	margin-top:9px;
}

.marg_top_dep_but{
	margin-top:0px!important;
}

.w_sel_fin_input{
	width:226px!important;
}

.marg_l_but{
	margin-left:15px!important;
}

.padd_left_form{
	padding-left:40px!important;
}

.actions{
	width:95%!important;
	min-height:20px!important;
	padding-bottom:15px;
	padding-top:0;
}

.width_content_statis{
	width:530px!important;
}

.float_l_side{
	float:left!important;
	width:420px!important;
}

.width_for{
	width:700px!important;
}

.marg_ico{
	margin:5px 4px 8px 0px; ;
}

.h2_port{
	margin:4px 6px 0 !important;
}

.h2_port_2{
	margin:-4px 6px 0 !important;
}

.port_button{
	text-decoration: none;
	color: #000;
	padding:2px 5px 2px;
	border: 1px solid #d6d6d6;
	/*border-bottom:none;*/
	background:#fff url(/images/bg-tab-panel-ul-a.gif) repeat-x;
}

.bg_range{
	background:transparent url(/images/bg_range.png) no-repeat;
	font-size:10px;
	height:10px;
	width:103px;
}

.rangeMarker {
	background:transparent url(/images/range_marker.png) no-repeat right top;
	height:10px;
	width: 91%;
}

.rangeIndicator {
	background:transparent url(/images/small_arrow_indicator.png) no-repeat right top;
	font-size:3px;
	height:3px;
	margin-bottom:3px;
	width: 67%;
	clear:both;
}

.avgvolume-column {
	height:26px;
	padding-top:4px;
}

.changeBar {
	border-left:2px solid #000;
	border-right:medium none;
}

.negative .changeBar .changeMarker {
	background-color:#993333;
	height:20px;
}

.changeMarker{
	width: 49%;
}
.large .changeBar {
	width:103px;
}

.changeBar {
	background-color:#E9E9E9;
	height:20px;
	position:absolute;
}

.large .changeSeperatorContainer {
	width:103px;
}

.changeSeperator, .large .neutral .changeSeperator {
	border-right:1px solid white;
	float:left;
	height:20px;
	width:50%;
}

.ind_marg{
	width:47%!important;
}

.wid_line{
	width:103px;
}

.padd_bot_add{
	padding:5px;
}




/* 17.01.2011 */
.padd_bot_none{
	padding-bottom:0!important;
}

.no_padding thead th, tbody td{
	padding-right:0px!important;
}

.no_padding tbody td{
	padding-right:0px!important;
}

.padd_r_trans thead th, tbody td{
	padding-right:5px!important;
}

.padd_r_trans tbody td{
	padding-right:5px!important;
}

.small_s {
	float:left;
}

.small_s span{
	width:auto!important;
	padding:0 10px 0 10px !important;
}

.organiz{
	padding-left:20px!important;
	width:259px!important;
}

.cvart{
	width:311px!important;
	border:1px solid #E5E5E5!important; 
	padding:0!important;
	margin-top:0!important;
}

.cvart_border{
	border-left:1px solid #FFF;
	border-right:1px solid #FFF;
	border-top:1px solid #FFF;
}

.marg_t_buttons{
	margin:-20px 0 10px 188px;
}

.marg_t_buttons input{
	margin-right:20px;
}

.marg_title_grap{
	margin-left:343px;
}

.marg_button_sca{
	margin-left:22px!important;
}

.marg_button_sca_2{
	margin-left:13px!important;
}

.padd_top_sca{
	padding-top:20px!important;
}

.width_field{
	width:392px!important;
}

.margin_none{
	margin:0!important;
}

.width_l_bank{
	width:100px!important;
}

.width_b_1{
	width:383px!important;
}

.new_comment{
	background-color:#FBE7AB;
	margin-bottom:10px;
	padding:10px !important;
}

.border_no{
	border:none!important;
}

.border_no td{
	border:none!important;
}

.w_sel_fin{
	width:240px!important;
}

.th_b_r{
	border-right:1px solid #E5E5E5;
}

.l_bank{
	width:92px;
	font-weight:bold;
}

.width_dep{
	width:50px!important;
}

.l_bank_1{
	width:auto!important;
	margin:2px 3px 0 3px;
}

.block_dep_1{
	padding:0 80px 0 20px;
}

.l_bank_3{
	width:155px!important;
	font-weight:bold;
}

.width_auto{
	width:auto!important;
}

.marg_top_dep{
	margin-top:9px;
}

.marg_top_dep_but{
	margin-top:0px!important;
}

.w_sel_fin_input{
	width:226px!important;
}

.marg_l_but{
	margin-left:15px!important;
}

.padd_left_form{
	padding-left:40px!important;
}

.actions{
	width:95%!important;
	min-height:20px!important;
	padding-bottom:15px;
	padding-top:0;
}

.width_content_statis{
	width:530px!important;
}

.float_l_side{
	float:left!important;
	width:420px!important;
}

.width_for{
	width:700px!important;
}

.marg_ico{
	margin:5px 4px 8px 0px; ;
}

.h2_port{
	margin:4px 6px 0 !important;
}

.h2_port_2{
	margin:0px 6px 0 !important;
}

/*.port_button{
	text-decoration: none;
	color: #000;
	padding:3px 5px 2px;
	
	/*border-bottom:none;
	background:#fff url(/images/bg-tab-panel-ul-a.gif) repeat-x;
	cursor:pointer;
}*/

.bg_range{
	background:transparent url(/images/bg_range.png) no-repeat;
	font-size:10px;
	height:10px;
	width:103px;
}

.rangeMarker {
	background:transparent url(/images/range_marker.png) no-repeat right top;
	height:10px;
	width: 91%;
}

.rangeIndicator {
	background:transparent url(/images/small_arrow_indicator.png) no-repeat right top;
	font-size:3px;
	height:3px;
	margin-bottom:3px;
	width: 67%;
	clear:both;
}

.avgvolume-column {
	height:26px;
	padding-top:4px;
}

.changeBar {
	border-left:2px solid #000;
	border-right:medium none;
}

.negative .changeBar .changeMarker {
	background-color:#993333;
	height:20px;
}

.changeMarker{
	width: 49%;
}
.large .changeBar {
	width:103px;
}

.changeBar {
	background-color:#E9E9E9;
	height:20px;
	position:absolute;
}

.large .changeSeperatorContainer {
	width:103px;
}

.changeSeperator, .large .neutral .changeSeperator {
	border-right:1px solid white;
	float:left;
	height:20px;
	width:50%;
}

.ind_marg{
	width:47%!important;
}

.wid_line{
	width:103px;
}

.padd_bot_add{
	padding:5px;
}

.width_add{
	width:110px;
}
.width_add_red{
	width:110px;
	border:1px solid red;
}

.clear_button{
	clear:both!important;
	margin-top:79px!important;
	margin-left: 397px!important;
}

.clear_button_center{
	clear:both!important;
	margin-top:55px!important;
	margin-left: 397px!important;
}

.close_port{
	margin-top:3px;
	margin-right:3px;
}

.width_add_2{
	width:33px;
}

.width_label{
	width:60px;
}

.big_tag_1{
	font-size:17px;
	font-weight:bold;
	top:0!important;
}
.big_tag_2{
	 display: block;
    float: left;
    font-size: 17px;
    font-weight: bold;
    overflow: hidden;
    top: 0 !important;
    width: 170px;
}

.font_w_norm{font-weight:normal!important;}

.no_top_strong{
	top:0!important;
}

.no_th td{
	background-color:#FFFFFF!important;
	border:none!important;
	color:#004276!important;
	text-decoration:none!important;
	font-size:12px!important;
}

.def_color{
	color:#666;
}

.block_od_l{
	border-left:1px solid #E5E5E5;
}
.block_od_l p {
	
}
.block_od_l p.p_no_bold{
	font-weight: normal;
	margin:0 0 10px 0;
}

.block_od_r{
	border-right:1px solid #E5E5E5;
}

.width_t_manage{
	width:615px;
}

.tex_1{
	background:#fdfdfd;
	border: 1px solid #ccc;
	/*width:167px;*/
	background:none repeat scroll 0 0 #FDFDFD;
	border:1px solid #ccc;
	float:left;
	line-height:16px;
	margin:0;
	padding:1px 5px 2px;
}

.all_comp_but{
	clear:both!important;
	margin-left:444px!important;
}

.width_t_manage_2{
	width:815px;
}

.width_search_small{
	width:615px!important;
}

.marg_top_button{
	margin-top:7px!important;
}



.add_blog .r{
	margin-bottom:7px;
	position: relative;
}

.add_blog .r h3{
	margin-bottom:30px;
}

.add_blog input{
	width:445px;
	clear:both;
}

.add_blog textarea{
	width:445px;
	clear:both;
}

.add_blog .height{
	height:75px;
}

.add_blog .height_2{
	height:215px;
}

.add_blog .cancel{
	top:9px;
	position:relative;
	margin-left:30px;
}

.add_blog label{
	width:115px;
	float:left;
	text-align:right;
	margin-right:10px;
	margin-top:2px;
}

.add_blog p{
	font-size:11px;
	margin-top:-5px;
}

.l_empty{
	height:25px;
}

.add_blog .width_1{
	width:245px!important;
}

.add_blog .width_2{
	width:105px!important;
}

.add_blog .radio{
	width:auto;
	height:auto;
	clear:none;
	margin-right:5px;
}

.login_name{
	position:relative;
	top:2px;
}

.blog_reg img{
	margin-right:10px;
	float: left;
}
.margin_article{
	margin: 10px 0 0 0;
}
.reg_user_menu{
	margin-bottom:10px;
}

.reg_user_menu a img{
	top:4px;
	position:relative;
}

.padd_art{
	padding:10px 3px 3px 3px;
	margin:0;
}

.add_but{
	position:relative;
	top:4px;
}

.radio_block_2{
	top:3px;
	position:relative;
}

.margin_left_20{
	margin-left:20px;
}

.br_line_h{
	line-height:25px;
}

.marg_hrefs_2{
	margin-top:8px;
}

h1 span.small{
	font-size:13px;
}

.banners a{
	margin-left:7px;
	margin-right:12px;
}

.line_banners{
	margin-left:-11px;
}

.all-link {
display:block;
overflow:hidden;
width:100%;
/*margin-top:10px;*/
}

.all-link a {
background:url(/images/bg-arrow-01.gif) no-repeat 100% 5px;
float:right;
padding:0 20px 0 0;
}

.marg_top_banners{
	margin-top:-16px;
}

.coment_text{
	width: 545px;
	float: left;
}
.blok_coment{
	float:left;
	width: 900px;
	min-height:200px;
}
.coment_1{
	padding: 0 0 0 10px;
	float:left;
	width: 635px;
	min-height:50px;
}
.coment_2{
	margin: 0px 0 0 20px;
	padding: 0 0 0 10px;
	float:left;
	width: 635px;
	min-height:50px;
}
.coment_3{
	margin: 0px 0 0 40px;
	padding: 0 0 0 10px;
	float:left;
	width: 635px;
	min-height:50px;
}
.coment_date{
	color: #999999;
    font-size: 11px;
    padding: 0 4px;
}
.ul_coment{
    float: right;
    font-size: 11px;
    list-style: none outside none;
    margin: 0 5px 0 0;
    overflow: hidden;
    padding: 8px 0 0;
}
.ul_coment li{
    border-left: 1px solid #004276;
    display: inline;
    margin: 0 0 0 -1px;
    padding: 0 5px 0 7px;
}

.table_calendar{
	width: 100%;
	float: left;
	border: none;
	border-spacing: 0;
	margin: 10px 0 0 0;
}
.table_calendar td{
	border: 1px solid #E6E5E5;
	text-align: center;
}
.table_calendar tr{
}
.td_activ{
	color: #000;
	border-collapse: collapse;
    font-size: 13px;
    line-height: 17px;
}
.th_events{
	width: 300px;
}
.th_events_holiday{
	width: 200px;
}
.th_ipo{
	width: 250px;
}
.th_ipo_date{
	width: 35px;
}
.th_ipo_simvol{
	padding:0;
	width: 30px;
}
.th_holiday{
	width: 250px;
}
.th_calendarevents{
	width: 500px;
}
.td_events{
	text-align: left;
}
.td_events p{
	padding: 0 0 0 20px;
	margin: 0;
}
.td_date_activ{
	 font-size: 13px;
	 color: #000;
	 font-weight: bold;
	 text-align: left;
	 margin: 3px;
}
.td_date_activ_no{
	 text-align: left;
	 margin: 3px;
}
.td_flag{
	text-align: left;
	width: 100px;
}

.td_holid{
	text-align: left;
}

.td_holid_ipo{
	text-align: left;
	width: 100px;
}
.td_holid_ipo_diy{
	text-align: left;
	width: 40px;
}
.text_gray{
	font-size: 11px;
	color: #666666;
}
.spisok_div{
    background: none repeat scroll 0 0 #f8f8f8;
    left: 29px;
    position: absolute;
    top: 150px;
    width: 250px;
}
.spisok_div_akc{
	background: none repeat scroll 0 0 #F8F8F8;
    left: 399px;
    position: absolute;
    top: 178px;
    width: 250px;
    z-index: 1;
}
.spisok_div_bottom{
	background: none repeat scroll 0 0 #f8f8f8;
    left: 4px;
    position: absolute;
    top: -17px;
    width: 250px;
}
.spisok_ul_li_p{
	float: left;
	text-align: left;
	width: 40px;
	margin:0;
	padding: 0 0 0px 0;
}
.spisok_ul{
	border: 1px solid #E5E5E5;
	padding: 0;
	margin: 0px 0 0 0;
	float: left;
	width: 100%;
	min-height:100px;
	border-spacing: 0;
}
.spisok_ul li{
	display: block;
	text-align: left;
	padding: 4px 0 0px 5px;
	margin: 0;
	float: left;
	width: 245px;
}
.spisok_ul li:hover{
	 background: #edeff2;
	 cursor: pointer;
}
.spisok_ul tr{
	/*height: 18px;*/
	float: left;
	width: 100%;
	
}
.spisok_ul tr:hover{
	 background: #edeff2;
	 cursor: pointer;
}
.spisok_ul_tr_hover{
	background: #edeff2;
	cursor: pointer;
}
.th_posl_cena{
	width: 80px;
	text-align: right;
	line-height: 12px;
}
 .td_posl_cena{
            text-align: right;
            width:5%;
            }

.td_izm{
	width: 1%;
	text-align: right;
	color: green;
}
.td_izm_center{
	width: 70px;
	text-align: right;
}
.td_izm_left{
	width: 70px;
	text-align: right;
	color: red;
}
.td_proc{
	width: 31%;
	color: green;
	position: relative;
	overflow: hidden;
	white-space:nowrap;
}
.td_proc_center{
	width: 30%;
	text-align: center;
}
.td_proc_right{
	width: 30%;
	text-align: right;
	color: red;
}
.td_ob{
	width: 70px;
	text-align: right;
}
.img_arrow{
	height: 9px;
	width: 9px;
	display: inline;
	margin: 4px 20px 0 5px;
}
.no_img_arrow{
	height: 9px;
	width: 9px;
	display: inline;
	margin: 4px 20px 0 5px;
}
.img_proc{
display: inline;
overflow: hidden;
height: 9px;
margin:0;
padding:0;
}
.div_procent{
	float: right;
    margin: 4px 0 0;
    width: 100%;
}
.div_proc{
	float: left;
    height: 9px;
	width: 7px;
    margin: 4px 0 0px 13px;
	position: relative;
	background: url("/images/dn.png");
}
.div_proc_1{
	top: 0px;
	right: 0px;
    position: absolute;
}
.div_proc_obs{
	top: 0px;
    right: 0px;
	width: 7px;
	height: 9px;
    position: absolute;
	background: url("/images/dn_position.png");
}
.td_proc p {
    display: inline;
    float: left;
    margin: 0 0 0 3px;
    padding: 0;
    text-align: right;
    width: 45px;
}
.div_proc_red{
	float: right;
    height: 9px;
    margin: 4px 0 0 0px;
	position: relative;
	background: url("/images/up.png");
}
.div_proc_red_obs{
	top: 0px;
    left: 0px;
	width: 4px;
	height: 9px;
    position: absolute;
	background: url("/images/up_position.png");
}
.td_proc_right p{
	display: inline;
	float: right;
	margin: 0 10px 0 10px;
	width: 46px;
}
.edit_user_textarea{
	width: 220px;
}
.avatat_coment{
	background: url("/images/avatar_none_big.gif");
	margin: 7px 0 0 190px;
	width: 100px;
	height: 100px;
	float: left;
}
.avatat_coment_min{
	background: url("/images/avatar_none_min.gif");
	margin: 2px 5px 30px 0;
	width: 50px;
	height: 50px;
	float: left;
}
.delete_avatat{
	 position: absolute;
    left: 295px;
    top: 30px;
}
.span_ofis_comp{
	padding: 0px 0 0px 20px;
}
/*.tab-panel2{
	width: 100%;
	margin: 0 0 10px 0;
	background:url(/images/divider-02.gif) repeat-x 0 100%;
	position: relative;
	z-index: 102;
}*/
/*
BOLSHE TAK NE DELAT
#range_menu_holder{
	position: relative;
	z-index: 105;
}
*/
/*.tab-panel2:after {
	content:"";
	display:block;
	clear:both;
}
.tab-panel2 ul{
	margin: 0;
	padding: 0 0 0 8px;
	list-style: none;
	float: left;
	height:20px;
	font-size:11px;
}
.tab-panel2 ul li{float: left;}
.tab-panel2 ul li a{
	display: block;
	color: #004276;
	padding:4px 6px 2px;
}
.tab-panel2 ul li a:hover,
.tab-panel2 ul li a.active{
	text-decoration: none;
	color: #000;
	padding:3px 5px 2px;
	border: 1px solid #d6d6d6;
	border-bottom:none;
	background:#fff url(/images/bg-tab-panel-ul-a.gif) repeat-x;
}*/
acronym {
    border: none;
    cursor: help;
}
.time1{
	float: none; 
	margin-right: 10px;
	margin-left: 10px;
}
.p_min_max{
	margin:0 0 10px 0;
}
.td_left_spisok{
	margin: 0;
	padding: 0 0 0 5px;
	width: 50px;
}
.td_left_spisok-add{
	margin: 0;
	padding: 0 0 0 5px;
}
.spisok_div_bottom{
	background: none repeat scroll 0 0 #FFFFFF;
    left: 9px;
    position: absolute;
    top: -21px;
    width: 250px;
}
.spisok_div_bottom-add{
	background: none repeat scroll 0 0 #f8f8f8;
    left: 0px;
    position: absolute;
    top: 20px;
    width: 250px;
    z-index: 9;
}
.news_ux{
	float: left;
}
.table_class_serch{
	border-collapse: collapse;
	margin: 0px 0 0 0;
}
.table_class_grafik{
	border-collapse: collapse;
	margin: 20px 0 0 0;
}
.table_class_grafik td{
	font-size: 11px;
    line-height: 17px;
	color: #666666;
    font: 12px/14px arial,helvetica,sans-serif;
}
.btn_sravnit{
	background:url(/images/btn_sravnit.gif) no-repeat !important;
	border: medium none !important;
    clear: both;
    color: #646F7C;
    cursor: pointer;
    font-size: 12px;
    height: 20px !important;
    line-height: 22px !important;
    margin: 3px 0;
    overflow: hidden;
    padding: 0 0 3px !important;
    text-align: center;
    text-shadow: 1px 1px 0 #FFFFFF;
    width: 100px !important;
}

.safari .btn_sravnit{
	padding:3px 0 3px !important;
}

.btn_sravnit:hover,
.btn_sravnit.hover{color: #252525;}

.diapazon_input{
	width: 70px;
}
.diapazon_a{
	padding: 3px;
}
.pif_select{
	margin: 5px 0 0 0;
	width: 300px;
}
.img_logo{
	margin: 0 10px 0 0;
	float: right;
}
.in_blog_kod_p{
	float: left;
	margin: 4px 0 4px 11px;
	position: relative;
}
.in_blog_kod{
    right: -90px;
	top: -10px;
	position: absolute;
	padding: 0 10px 0 5px;
	width: 178px;
	height: 176px;
	background: url(/images/bac_in_blog.gif) no-repeat;
}
.in_blog_kod_textarea{
	display: inline;
	 border: 1px solid #D3D0D0;
    font-size: 10px;
    height: 130px;
	margin: 10px 0 0 14px;
	-webkit-box-sizing: border-box;
	  box-sizing: border-box;
	-moz-box-sizing: border-box;
    /*position: absolute;
    right: -61px;
    top: 27px;*/
    width: 150px;
}
.img_print_ico{
	float: left;
	margin: 1px 5px 0 0;
}
.categ{
	float: left;
	margin: 5px 0 15px;
	 clear: both;
}
.type1{
	float: left;
    font-size: 12px;
    font-weight: bold;
    margin: 2px 10px 0 0;
}
.font_label{
	float: left;
	margin: 2px 3px 0 3px;
}
.div_input3{
	 /*clear: both;*/
    float: left;
    width: 270px;
}
.div_input4{
    float: right;
    margin: 0 130px 0 0;
    width: 270px;
}
.p_type{
	margin: 0;
}
.seperator {
  margin: 0 10px 0 0;
	float: left;
}
.dateinputcontainer {
    float: left;
    margin: 0 0 0 20px;
}
.durationselector {
    float: left;
	 margin: 4px 0 20px;
}
.input_day{
	width: 70px;
	border: 1px solid #c2c0c0;
}
.button-input-date{
	width:100px !important ;
	height:20px !important ;
	background:url(/images/btn-add-comment-date.gif) no-repeat !important;
	border:none !important ;
	text-align: center;
	font-size:12px;
	padding: 0px 0 1px 3px !important;
	color: #646f7c;
	text-shadow:1px 1px 0 #fff;
	-webkit-box-sizing: border-box;
	  box-sizing: border-box;
	-moz-box-sizing: border-box;
	cursor: pointer;
	 margin: 0 0 0 3px;
}

.safari .button-input-date{
	padding: 0px 0 0px 0 !important;
}
input::-moz-focus-inner /*Remove button padding in FF*/
{ 
    border: 0;
    padding: 0;
}


.button-input-date:hover,
.button-input-date.hover{color: #252525;}

.button-input-ux {
    -moz-box-sizing: border-box;
    background: url("/images/btn_map.gif") no-repeat scroll 0 0 transparent !important;
    border: medium none !important;
    color: #646F7C;
    cursor: pointer;
    float: right;
    font-size: 12px;
    height: 20px !important;
    margin: 0 70px 0 0;
    padding: 0 0 1px 8px !important;
    text-align: center;
    text-shadow: 1px 1px 0 #FFFFFF;
    width: 163px !important;
}
.safari .button-input-ux{
	padding: 0px 0 0px 0 !important;
}
input::-moz-focus-inner /*Remove button padding in FF*/
{ 
    border: 0;
    padding: 0;
}


.button-input-ux:hover,
.button-input-ux.hover{color: #252525;}

.loading{
	margin: 7px 0 0 0;
	 height: 22px;
	 width: 22px;
}
.oblako-orang {
    background: url("/images/tab1.gif") repeat scroll 0 0 transparent !important;
    min-height: 37px;
    margin: 12px 0;
    position: relative;
	padding: 0 0 1px;
    width: 346px;
    z-index: 1;
}
.oblako-orang-top {
    background: url("/images/tab-top.gif") repeat scroll 0 0 transparent !important;
    height: 10px;
    left: -3px;
    position: absolute;
    top: -8px;
    width: 352px;
    z-index: 0;
}
.oblako-orang-bottom {
    background: url("/images/tab-bottom.gif") repeat scroll 0 0 transparent !important;
    height: 10px;
    left: -3px;
    position: absolute;
    bottom: -2px;
    width: 352px;
    z-index: 0;
}
.green-link1{
	position: absolute;
	top: 0;
	left: 2px;
	width: 101px;
	height: 34px;
	background:url(/images/green-link.png) no-repeat !important;
}
.green-link2 {
    background: url("/images/green-link.png") repeat scroll 0 0 transparent !important;
    height: 34px;
    left: 122px;
    position: absolute;
    top: 0;
    width: 126px;
}
.green-link1-r{
	position: absolute;
	top: 0;
	left: 2px;
	width: 101px;
	height: 34px;
	background:url("/images/red-link.png") no-repeat !important;
}
.green-link2-r {
    background: url("/images/red-link.png") repeat scroll 0 0 transparent !important;
    height: 34px;
    left: 122px;
    position: absolute;
    top: 0;
    width: 126px;
}
.textarrea_bulls{
	width: 500px;
	height:200px;
	border: 1px solid #C2C0C0;
}
.input_bulls{
	width: 100%;
	border: 1px solid #C2C0C0;
	margin: 3px 0 3px 0;
}
.bulls-table{
	
}
.bulls-table td{
	padding: 3px 0 3px 0;
}
.bulls-table td.spisok{
	padding: 3px 0 3px 0;
	position: relative;
}
#content-map {
    float: left;
    overflow: hidden;
    width: 730px;
}
#sidebar-map {
    float: right;
    padding: 19px 0 0 0;
    width: 211px;
}
.select-date-3dmap-right2 {
    border: 1px solid #C2C0C0;
    width: 121px;
}
.a-date-3dmap {
    float: right;
    margin-left: 10px;
    margin-top: 1px;
}
.time-date-3dmap {
    color: #999999;
    font-size: 11px;
    line-height: 12px;
}
.time-date-3dmap {
    float: right;
    margin-left: 10px;
    margin-top: 3px;
}
.select-date-3dmap {
    border: 1px solid #C2C0C0;
    float: right;
}
.input-date-3dmap-right {
    border: 1px solid #C2C0C0;
    width: 121px;
}
.map_multi {
}
.map_multi tr {
}
.button-input-map {
    -moz-box-sizing: border-box;
    background: url("/images/btn_map.gif") no-repeat scroll 0 0 transparent !important;
    border: medium none !important;
    color: #646F7C;
    cursor: pointer;
    font-size: 12px;
    height: 20px !important;
    margin: 10px 0 0 20px;
    padding: 0 0 1px 0 !important;
    text-align: center;
    text-shadow: 1px 1px 0 #FFFFFF;
    width: 165px !important;
}
.button-input-map:hover {
    color: #252525;
}
.p_disign2 {
    background: url("/images/signbg.png") repeat scroll 0 0 transparent;
    color: #707070;
    font-family: "Arial";
    font-size: 11px;
    height: 26px;
    left: 50%;
    line-height: 18px;
    margin-left: 370px;
    margin-top: -6px;
    padding: 8px 0 0 20px;
    position: absolute;
    text-decoration: none;
    width: 100px;
}
.cloud{
	float: left;
	width: 100%;
	list-style: none;
	padding: 0;
	margin:0;
}
.cloud li{
	float: left;
	margin: 0 6px 0 0;
}
.cloud li a{
	float: left;
    line-height: 18px;
}
.cloud li a.cloud1 {
	font-size: 17px;
}
.cloud li a.cloud2 {
	font-size: 21px;
}
.cloud li a.cloud3 {
	font-size: 10px;
}
.cloud li a.cloud4 {
	font-size: 12px;
}
.clouds {
    background: url("/images/clouds-center.png") repeat scroll 0 0 transparent;
    left: 50%;
    margin-left: -1048px;
    margin-top: 750px;
    position: absolute;
    width: 242px;
    z-index: 210;
	display: none;
}
.div-p-could{
	float: left;
	width: 90%;
	padding: 0 0 0 20px;
	margin-top: -10px;
}
.div-p-could p{
	color: #949494;
	margin: 5px 0 0 0;
}
.div-p-could p.cena{
	float: left;
    margin: 0 0 10px;
    width: 100%;
}
.div-p-could p span{
	color: red;
}
.div-p-could p font{
	color: green;
}
.clouds-top{
	height: 26px;
    float: left;
    width: 242px;
	margin: -21px 0 0;
	background: url("/images/clouds-top.png");
}
.clouds-bottom{
	height: 34px;
    float: left;
    width: 242px;
	margin: 0px 0 -34px 0;
	background: url("/images/clouds-bottom.png");
}
.clouds-pip{
	width: 26px;
	height: 26px;
	position: absolute;
	top: 32%;
	left: -19px;
	background: url("/images/clouds-pip.png")
}
.up{
    background: url("/images/bullet-044.gif") no-repeat scroll 100% 50% transparent;
    color: #000000;
    font-size: 20px;
    padding: 0px 26px 0 0;
}
.down{
    background: url("/images/bullet-044r.gif") no-repeat scroll 100% 50% transparent;
    color: #000000;
    font-size: 20px;
    padding: 0px 26px 0 0;
}
.chart-box {
    display: block;
    margin: 0 0 10px;
    overflow: hidden;
    padding: 10px 0;
    width: 100%;
}
.span-red {
	color: red;
}
.map-3d-img {
	left: 50%;
    margin-left: -480px;
    position: absolute;
    top: 380px;
    z-index: 200;
}
.div-map-3d {
	width: 100%;
	min-height: 1570px;
	position: relative;
}
.map3ditem {
	position: absolute;
	left: 50%;
	z-index: 205;
	cursor: pointer;
	/*
	border: 1px solid #666;
	*/
}
.map3ditemtop {
	position: absolute;
	left: 50%;
	z-index: 204;
	border: 1px solid rgb(200,200,200);
	color: rgb(200,200,200);
	display: none;
	font-weight: normal;
	font-family: Arial;
	font-size: 10pt;
	text-align: center;
	padding: 0px;
	overflow: hidden;
}
.map3dhint {
	display: none;
}

.td_date_activ{
	 font-size: 12px;
	 color: #000;
	 font-weight: bold;
	 text-align: left;
	 margin: 3px;
	 background-color: #FFCA00;
    border-radius: 5px 5px 5px 5px;
    color: #000000;
    line-height: 20px;
    margin-top: 10px;
    padding: 0 5px;
}
.td_date_activ_no{
	 text-align: left;
	 margin: 3px;
}
#stocks_search_ux{
	margin-left: 0;
}

#sharefixy {
  display: inline-block;
  padding: 6px 0 0 6px;
  background: #FFF;
  border: 1px solid #E9E9E9;
  border-radius: 4px;
  position: fixed;
}
#sharefixy:hover {
  background: #F6F6F6;
  border: 1px solid #D4D4D4;
  box-shadow: 0 0 5px #DDD;
}
#sharefixy a {opacity: 0.5;}
#sharefixy:hover a {opacity: 0.7}
#sharefixy a:hover {opacity: 1}

* html #sharefixy {
    position: absolute;
}
/*

*/

.block-social, .block-blog-social {
    padding: 31px 0 0;
    white-space: nowrap;
    width: 700px;
}
.block-blog-social {
    padding-top: 16px;
}
.block-social a, .block-blog-social a {
    display: inline-block;
    font-size: 0;
    vertical-align: middle;
}
.block-social .block-blog-social-count, .block-blog-social .block-blog-social-count {
    color: #494949;
    font-family: Arial,FreeSans,Helvetica,sans-serif;
    font-size: 11px;
    height: 18px;
    line-height: 18px;
    padding: 0 10px 0 4px;
    vertical-align: middle;
}
.block-social .social-item, .block-blog-social .social-item {
    display: inline-block;
    float: left;
}
.block-social {
    display: block;
    padding: 29px 0 26px;
}
.block-social-dockable {
    background: none repeat scroll 0 0 #ECECEC;
    border-radius: 3px 3px 3px 3px;
    display: none;
    left: 10px;
    padding: 7px 0;
    position: absolute;
    top: -9999px;
    width: 76px;
    z-index: 100;
}
.block-social-dockable .item {
    padding: 7px 0;
    position: relative;
    z-index: 1;
}
.block-social-dockable .item .counter {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C8C8C8;
    color: #4C595F;
    font-family: Georgia,'Times New Roman',Times,serif;
    font-size: 17px;
    font-weight: normal;
    height: 30px;
    line-height: 30px;
    margin: 0 auto;
    text-align: center;
    width: 62px;
}
.block-social-dockable .item .counter div {
    background: url("../images/block-soc-dockable-ico-1.gif") repeat scroll 0 0 transparent;
    font-size: 1px;
    height: 10px;
    left: 33px;
    overflow: hidden;
    position: absolute;
    top: 38px;
    width: 11px;
    z-index: 1;
}
.block-social-dockable .button {
    padding: 8px 0 0;
}
.block-social-dockable .button a {
    display: block;
    font-size: 0;
    height: 18px;
    margin: 0 auto;
    width: 65px;
}
.block-social-dockable .button .fb {
    background: url("../images/ico-social-buttons-100500.png") no-repeat scroll 0 0 transparent;
}
.block-social-dockable .button .b {
    background: url("../images/ico-social-buttons-100500.png") no-repeat scroll 0 -18px transparent;
}
.block-social-dockable .button .mr {
    background: url("../images/ico-social-buttons-100500.png") no-repeat scroll 0 -36px transparent;
}
.block-social-dockable .button .lj {
    background: url("../images/ico-social-buttons-100500.png") no-repeat scroll 0 -54px transparent;
}
.block-social-dockable .button .tw {
    background: url("../images/ico-social-buttons-100500.png") no-repeat scroll 0 -72px transparent;
    height: 20px;
}
.block-social-dockable .button .u {
    background: url("../images/ico-social-buttons-100500.png") no-repeat scroll 0 -92px transparent;
}

.newssmallitem {
     min-height:60px;
     height:auto !important;
     height:60px; 
	 float: left;
	 width: 100%;
	 padding: 0 0 15px 0;
}
.mnen{
	margin: 0 0 5px 0;
	padding: 5px 0 0 0;
}

.serch-brok{
	color: #666666; 
	float: right;
}
.btn-add-comment3{
	width:123px !important ;
	height:34px !important ;
	overflow: hidden;
	display: block;
	background:url(../images/btn-add-comment.gif) no-repeat !important;
	-moz-focus-inner: none;
	border:none !important ;
	text-align: center;
	font-size:15px;
	line-height:30px !important ;
	padding:0 0 3px !important ;
	color: #646f7c;
	text-shadow:1px 1px 0 #fff;
	/*clear: both;*/
	cursor: pointer;
	margin: 30px 0 0 250px;
}
.safari .btn-add-comment3{
	padding:3px 0 3px !important;
}
.btn-add-comment3:hover,
.btn-add-comment3.hover{color: #252525; text-decoration: none;}

.btn-add-comment4{
	width:123px !important ;
	height:34px !important ;
	overflow: hidden;
	display: block;
	background:url(../images/btn-add-comment.gif) no-repeat !important;
	-moz-focus-inner: none;
	border:none !important ;
	text-align: center;
	font-size:15px;
	line-height:30px !important ;
	padding:0 0 3px !important ;
	color: #646f7c;
	text-shadow:1px 1px 0 #fff;
	/*clear: both;*/
	cursor: pointer;
	float: right;
	margin: 10px 0 0 0px;
}
.safari .btn-add-comment4{
	padding:3px 0 3px !important;
}
.btn-add-comment4:hover,
.btn-add-comment4.hover{color: #252525; text-decoration: none;}

.column-r .last-news ul li a.a-socrat{
	color: #666666;
}
.column-r .last-news ul li a.a-socrat:hover{
	color: #000;
}
.analis-col ul li a.a-socrat{
	color: #666666;
}
.analis-col ul li a.a-socrat:hover{
	color: #000;
}
.a-socrat{
	color: #666666;
}
.a-socrat:hover{
	color: #000;
}
.spisok_div-2{
	background: none repeat scroll 0 0 #f8f8f8;
    left: 455px;
    position: absolute;
    top: 89px;
    width: 200px;

}
.btn-cen{
	height:24px;
	float: left;
	overflow: hidden;
	text-align: center;
	background:url(../images/btn-cen.jpg) repeat-x;
	color: #5d5e5f;
	font-size:11px;
	line-height:22px;
	text-shadow:1px 1px 0 #ffffff;
	 margin: 5px 0 9px;
}
.btn-cen a{
	color: #5d5e5f;
	float: left;
}
.btn-cen a:hover{
	color: #252525;
	text-decoration: none;
}
.btn-r{
	width: 11px;
	height:24px;
	float: left;
	background:url(../images/btn-r.jpg) repeat-x;
}
.btn-l{
	width: 10px;
	height:24px;
	float: right;
	background:url(../images/btn-l.jpg) repeat-x;
}
.text-grey1{color: #666666; !important ;}


/*��������� �������*/
.th_posl_cena{
	width: 80px;
	text-align: right;
	line-height: 12px;
}
 .td_posl_cena{
            text-align: right;
            width:5%;
            }

.td_izm{
	width: 1%;
	text-align: right;
	color: green;
}
.td_izm_center{
	width: 70px;
	text-align: right;
}
.td_izm_left{
	width: 70px;
	text-align: right;
	color: red;
}
.td_proc{
	width: 31%;
	color: green;
	position: relative;
	overflow: hidden;
	white-space:nowrap;
}
.td_proc3{
	width: 30%;
	color: green;
	position: relative;
	overflow: hidden;
	white-space:nowrap;
}
.td_proc2{
	/*width: 30%;*/
	color: green;
	position: relative;
	overflow: hidden;
	white-space:nowrap;
}
.td_proc_center{
	width: 30%;
	text-align: center;
}
.td_proc_right{
	width: 30%;
	text-align: right;
	color: red;
}
.td_proc_right2{
	/*width: 30%;*/
	text-align: right;
	color: red;
}
.td_proc_right3{
	width: 30%;
	text-align: left;
	color: red;
}
.td_ob{
	width: 70px;
	text-align: right;
}
.img_arrow{
	height: 9px;
	width: 9px;
	display: inline;
	margin: 4px 20px 0 5px;
}
.no_img_arrow{
	height: 9px;
	width: 9px;
	display: inline;
	margin: 4px 20px 0 5px;
}
.img_proc{
display: inline;
overflow: hidden;
height: 9px;
margin:0;
padding:0;
}
.div_procent{
	float: right;
    margin: 4px 0 0;
    width: 100%;
}
.div_proc{
	float: left;
    height: 9px;
	width: 7px;
    margin: 4px 0 0px 13px;
	position: relative;
	background: url("../images/dn.png");
}
.div_proc_1{
	top: 0px;
	right: 0px;
    position: absolute;
}
.div_proc_obs{
	top: 0px;
    right: 0px;
	width: 7px;
	height: 9px;
    position: absolute;
	background: url("../images/dn_position.png");
}
.td_proc p{
	 float: left;
    margin: 0 0 0 30px;
	display: inline;
}
.td_proc3 p{
	 float: left;
    margin: 0 0 0 70px;
	display: inline;
}
.div_proc_red{
	float: right;
    height: 9px;
    margin: 4px 0 0 0px;
	position: relative;
	background: url("../images/up.png");
}
.div_proc_red2{
	float: left;
    height: 9px;
    margin: 4px 0 0 13px;
	position: relative;
	background: url("../images/up.png");
}
.div_proc_red3{
	float: left;
    height: 9px;
    margin: 4px 0 0 13px;
	position: relative;
	background: url("../images/up2.jpg");
}
.div_proc_red_obs{
	top: 0px;
    left: 0px;
	width: 4px;
	height: 9px;
    position: absolute;
	background: url("../images/up_position.png");
}
.div_proc_red_obs2{
	top: 0px;
    right: 0px;
	width: 4px;
	height: 9px;
    position: absolute;
	background: url("../images/up_position2.png");
}
.td_proc_right p{
	display: inline;
	float: right;
	margin: 0 10px 0 10px;
}
.td_proc_right3 p{
	display: inline;
	float: right;
	margin: 0 83px 0 10px;
}
.sp-500{
	height: 10px;
    left: 23px;
    position: absolute;
    top: 34px;
    width: 55px;
}
.fts{
	height: 13px;
    left: 90px;
    position: absolute;
    top: 34px;
    width: 40px;
}
.ux{
	height: 12px;
    left: 152px;
    position: absolute;
    top: 34px;
    width: 30px;
}
.rts{
	height: 12px;
    left: 205px;
    position: absolute;
    top: 35px;
    width: 40px;
}
.nikkei{
	height: 12px;
    left: 267px;
    position: absolute;
    top: 35px;
    width: 31px;
}
.top-comp{
	 background: url("../images/top_comp.jpg") repeat-y scroll 0 0 transparent;
    display: block;
    margin-right: -625px;
    padding: 0 0 10px;
    position: absolute;
	border-radius: 0 4px 4px 0;
	opacity: 0.5;
    right: 50%;
    top: 243px;
    visibility: visible;
    width: 125px;
	text-align: center;
}
.top-comp:hover{
	opacity: 0.8;
}
.top-comp a{
	float: left;
	margin: 10px 0 10px 13px;
}
.top_comp_line{
	width: 125px;
	height: 3px;
	float: left;
	background: url("../images/top_comp_line.jpg");
}
.partner-box li.border{
	height:1%;
	vertical-align:top;
	padding:8px 35px 9px 2px;
	border-bottom: 1px solid #d4e0e0;
	border-top: none;
}
.partner-box li.no-border{
	height:1%;
	vertical-align:top;
	padding:8px 35px 9px 2px;
	border-bottom: none;
	border-top: none;
}
.blok-hei{
	float: left;
    margin: 0 0 10px;
    overflow: hidden;
    width: 635px;
}
.bg-new{
	width: 100%;
	height: 9px;
	background: url("../images/stalker-std-grad.png");
	position: absolute;
	bottom: 0px;
	left: 0;
}
.bg-new2{
	width: 100%;
	height: 9px;
	top: 100px;
	background: url("images/stalker-std-grad.png");
	position: absolute;
	bottom: 32px;
	left: 0;
}
.bg-new4{
	width: 100%;
	height: 9px;
	background: url("images/stalker-std-grad.png");
	position: absolute;
	bottom: 22px;
	left: 0;
}
.blok-ava{
	float: right;
	margin: -20px 0 0;
}
.btn-add-comment-add-kom2{
	width:193px !important ;
	height:34px !important ;
	overflow: hidden;
	/*display: block;*/
	background:url(/images/btn-add-comment-add-kom2.gif) no-repeat !important;
	-moz-focus-inner: none;
	border:none !important ;
	text-align: center;
	font-size:15px;
	line-height:30px !important ;
	padding:0 0 2px !important ;
	color: #646f7c;
	text-shadow:1px 1px 0 #fff;
	/*clear: both;*/
	cursor: pointer;
	margin: 20px 0 0 370px;
}

.safari .btn-add-comment-add-kom2{
	padding:3px 0 3px !important;
}
.btn-add-comment-add-kom2:hover,
.btn-add-comment-add-kom2.hover{color: #252525; text-decoration: none;}

.right-ban {
    float: right;
    height: 90px;
    width: 260px;
}
.left-ban {
    float: right;
    height: 90px;
    margin: 0 11px 0 0;
    width: 728px;
}
.table-soc{
	float: right;
	margin: 27px 0 0 0;
}
.table-soc td{
	padding: 0;
}
.table-soc2{
	float: left;
	margin: 27px 0 0 0;
	display: none;
}
.table-soc2 td{
	padding: 0;
}
.fb{
	width: 36px;
	height: 33px;
	float: left;
	background: url(/images/f.png);
	position: relative;
	cursor: pointer;
}
.gp{
	width: 40px;
	height: 33px;
	float: left;
	background: url(/images/gp.png);
	position: relative;
	cursor: pointer;
}
.tw{
	width: 38px;
	height: 33px;
	float: left;
	position: relative;
	background: url(/images/t.png);
	cursor: pointer;
}
.div_time{
	width: 10%;
	float: left;
}
.div_link{
	width: 90%;
	float: left;
	margin: 0px 0 0;
}
.div_time2{
	 width: 5.7%;
	float: left;
	margin: 0px 0 5px 0;
}
.div_link2{
	width: 93%;
	float: left;
	margin: 0px 0 5px 0;
}
.select2-search {
  display: none !important;
}
.div_select{
	float: left;
}
.button-input-date2{
	 background: url("../images/btn-add-comment-date2.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border: medium none !important;
    box-sizing: border-box;
    color: #646f7c;
    cursor: pointer;
    font-size: 12px;
    height: 22px !important;
    margin: 0 0 0 0px;
    padding: 0 0 1px 3px !important;
    text-align: center;
    text-shadow: 1px 1px 0 #fff;
    width: 70px !important;
	float: right;
}

.safari .button-input-date2{
	padding: 0px 0 0px 0 !important;
}
input::-moz-focus-inner /*Remove button padding in FF*/
{ 
    border: 0;
    padding: 0;
}


.button-input-date2:hover,
.button-input-date2.hover{color: #252525;}
.new_coloum{
	width: 634px; 
	float:left; 
	margin: 20px 0 -28px 0;
}
.contentHolder { position:relative; padding:0px; width: 100%; height: 270px; overflow: hidden; }
.contentHolder2 { position:relative; padding:0px; width: 100%; height: 270px; overflow: hidden; }
        .contentHolder .content { background-image: url('./azusa.jpg'); width: 100%; }
        .spacer { text-align:center }
#Default:hover .ps-scrollbar-y-rail {
background-color:#eee;
opacity:0.9
}
#Default2:hover .ps-scrollbar-y-rail {
background-color:#eee;
opacity:0.9
}
#Default3:hover .ps-scrollbar-y-rail {
background-color:#eee;
opacity:0.9
}
#Default4:hover .ps-scrollbar-y-rail {
background-color:#eee;
opacity:0.9
}

.tab-panel{
	width: 100%;
	background:url(/images/divider-02.gif) repeat-x 0 100%;
	position: relative;
	z-index: 102;
}
#range_menu_holder{
	position: absolute;
	z-index: 105;
}
.tab-panel:after {
	content:"";
	display:block;
	clear:both;
}
.tab-panel ul{
	margin: 0;
	padding: 0 0 0 8px;
	list-style: none;
	float: left;
	height:20px;
	font-size:11px;
}
.tab-panel ul li{float: left;}
.tab-panel ul li a{
	display: block;
	color: #004276;
	padding:4px 6px 2px;
}
.tab-panel ul li a:hover,
.tab-panel ul li a.active{
	text-decoration: none;
	color: #000;
	padding:3px 5px 2px;
	border: 1px solid #d6d6d6;
	border-bottom:none;
	background:#fff url(/images/bg-tab-panel-ul-a.gif) repeat-x;
}
.range-menu-base{
	width:24px;
	height:11px;
	overflow: hidden;
	float: right;
	/*background:#fff url(images/bg-range-menu-base.gif) no-repeat 2px 2px;*/
	text-indent: -9999px;
	margin:1px 1px 0 0;
	padding:3px 4px 4px 0;
	position: relative;
	z-index: 2000;
}
#sidebar .range-menu-base:hover,
#sidebar .range-menu-base.active{
	border: 1px solid #ccc;
	border-bottom:none;
	margin:0;
}
#sidebar a.range-menu-base:hover{
	padding-bottom:5px;
}
.tab-panel .range-menu-drop{
	position: absolute;
	right:0;
	top: 19px;
	width:100px;
	border: 1px solid #ccc;
	background:#fff;
	z-index: 1500;
	overflow: hidden;
	margin: 0;
	padding: 5px 0;
	list-style: none;
	line-height:18px;
	height:auto;
}
.tab-panel .range-menu-drop li{
	overflow: hidden;
	vertical-align:top;
	width: 100%;
}
.tab-panel .range-menu-drop li strong{
		display: block;
		padding: 0 0 0 5px;
}
.tab-panel .range-menu-drop li a{
	color: #000;
	padding: 0;
	border: none;
	padding: 0 0 0 10px;
}
.tab-panel .range-menu-drop li a:hover{
	border:none;
	padding: 0 0 0 10px;
}
.sel_opt{
	float: left;
	padding: 20px 0 0px 10px;
	font-size: 20px;
	width: 97%;
}
.input-pseudoselect{
	/*width: 120px;
	height: 19px;
	float: left;
	margin: 0 3px 0 0;*/
	background: url(../images/select2.png) no-repeat center right;
	border: 1px solid #c2c0c0;
    float: left;
    height: 19px;
    margin: 1px 4px 0 0;
    padding: 0 0px 0 0;
}
.input-pseudoselect2{
	width: 243px;
	height: 19px;
	float: left;
	margin: 0 3px 0 0;
	background: url(../images/select2.jpg);
}
.input-pseudoselect3{
	width: 32px;
	height: 19px;
	float: left;
	margin: 0 3px 0 0;
	background: url(../images/select4.jpg);
}
.input-pseudoselect-options{
	background: none repeat scroll 0 0 #fff;
    border: 1px solid #c2c0c0;
    position: absolute;
    z-index: 999999;
	width: 57px;
	display: none; 
}
.input-pseudoselect-body{
	padding: 3px 0 0 5px;
    width: 72px;
	cursor: pointer;
}
.input-pseudoselect:hover .input-pseudoselect-options{
	display: block;
}
.form-market .w-chek-3{
	/*width:100px;*/
	float: left;
	/*background:#dceab4 url(../images/bg-w-chek-2.gif) repeat-x;*/
	border: 1px solid #C2C0C0;
	margin: 1px 0px 0 0;
	padding: 0 5px 0 0;
	height:19px;
}
.ul_spis{
	float: left;
    margin: 0;
    padding: 0 0 0 0px;
}

.ul_spis li {
    /*background: url("../images/dotg.gif") no-repeat scroll left center rgba(0, 0, 0, 0);*/
    line-height: 1.5em;
    list-style: none outside none;
    padding-left: 0px;
}
.ul_spis li a {
    text-decoration: none;
	/*color: #333333;*/
}
.ul_spis li a:hover {
    text-decoration: none;
	/*color: #0AA941;*/
}
.button-input-date-pod{
	width:110px !important ;
	height:22px !important ;
	background:url(../images/btn-add-comment-date.gif) no-repeat !important;
	border:none !important ;
	text-align: center;
	font-size:12px;
	padding: 0px 0 1px 3px !important;
	color: #646f7c;
	text-shadow:1px 1px 0 #fff;
	-webkit-box-sizing: border-box;
	  box-sizing: border-box;
	-moz-box-sizing: border-box;
	cursor: pointer;
	 margin: 0 0 0 64px;
}

.safari .button-input-date-pod{
	padding: 0px 0 0px 0 !important;
}
input::-moz-focus-inner /*Remove button padding in FF*/
{ 
    border: 0;
    padding: 0;
}


.button-input-date-pod:hover,
.button-input-date-pod.hover{color: #252525;}

.read_more{
	background: none repeat scroll 0 0 #e6e6e6;
    float: left;
    height: 24px;
    margin: 10px 0 0;
    padding: 9px 0 0;
    text-align: center;
    width: 99%;
}
.read_more:hover{
	background: #d5d5d5;
	color: #004276;
}

/*vlobanov Task ID 001 begin*/
.news{
    background: url("/images/icon_news.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 16px;
    position: absolute;
    width: 13px;
    cursor: pointer;
}
#news-info{
    background: url("/images/icon_news.jpg") no-repeat scroll 4px 4px #FFF;
    border: 1px solid #8F8F90;
    display: none;
    opacity: 0.9;
    padding: 2px 10px 0px 26px;
    position: absolute;
    text-align: left;
    width: 160px;
    outline: none;
}
#news-info a{
    font: 12px Arial;
    font-weight: bold;
    color: #004276;
    text-decoration: none;
}
#news-info span{
    font: 10px Arial;
    display:block;
    margin:10px 0px;
}
/*vlobanov Task ID 001 end*/


/*broker page*/

.bank, .cash, .cash2, .cash4, .check, .cirrus, .liberty, .liqpay, .maestro, .mastercard, .mail, .moneybookers, .neteller, .paypal, .qiwi, .rbk, .sms, .unistream, .visa, .webmoney, .westernunion, .yandex{
	background: url("../images/payment.png") no-repeat;
}
.bank {
background-position: -148px -25px;
width: 10px;
float: left;
height: 10px;background-image: url("../images/payment.png") no-repeat;
margin: 2px 4px;
}
.visa {
background-position: -69px -6px;
width: 30px;
height: 10px;
float: left;
background-image: url("../images/payment.png") no-repeat;
margin: 2px 4px;
}
.paypal {
background-position: -185px -8px;
width: 34px;
float: left;
height: 10px;
background-image: url("../images/payment.png") no-repeat;
margin: 2px 4px;
}
.webmoney {
background-position: -51px -6px;
width: 10px;
float: left;
height: 10px;
background-image: url("../images/payment.png") no-repeat;
margin: 2px 4px;
}
.moneybookers {
background-position: -265px -7px;
width: 19px;
float: left;
height: 10px;
background-image: url("../images/payment.png") no-repeat;
margin: 2px 4px;
}
.qiwi {
background-position: -170px -7px;
width: 9px;
float: left;
height: 10px;
background-image: url("../images/payment.png") no-repeat;
margin: 2px 4px;
}
.yandex {
background-position: -8px -4px;
width: 8px;
float: left;
height: 10px;
background-image: url("../images/payment.png") no-repeat;
margin: 2px 4px;
}
.liqpay {
background-position: -9px -22px;
width: 10px;
height: 10px;float: left;
background-image: url("../images/payment.png") no-repeat;
margin: 2px 4px;
}
.rbk {
background-position: -153px -6px;
width: 10px;
height: 10px;
float: left;
background-image: url("../images/payment.png") no-repeat;
margin: 2px 4px;
}
.sms {
background-position: -133px -6px;
width: 12px;
height: 10px;
float: left;
background-image: url("../images/payment.png") no-repeat;
margin: 2px 4px;
}
.liberty {
background-position: -27px -22px;
width: 17px;
height: 10px;
float: left;
background-image: url("../images/payment.png") no-repeat;
margin: 2px 4px;
}
.westernunion {
background-position: -23px -5px;
width: 19px;
height: 10px;
float: left;
background-image: url("../images/payment.png") no-repeat;
margin: 2px 4px;
}
.cash4 {
background-position: -99px -25px;
width: 8px;
height: 10px;
float: left;
background-image: url("../images/payment.png") no-repeat;
margin: 2px 4px;
}
.unistream {
background-position: -105px -6px;
width: 18px;
height: 10px;
float: left;
background-image: url("../images/payment.png") no-repeat;
margin: 2px 4px;
}
.check {
background-position: -79px -25px;
background-image: url("../images/payment.png") no-repeat;
width: 10px;
height: 10px;
float: left;
margin: 2px 4px;
}
.cz, .de, .ee, .es, .fr, .gb, .ge, .gr, .id, .ind, .it, .jp, .kp, .pt, .ru, .tr, .ua, .vn, .ae, .bg, .br, .cn{
	background: url("../images/languages.png") no-repeat;
}
.ru {
background-position: -147px -9px;
width: 10px;
height: 7px;
background-size: url("../images/languages.png") no-repeat;
margin: 1px 0px;
float: left;
}
.ua {
background-position: -128px -7px;
background-size: url("../images/languages.png") no-repeat;
margin: 2px 4px;
width: 10px;
height: 7px;
float: left;
}
.es {
background-position: -363px -8px;
background-size: url("../images/languages.png") no-repeat;
margin: 2px 4px;
width: 10px;
height: 7px;
float: left;
}
.cn {
background-position: -8px -6px;
background-size: url("../images/languages.png") no-repeat;
margin: 2px 4px;
width: 10px;
height: 7px;
float: left;
}
.ae {
background-position: -71px -6px;
background-size: url("../images/languages.png") no-repeat;
margin: 2px 4px;
width: 10px;
height: 7px;
float: left;
}
.fr {
background-position: -345px -7px;
background-size: url("../images/languages.png") no-repeat;
margin: 2px 4px;
width: 10px;
height: 7px;
float: left;
}
.pt {
background-position: -166px -8px;
background-size: url("../images/languages.png") no-repeat;
margin: 2px 4px;
width: 10px;
height: 7px;
float: left;
}
.it {
background-position: -225px -8px;
background-size: url("../images/languages.png") no-repeat;
margin: 2px 4px;
width: 10px;
height: 7px;
float: left;
}
.gb {
background-position: -323px -7px;
background-size: url("../images/languages.png") no-repeat;
margin: 2px 4px;
width: 10px;
height: 7px;
float: left;
}
.de {
background-position: -402px -7px;
background-size: url("../images/languages.png") no-repeat;
margin: 2px 4px;
width: 10px;
height: 7px;
float: left;
}
.jp {
background-position: -206px -8px;
background-size: url("../images/languages.png") no-repeat;
margin: 2px 4px;
margin: 2px 4px;
width: 10px;
height: 7px;
float: left;
}
.contentHolder3 { 
	float: left;
    overflow: hidden;
 
    position: relative;
    width: 82.6%;
}

.block_lang{
	float: left; 
	width: 100px;
}
/* datagrid-3 */
.datagrid-7{
	width: 100%;
	border-collapse:collapse;
	font-size:11px;
	line-height:17px;
	margin: 15px 0 15px;
}
.datagrid-7 select{
	width: 95%;
}
.datagrid-7 caption{
	font-weight: bold;
	font-size:11px;
	text-align: left;
	padding: 0 0 7px;
}
.datagrid-7 thead{line-height:10px;}
.datagrid-7 thead th{border-bottom: 2px solid #e5e5e5; padding: 12px 0 6px !important;}

.datagrid-7 thead th.col,
.datagrid-7 tbody td.col{padding: 0 0 0 10px;}
.datagrid-7 tbody td{
	border-bottom: 1px solid #e5e5e5;
	/*text-align: right;*/
	padding-bottom: 6px;
}
.datagrid-7 tbody td.alpari{padding: 0 0 9px;}
.datagrid-7 tbody td.forexclub{padding: 20px 0 23px;}
.datagrid-7 tbody td.teletrade{padding: 0 0 9px;}
.datagrid-7 tbody.align-right td{text-align: right;}
.red {color: #CC0000;}
.grid-color2{margin: 0px 0 -0px;}
.grid-color2 thead th{
	background:#f6f6f6;
	padding:7px 0 7px 0;
}
.grid-color2 thead th span{margin:0 -10px 0 0;}
* html .grid-color2 thead th span{margin: 0;}
* +html .grid-color2 thead th span{margin: 0;}
.grid-color2 thead th strong{
	position: relative;
	top:-5px;
}
.gray{background:#ededed !important ;}
.grid-color2 th,
.grid-color2 td{padding-left:0 !important ;}
.grid-color2 th.align-left,
.grid-color2 td.align-left{padding-left:5px !important;}
.bg-new5{
	 background: url("../images/stalker-std-grad3.png") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
    height: 152px;
    position: absolute;
    right: 0;
    top: 20px;
    width: 20px;
}
.ps-container .ps-scrollbar-x-rail {
    background: none repeat scroll 0 0 #eee;
    opacity: 0.9;
}
а
.analistic-holder .ps-container .ps-scrollbar-x-rail {
    background: none repeat scroll 0 0 #eee;
    opacity: 0.9;
}
.analistic-holder .ps-container .ps-scrollbar-x{
	display: block !important;
}
.new_text_bg{
	color: #000 !important;
	background: #fff !important;
}
.header_a{
	display: none !important;
}

.serc{
	display: none;
}
.foot_b{
	float: letf;
}
.foot_m{
	display: none;
	float: left;
}
.search_m{
	display: none;
}

@media only screen and (min-width : 100px) and (max-width : 1020px) {
.body2{
	min-width: 100% !important;
	overflow-x: hidden;
}
.body3{
	min-width: 100% !important;
	overflow-x: auto !important;
}
#header{
	width: 100% !important;
	height: 62px !important;
}
#main{
	width: 98%;
	margin: 0 auto;
	padding: 0 1% 50px;
	/*min-height:1090px;*/
	background:#fff url(../images/bg-main.gif) no-repeat 0 100%;
	overflow: hidden;
	position: relative;
	z-index: 0;
}
.banner-top{
	display: none !important;
}
.left-ban {
    max-width: 497px;
	min-width: 100px;
	display: none;
}
#sidebar{
	float: left;
	display: none;
}
#content{
	width: 100%;
}
/*
.blok-hei{
	width: 393px;
}*/
/*.new_coloum{
	 width: 382px;
}*/
/*.twocolumn{
	 width: 393px;
}*/
.div_time2{
	width: 8%;
}
.div_link2{
	  width: 82%;
  margin: 0 0 5px 13px;
}
.column-r{
	float: left;
}
.navg{
	display: none;
}
.header_a{
	display: block !important;
}
.head-gallery{
	max-width: 160px !important;
	display: none;
}
/*
.smallgraphcanvas{
	margin-left: 203px !important;
}*/
.head-gallery{
	display: none !important;
}
.marketstate{
	display: none !important;
}
.nav-box{
	display: none !important;
}
.header_a{
	top: 14px !important;
}
.logo{
	 margin: 0px 22px 0 45px !important;
}
.logo a{
	height: 47px;
}
.secondary-header{
height: 62px;
}
.logo img {

  float: left;
   margin: -12px 0 0 -23px;
    width: 114px;
}
.logo a{
	font-size: 7px;
    padding: 15px 41px 0 22px;
    width: 98px;
}
.table-soc2{
	display: block;
    margin: 19px 0 0 -121px;
}
.serc{
	display: none;
    float: right;
    margin: 19px 24px 0 0;
}
.serc img{
	width: 30px;
}
#social-block{
	display: none;
}
.top-comp{
	display: none;
}
.fb2{
	float: left;
}
.gp2{
	float: left;
}
.tw2{
	float: left;
}
.fb2 img{
	float: left;
	width: 26px;
}
.gp2 img{
	float: left;
	width: 28px;
}
.tw2 img{
	float: left;
	width: 27px;
}
#footer{
	width: 98%;
	padding: 16px 1% 10px;
}
.soc_f{
	display: none;
}
.blogs h3 {
    font: 17px Helvetica,"Arial",Times,sans-serif;
}
.blog-box p {
    color: #333333;
    font-size: 13px;
    line-height: 14px;
    margin: 0 0 5px;
}
.contentg{
	width:635px!important;
}
.maing{
	width:960px!important;
	margin: 0 auto!important;
	padding: 0 20px 50px!important;
	min-height:850px!important;
	background:#fff url(/images/bg-main.gif) no-repeat 0 100%!important;
	overflow: hidden!important;
	position: relative!important;
	z-index: 0!important; 
}
.footerg{
	width:960px!important;
	margin: 0 auto!important;
	padding: 16px 20px 10px!important;
	overflow: hidden!important;
	position: relative!important;
}
#social-block .inner-wrap{
	display: none;
}
.smallgraphcanvas{
	display: none;
}
.range-menu-holder{
	display: none;
}
#smallcanvas2{
	display: none;
}
#social-block{
	background: none;
}
.secondary-headerg{
	width: 100%;
	height:100px;
	overflow: hidden;
}
.foot_b{
	float: letf;
	display: none;
}
.foot_m{
	float: letf;
	display: block;
}
.content2{
	width: 400px !important;
}
.content3{
	width: 550px !important;
}
#sidebarg2{
	clear: both;
	float: left;
}
.search_m{
	display: block;
	float: right; 
	margin: 17px 10px 0 0;
}
.w-text-form input.input-left{
	color: #666666;
	width: 138px;
	margin: 0;
	background: none;
	height: 33px;
	line-height:15px;
	padding: 2px 0 2px 2px;
	font-size: 15px;
	border-right: 1px solid #666666;
}
.w-text-form input.input-left:focus{
	outline:none;
}
.w-text-form input {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    color: #666666;
    font-size: 15px;
    height: 33px;
    line-height: 15px;
    margin: 0;
    padding: 2px 0 2px 2px;
    width: 132px;
}
.w-text-form input:focus {
    outline: medium none;
}
.w-text-form input.lupa {
    height: 15px;
    margin: 0;
    padding: 2px;
    width: 15px;
}
.tab-holder{
	float: none !important;
}
.column-r{
	width: 100% !important;
}
.column-l{
	width: 100% !important;
}
.twocolumn{
	  width: 100%!important;
}
.blok-hei{
	width: 100% !important;
}
.new_coloum{
	width: 100% !important;
}
.w-comment-box .holder{
	width: 100% !important;
}
.banner_mob3{
	display: block!important;
	height:250px; width:300px;
	margin: 50px 0 50px 0;
}
}

/*.tab-holder .prise2{
	float: left;
    font-size: 11px;
    line-height: 20px;
    list-style: outside none none;
    margin: -4px 0 0;
    min-height: 103px;
    overflow: hidden;
    padding: 4px 0 0;
    position: relative;
    text-align: right;
    width: 142px;
    z-index: 10;
}
* html .tab-holder .prise2{
	height:103px;
	overflow: visible;
}
.tab-holder .prise2 li{
	clear: both;
	height:1%;
	vertical-align:top;
	/*background:url(../images/divider-03.gif) no-repeat;
	padding: 0 0 0 4px;
}
.tab-holder .prise2 li .top_line{
	border-top: 1px solid #dedede;
}
.tab-holder .prise2 li:after {
	content:"";
	display:block;
	clear:both;
}
/*.tab-holder .prise2 li:first-child{background: none;}
.tab-holder .prise2 li:hover,
.tab-holder .prise2 li.hover,
.tab-holder .prise2 li.active{
	/*background:url(../images/bg-prise-li.gif);
	 background: none repeat scroll 0 0 #dfdfdf;
}
.tab-holder .prise2 li a{
	color: #000;
	float: left;
	width:48px;
	text-align:left;
}
.tab-holder .prise2 li span{
	width:34px;
	float: left;
	padding-left:3px;
}
.tab-holder .prise2 li span.last{
	width:45px !important;
}
.tab-holder .prise2 li span.val{
	font-size: 9px;
    margin: 0 !important;
    padding: 0 !important;
    width: 45px !important;
}
.tab-holder .prise3{
	float: left;
    font-size: 11px;
    line-height: 20px;
    list-style: outside none none;
    margin: -4px 0 0;
    min-height: 103px;
    overflow: hidden;
    padding: 4px 0 0;
    position: relative;
    text-align: right;
    width: 155px;
    z-index: 10;
}
* html .tab-holder .prise3{
	height:103px;
	overflow: visible;
}
.tab-holder .prise3 li{
	clear: both;
	height:1%;
	vertical-align:top;
	/*background:url(../images/divider-03.gif) no-repeat;
	padding: 0 0 0 4px;
}
.tab-holder .prise3 li .top_line{
	border-top: 1px solid #dedede;
}
.tab-holder .prise3 li:after {
	content:"";
	display:block;
	clear:both;
}
.tab-holder .prise3 li:first-child{background: none;}
.tab-holder .prise3 li:hover,
.tab-holder .prise3 li.hover,
.tab-holder .prise3 li.active{
	background:url(../images/bg-prise-li.gif);
}
.tab-holder .prise3 li a{
	color: #000;
	float: left;
	width:65px;
	text-align:left;
}
.tab-holder .prise3 li span{
	width:34px;
	float: left;
	padding-left:3px;
}
.tab-holder .prise3 li span.last{
	width:45px !important;
}
.tab-holder .prise3 li span.val{
	font-size: 11px;
    margin: 0 !important;
    padding: 0 !important;
    width: 70px !important;
}*/
/*.dot{
	width: 4px;
	height: 114px;
	float: left;
	margin: 3px 2px 0 2px;
	background: url(/images/dot.jpg) repeat-y;
	
}*/
.mes{
	float: left; 
	margin: -2px 0 -6px 78px; 
	font-size: 9px;
}
#Wrapp3 {
	 top:0;
	  left:0;
	 position:fixed;
	 width: 100%;
	  height: 100%;
	 z-index:10000;
}
#tt,#tt2 {
	position:fixed;
	background: url("../images/pop.jpg");
	display: block;
	opacity: 1;
    top: 63px;
	left: 50%;
	margin: 0 0 0 -320px;
    width: 700px;
    z-index: 10002;
    font-family: Verdana;
    font-size: 12px;

	}
	#tt3 {
	position: absolute;
	background: #333;
	overflow: hidden;
	opacity: 1;
    top: 0px;
	left: 0;
	margin: 0 0 0 0px;
    width: 100%;
	height: 100%;
    z-index: 10002;
    font-family: Verdana;
    font-size: 12px;

	}
.blok_popup2{
	float: left;
    margin: 20px 0 0 10px;
    width: 325px;
}
.close {
	cursor: pointer;
    font-family: Verdana;
    font-size: 11px;
    height: 21px;
	color: #fff;
    line-height: 21px;
    padding: 0 25px 0 7px;
    position: absolute;
    right: 0px;
    top: 0px;
}
.tab-holder .popular-nav3 {
    font-size: 11px;
    line-height: 17px;
    list-style: none !important;
    margin: 0;
    padding: 8px 0 14px;
}
.tab-holder .popular-nav3 li {
    height: 1%;
    overflow: hidden;
    padding: 0;
    vertical-align: top;
	background: none !important;
}
.date {
    font-size: 9px;
}
.highcharts-range-selector-buttons{
	top: -20px !important;
	 transform: translate(0px);
}
