
/*===============================*/

/*------стандартные----------*/

html, body {
margin: 0px;
padding: 0px;
height: 100%;
}

/*new design*/
html {
	background-image: url(/images/new_design/html.png);
	background-repeat: repeat-x;
	background-color: #ffffff;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #5f5f5f;
}
td, select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5f5f5f;
}
body {
	position: relative;
	height: auto !important;
	height: 100%;
	min-height: 100%;
}
/*Rastyagivaet body na vysotu okna brauzera*/
a {
	outline: none;
}
a img {
	border: 0 none;
}
/*new design*/

/*
body, td, select {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
}
*/
#main {

}


p {
	padding: 0px;
	margin: 0px 0px 15px 0px;
}

div.top_banner_bg {
	background-position: 5px 5px;
	background-repeat: no-repeat;
	width: 373px;
	height: 169px;
	padding: 0px;
	margin: 0px;
	display: block;
}

div.top_banner_frame {
	background-position: left top;
	background-repeat: no-repeat;
	width: 373px;
	height: 169px;
	padding: 0px;
	margin: 0px;
	vertical-align: bottom;
	display: block;
}

div.top_banner_frame a {
	font-size: 13pt;
	text-decoration: none;
	display: block;
	padding: 139px 10px 0px 15px;
	color: #ffffff;
}

div.top_banner_frame a:hover {
	color: #ffffaa;
}

/*------списки----------------*/

ol, ul {
	margin: 10px 0px 15px 5px;
	padding:0;
	list-style: none;
}

ol li {
	margin-left: 20px;
}
ul li {
	margin-left: 12px;
	list-style-type: disc;
}
ul ul li  {
	list-style-type: square;
}
ul ul ul li  {
	list-style-type: circle;
}

table.infobox strong {
	display: block;
	margin: 0px;
	padding: 0px 0px 14px 10px;
	font-weight: normal;
}

table.infobox ul {
	margin-top: 0px;
	margin-left: 0px;
	padding-left: 23px;
	width:207px;
}

table.infobox li {
	margin-left: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}

/*------заголовки----------------*/

h1 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 18pt;
	color: #000000;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}

.headerraphic {
	font-size: 10pt;
	color: #1e84b3;
	font-weight: bold;
	margin: 0px;
}

.header {
	font-size: 14pt;
	color: #1e84b3;
	font-weight: normal;
	margin: 0px;
}

.headergreen {
	font-size: 14pt;
	color: #4d8002;
	font-weight: normal;
	margin: 0px;
}

.headerpurple {
	font-size: 14pt;
	color: #FF6573;
	font-weight: normal;
	margin: 0px;
}

.formheader {
	font-size: 11pt;
	color: #ffffff;
	font-weight: bold;
	margin: 0px;
}

/*------таблицы----------------*/

table.tbl {
	border-right: 1px #c8c8c8 dotted;
	border-bottom: 1px #c8c8c8 dotted
}
table.tbl td {
	border-left: 1px #c8c8c8 dotted;
	border-top: 1px #c8c8c8 dotted;
	padding: 3px;
}
table.tbl tr {
	vertical-align: top
}
tr.tbl td {
	background-color: #FFFF66
}

/*------форма----------------*/

form {
	margin: 0px;
	padding: 0px;
}

.input {
	background: url(lmenu_l_p.gif) center center no-repeat;
	padding: 4px;
	height: 26px;
	border: none;
	color: #ffffff;
}

textarea {
	border: #a3a3a3 1px solid;
	height: 60px;
	font-size: 8pt;
	color: #5f5f5f;
	padding: 0px 2px 0px 2px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

input {
	font-size: 8pt;
	border: #a3a3a3 1px solid;
	color: #5f5f5f;
	height: 14px;
	padding: 0px 2px 0px 2px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

input.mysearch {
	height: 15px;
	width: 141px;
}

input.search {
	height: 11px;
	width: 11px;
}

input.button {
	background: url(news_li.gif) left 6px no-repeat;
	border: 0px;
	text-decoration: underline;
	color: #006bbe;
	font-weight: normal;
	font-size: 9pt;
	height: 16px;
	padding: 0px 0px 0px 8px;
	cursor: pointer;
}

input.login {
	border: none;
	width: 17px;
	height: 17px;
}


/*------ссылки---------------*/

a {
	color: #005f9c;
}
a:hover {
	color: #008fcf;
}

a.menu {
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11pt;
	white-space: nowrap;
	text-decoration: none;
}
a.menu:hover {
	text-decoration: underline;
}
span.menu {
	color: #ffffff;
	font-weight: bold;
	font-size: 11pt;
	white-space: nowrap;
	text-decoration: underline;
}

a.lmenu {
	color: #ffffff;
	font-weight: normal;
	font-size: 11pt;
	white-space: nowrap;
	text-decoration: none;
	background: url(lmenu_l_p.gif) left no-repeat;
	padding: 12px 0px 13px 19px;
	display: block;
	line-height:17px;
}
a.lmenu:hover {
	text-decoration: underline;
}
span.lmenu {
	color: #ffffff;
	font-weight: normal;
	font-size: 11pt;
	white-space: nowrap;
	text-decoration: underline;
}

a.milo {
	color: #000000;
	font-size: 9pt;
	text-decoration: none;
}
a.milo:hover {
	text-decoration: underline;
}

a.map {
	color: #ffffff;
	font-size: 8pt;
}
a.map:hover {
	color: #ffff00;
}

a.news {
	font-size: 9pt;
}
a.news:hover {

}

a.archive {
	background: url(news_li.gif) right 4px no-repeat;
	padding: 0px 11px 0px 0px;
	font-size: 8pt;
}

td.footer_menu ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

td.footer_menu li {
	list-style-type: none;
	margin: 0px;
	padding: 0px 10px 2px 10px;
	font-size: 8pt;
	background: url(smenu_li.gif) 0px 8px no-repeat;
}

td.footer_menu td {
	vertical-align: top;
	width: 20%;
}

a.login {
	color: #ffff99;
}
a.login:hover {
	color: #ffffff;
}

/*------текст----------------*/

.code {
	color: #5e5e5e;
	font-size: 13pt;
	font-weight: bold;
	padding: 0px 0px 0px 4px;
}

.number {
	color: #000000;
	font-size: 26pt;
	padding: 5px 0px 0px 0px;
	font-weight: bold;
	line-height: 32px;
}

.text {
	color: #191919;
}

.small {
	font-size: 9pt;
}

.date {
	color: #4d4d4d;
	font-size: 8pt;
}

span.date {
	color: #000000;
	font-family: "Arial Narrow", Arial, Verdana, sans-serif;
	font-size: 15pt;
}

.slogan {
	color: #ffffff;
	font-size: 8pt;
	font-weight: bold;
}

.phones {
	font-size: 8pt;
	font-weight: bold;
	padding: 0px 19px 0px 0px;
	white-space: nowrap;
}

.newsheader{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: 600;
}

.address {
	color: #5f5f5f;
	font-size: 9pt;
}

.addresstop {
	color: #000000;
	font-size: 8pt;
}

.grey {
	color: #5e5e5e;
	font-size: 8pt;
}

.quote {
	font-style: italic;
}

/*========================================*/

h2 {color: #ff8a00; font-size: 15pt; font-weight: normal; display: inline}

td.title {color: #ff8a00; font-size: 15pt; font-weight: normal}

a.newforum {text-decoration: underline; font-weight: normal; display: block; background: url(li2.gif) no-repeat left 6px; padding-left: 11px; padding-bottom: 7px}

a.newforum span {text-decoration: none; font-size: 7pt; color: #000000}

.smalltext {color: #ff8a00; font-size: 8pt; font-weight: normal}
a.smalltext:hover {color: #ff9900}
.smalltext1 {font-size: 7pt; font-weight: normal}

.small {font-size: 7pt}

a.myoffice {color: #86d2ff; font-size: 8pt; font-weight: normal; text-decoration: underline}
a.myoffice:hover {color: #86f4ff; font-size: 8pt; font-weight: normal; text-decoration: underline}

a.bigtext {color: #ffffff; font-size: 16pt; font-weight: normal; text-decoration: none}
a.bigtext:hover {color: #c9f7ff; font-size: 16pt; font-weight: normal; text-decoration: none}

.data {color: #666666; font-size: 8pt; font-weight: normal}

a.link {color: #ffffff; font-size: 9pt; font-weight: normal; text-decoration: none}
a.link:hover {color: #c9f7ff; font-size: 9pt; font-weight: normal; text-decoration: none}

span.newforum {font-size: 10pt; font-weight: normal; display: block; background: url(li1.gif) no-repeat left 6px; padding-left: 11px; list-style: none}

.money {
	font-size: 12px;
	font-weight: normal;
	padding: 3px;
}

span.money {color: #525252}

a.money {color: #008bb8}
a.money:hover {color: #008bda}

a.graf {color: #008bb8; font-weight: normal; text-decoration: underline; padding-right: 42px}
a.graf:hover {color: #008bda; font-weight: normal; text-decoration: underline; padding-right: 42px}

.ask {color: #ffffff; font-size: 15pt; font-weight: normal}
.asksmalltext {color: #ffffff; font-weight: normal}
.asknumber {color: #c9f7ff; font-weight: bold; font-size: 8pt}

.tablehead {color: #000000; font-weight: bold; font-family: Arial, Helvetica, sans-serif}
.tabletext {color: #000000; font-weight: normal; font-family: Arial, Helvetica, sans-serif}

a.righttab {display: block; width: 65px; background-color: #eaeaea; border: none; height: 18px; margin-right: 15px; padding-left: 10px; margin-bottom: 4px}

table.tbl {border: none; border-right: 1px #000000 solid}

table#history {border-top: 1px #CEDDF7 solid; border-right: 1px #CEDDF7 solid}
table#history td {border-bottom: 1px #CEDDF7 solid; border-left: 1px #CEDDF7 solid}

TABLE.grafics {
TABLE-LAYOUT: auto;border-top: 1px #CEDDF7 solid; border-right: 1px #CEDDF7 solid; border-bottom: 1px #CEDDF7 solid; border-left: 1px #CEDDF7 solid;
}
TABLE.grafics TH {
FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(bg.jpg); TEXT-TRANSFORM: uppercase; COLOR: #fff; TEXT-INDENT: 8px; LINE-HEIGHT: 21px; LETTER-SPACING: 1px; HEIGHT: 21px; TEXT-ALIGN: left; BORDER-BOTTOM: #3393FF 1px solid; padding: 0px; white-space: nowrap;
}


div#nav_bg ul {
	list-style: none;
}


.nav, .nav ul {
	width: 100%;
	display: block;
	list-style: none;
	border: 0px;
	padding: 0px;
	margin: 0px;
	z-index: 10;
}

.nav li {
	float: left;
	display: block;
	list-style-type: none;
	width: 100%;
	height: 27px;
	margin: 0px;
	padding: 0px;
	z-index: 10;
}

.nav li ul {
	position: absolute;
	display: none;
	height: auto;
	width: 200px;
	font-weight: normal;
	margin: -3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px #c5d2d6 solid;
	z-index: 10;
}

.nav li:hover ul, .nav li.sfHover ul {
	display: block;
	left: auto;
	z-index: 10;
}

.nav li li {
	width: 200px;
	background-color: #0073a9;
	padding: 0px;
	height: auto;
	margin: 0px 0px 0px 0px;
	border-top: 1px #c5d2d6 solid;
	z-index: 10;
}

.nav a {
	display: block;
	word-wrap: normal;
	color: #ffffff;
	text-decoration: none;
	padding: 0px;
	height: 27px;
	margin: 0px;
	padding-top: 3px;
	padding-left: 10px;
	padding-right: 5px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold
	z-index: 10;
}

.nav a.daddy {
	background: url(rightarrow2.gif) 182px 6px no-repeat;
	z-index: 10;
}


.nav li li a {
	width: 190px;
	height: auto;
	font-weight: normal;
	font-size: 9pt;
	margin: 0px;
	padding: 6px 5px 7px 5px;
	z-index: 10;
}

.nav li ul ul {
	margin-left: 200px;
	border-left: 1px #c5d2d6 solid;
	margin-top: -25px;
	z-index: 10;
}

.nav li:hover ul ul, .nav li:hover ul ul ul, .nav li.sfhover ul ul, .nav li.sfhover ul ul ul {
	display: none;
	z-index: 10;
}

.nav li:hover ul, .nav li li:hover ul, .nav li li li:hover ul, .nav li.sfhover ul, .nav li li.sfhover ul, .nav li li li.sfhover ul {
	display: block;
	left: auto;
	z-index: 10;
}

.nav a:hover {
	color: #ffff66;
	z-index: 10;
}

.nav li li a:hover {
	background-color: #2386b5;
	z-index: 10;
}

.nav li li:hover, .nav li li.sfhover {
	background-image: url(bg1_o.gif);
	background-repeat: repeat-y;
	background-position: right top;
	z-index: 10;
}

a.newaccount {
	display: block;
	padding: 0px;
	padding-top: 30px;
	padding-left: 125px;
	border-top: 2px #ffffff solid;
	border-left: 2px #ffffff solid;
	border-right: 2px #ffffff solid;
	width: 294px;
	height: 60px;
	background-image: url('b1.gif');
	background-position: left top;
	color: #ffffff;
	font-size: 16pt;
	font-weight: normal;
	text-decoration: none
}

a.newaccount:hover {background-image: url('b1_o.gif'); color: #c9f7ff; text-decoration: none}

a.transfer {
	display: block;
	padding: 0px;
	padding-top: 30px;
	padding-left: 125px;
	border-top: 2px #ffffff solid;
	border-left: 2px #ffffff solid;
	border-right: 2px #ffffff solid;
	width: 294px;
	height: 60px;
	background-image: url('b2.gif');
	background-position: left top;
	color: #ffffff;
	font-size: 16pt;
	font-weight: normal;
	text-decoration: none
}
a.transfer:hover {background-image: url('b2_o.gif'); color: #c9f7ff; text-decoration: none}

a.download_eng {
	display: block;
	padding: 0px;
	padding-top: 30px;
	padding-left: 125px;
	border-top: 2px #ffffff solid;
	border-left: 2px #ffffff solid;
	border-right: 2px #ffffff solid;
	width: 294px;
	height: 60px;
	background-image: url('b3_eng.gif');
	background-position: left top;
	color: #ffffff;
	font-size: 16pt;
	font-weight: normal;
	text-decoration: none
}
a.download_eng:hover {background-image: url('b3_o_eng.gif'); color: #c9f7ff; text-decoration: none}

a.download {
	display: block;
	padding: 0px;
	padding-top: 30px;
	padding-left: 125px;
	border-top: 2px #ffffff solid;
	border-left: 2px #ffffff solid;
	border-right: 2px #ffffff solid;
	width: 294px;
	height: 60px;
	background-image: url('b3.gif');
	background-position: left top;
	color: #ffffff;
	font-size: 16pt;
	font-weight: normal;
	text-decoration: none
}
.comm{margin:0 0 20px 0; border:1px dotted #000;padding:10px;}
a.download:hover {background-image: url('b3_o.gif'); color: #c9f7ff; text-decoration: none}

div.tab {display: table; width: 100%}

span.tab {display: block; background-color: #CEDDF7; padding-top: 5px; padding-bottom: 0px; height: 25px; width: 100%; text-align: center; font-weight: bold}
a.tab {display: block; height: 25px; padding-top: 5px; padding-bottom: 0px; width: 100%; text-align: center; font-weight: bold;}
a.tab:hover {background-color: #deedff; display: block; height: 25px; width: 100%; text-align: center; font-weight: bold;}






*{}


.rss-ic{float:left; margin:5px 5px 0 0}
.h-left img{ float:left; margin:0; padding:0}
.h-left span {
	color: #FFFFFF;
	display: block;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11pt;
	font-weight:bold;
	height: 24px;
	margin: 0;
	padding: 3px 5px 0 5px;
	text-align: left;
	text-decoration: none;
	word-wrap: normal;
	float:left;
	background: #0072a8;
}
.islam ul{
	margin-left: 0;
	margin-top: 0;
	padding-left: 20px;
}
.islam-block {background: #ffebe7;}
.islam-block {background: #ffebe7;}

span.bg-span-title{
	height:27px;
	background:url("/images/new/bg-button.gif") no-repeat 0 0;
	float:left;
	margin:0 0 5px;
	line-height:27px;
}
span.bg-span-title .bg-span-right{
	height:27px;
	background:url("/images/new/bg-button.gif") no-repeat 100% -27px;
	float:left;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11pt;
	font-weight:bold;
	color:#fff;
	padding:0;
	text-align:center;
	width:165px;
}
span.bg-span-title .bg-span-right a{
	color:#fff;
	text-decoration:none;
}
span.bg-span-title .bg-span-right a:hover{
	text-decoration:underline;
}
p{
	margin:0 0 13px;
}
a.button-torg-1{
	margin:5px auto 0;
	padding:0 0 6px;
	display:block;
	width:198px;
	height:43px;
	padding:0 0 10px;
}
a.button-torg-2{
	margin:5px auto 0;
	padding:0 0 6px;
	display:block;
	width:198px;
	height:43px;
	padding:0 0 10px;
}
a.button-torg-3{
	margin:5px auto 0;
	display:block;
	width:198px;
	height:43px;
	padding:0 0 8px;
}

.sposob{
	padding:0 0 13px;
}
.body-eng  .sposob{
	padding:0 0 22px;
}
.grath-bottom{
	padding:0 0 20px;
}
.box-center{
	height:414px;
	overflow:hidden;
}
.facebook-block{
	margin:20px 0 0 50px;
}
#fb-root{
	margin:0 0 0 50px;
}
.social-block{
	overflow:hidden;
	width:100%;
}
#socials {
	float:right;
	overflow:hidden;
}
#socials a{
	width:16px;
	height:16px;
	float:left;
	overflow:hidden;
	text-indent:9999px;
	margin:0 10px 0 0;
}
#socials a.pic0{
	background:url("/images/new/memori.gif") no-repeat 0 0;
}
#socials a.pic1{
	background:url("/images/new/facebook.gif") no-repeat 0 0;
}
#socials a.pic2{
	background:url("/images/new/vkontakte.gif") no-repeat 0 0;
}
#socials a.pic3{
	background:url("/images/new/odnoklassniki.gif") no-repeat 0 0;
}
#socials a.pic4{
	background:url("/images/new/moi_mir.gif") no-repeat 0 0;
}
#socials a.pic5{
	background:url("/images/new/twitter.gif") no-repeat 0 0;
}
.chat-box{
	position:fixed;
	right:0;
	top:50px;
	overflow:hidden;
	height:107px;
}
.chat-box a.chat{
display:block;
	width:38px;
	height:105px;
	background:url(/images/chat/chat.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	margin:1px 0 0;
}
.chat-box a.offline-chat{
	display:block;
	width:160px;
	height:107px;
	background:url(/images/chat/chat-offline.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 0 2px;
	float:left;
}
.chat-box a.active-chat{
	background:url(/images/chat/chat-online.png) no-repeat;
}
.chat-box a.none-chat{
	display:none;
}
.chat-box a.offline-chat-eng{
	display:block;
	width:160px;
	height:107px;
	background:url(/images/chat/chat-offline-eng.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 0 2px;
	float:left;
}
.chat-box a.active-chat-eng{
	background:url(/images/chat/chat-online-eng.png) no-repeat;
}
.real-box{
	width:698px;
	overflow:hidden;
	min-height:300px;
	padding:0 0px;
}
.real-box h1{
	 font-size:32px;
	line-height:34px;
	font-weight:bold;
	color:#0072a8;
	margin: 0px 0 0;
}
.real-box .text-real-box{
	font-size:19px;
	line-height:21px;
	margin:10px 0 0;
}
.real-box .real-box-main{
	width:100%;
	overflow:hidden;
}
.real-box .real-box-main .left-col{
	width:364px;
	float:left;
	overflow:hidden;
	margin:26px 0 0;
}
.real-box .real-box-main .left-col .account-title{
	width:100%;
	overflow:hidden;
	width:366px;
	height:58px;
	text-align:center;
	position:relative;
}
.real-box .real-box-main .left-col .account-title h4{
	margin:10px 0 0;
	font-size:18px;
	color:#fff;
	font-weight:bold;
	line-height:22px;
	cursor:pointer;
}
.real-box .real-box-main .left-col .account-info {
	margin:-12px 0 12px;
	font-size:13px;
	line-height:16px;
	color:#6d6d6d;
	display:none;
}
.real-box .real-box-main .left-col .account-info .bg-account-info{
	background:#ebebeb;
	width:342px;
	padding:11px 11px 10px;
}
.real-box .real-box-main .left-col .account-info .bg-account-info p{
	margin:6px 0 0;
}
.real-box .left-col .account-info ul {
	margin:14px 0 0;
	padding:0 0 0 26px;
	list-style:none;
}
.real-box .left-col .account-info ul li{
	list-style:none;
}
.real-box .real-box-main .left-col .account-info .account-info-bottom{
	width:364px;
	height:6px;
	overflow:hidden;
	background:url(/images/img/account-info-bottom.png) no-repeat;

}
.real-box .real-box-main .left-col .green-title{
	background:url(/images/img/green-title.png) no-repeat;
	z-index:3;
}
.real-box .real-box-main .left-col .blue-title{
	background:url(/images/img/blue-title.png) no-repeat;
	z-index:2;
	margin:-14px 0 0;
}
.real-box .real-box-main .left-col .red-title{
	background:url(/images/img/red-title.png) no-repeat;
	z-index:1;
	margin:-12px 0 0;
}
.pad-non{
	padding:0;
}
.account-info a.reg-link div.reg-link{
	background:url(/images/img/reg-button.png) no-repeat;
	display:block;
	width:141px;
	height:40px;
	text-align:center;
	line-height:39px;
	color:#5b1515;
	font-size:13px;
	margin:10px auto 0;
	text-decoration:none;
}
.real-box .real-box-main .right-col{
	float:right;
	width:303px;
	overflow:hidden;
	margin:20px 0 0;
}
.real-box .real-box-main .right-col h4{
	font-size:21px;
	line-height:23px;
	font-weight:normal;
	margin:0;
}
.real-box .real-box-main .left-col p,
.real-box .real-box-main .right-col p{
	margin:10px 0 0;
	font-size:13px;
	line-height:16px;
	color:#5f5f5f;
}
.real-box .real-box-main .left-col p img,
.real-box .real-box-main .right-col p img{
	display:inline;
	border:none;
}
.real-box .real-box-main .right-col a.demo div.reg_demo{
	background:url(/images/img/demo.png) no-repeat;
	display:block;
	width:305px;
	height:124px;
	margin:10px auto 0;
	text-decoration:none;
	overflow:hidden;
	text-indent:-9999px;
}
.broker{
	width:200px;
	height:218px;
	overflow:hidden;
	padding:0 10px;
	color:#fff;
	background:url(/images/img/broker.gif) no-repeat;
}
.broker h5{
	font-size:14px;
	font-weight:bold;
	line-height:16px;
	margin:5px 0 0;
}
.broker h5 span{
	font-size:18px;
	line-height:20px;
}
.broker ul{
	margin:5px 0 0;
	padding:0;
	list-style:none;
}
.broker ul li{
	margin:3px 0 0;;
	font-size:14px;
	font-weight:bold;
	line-height:16px;
	list-style:none;
}
.real-box .box-info-bottom{
	background:url(/images/img/bg-info-box.png) no-repeat;
	width:676px;
	height:408px;
	overflow:hidden;
	margin:20px 0 0;
	padding:0 10px;
}
.real-box .box-info-bottom h1{
	font-size:18px;
	line-height:21px;
	color:#000;
	font-weight:bold;
	margin:10px 0 0;
	overflow:hidden;
	width:100%;
}
.real-box .box-info-bottom h1 a{
	float:right;
	font-size:13px;
	color:#00609c;
	font-weight:normal;
	text-decoration:underline;
}
.real-box .box-info-bottom h1 a:hover{
	text-decoration:none;
}

.real-box .box-info-bottom .video-block{
	width:330px;
	height:220px;
	overflow:hidden;
	float:left;
}
.real-box .box-info-bottom .video-block .video-box{
	padding:0 10px;
	overflow:hidden;
	margin:15px 0 0;
}
.real-box .box-info-bottom .video-block .video-box a.prev{
	float:left;
	width:34px;
	height:34px;
	text-indent:-9999px;
	background:url(/images/img/prev.gif) no-repeat;
	margin:45px 0 0;
	outline:none;
}
.real-box .box-info-bottom .video-block .video-box a.next{
	float:left;
	width:34px;
	height:34px;
	text-indent:-9999px;
	background:url(/images/img/next.gif) no-repeat;
	margin:45px 0 0;
	outline:none;
}
.real-box .box-info-bottom .video-block .video-box .video-slide{
	float:left;
	width:200px;
	height:164px;
	text-align:center;
	margin:0 10px;
	display:inline;
}
.real-box .box-info-bottom .video-block .video-box .video-slide img{
	border:none;
}
.real-box .box-info-bottom .video-block .video-box .video-slide p{
	margin:10px 0 0;
	color:#3b3b3b;
	font-size:13px;
	line-height:12px;
}
.real-box .box-info-bottom .indikator{
	float:left;
	width:330px;
	height:220px;
	padding:0 0 0 15px;
}
.real-box .box-info-bottom .indikator ul{
	margin:10px 0 0;
	padding:0;
	list-style:none;
}
.real-box .box-info-bottom .indikator ul li{
	list-style:none;
	font-size:16px;
	line-height:21px;
	background:url(/images/img/bg-li.gif) no-repeat 0 65%;
	padding:0 0 0 10px;
}
.real-box .box-info-bottom .indikator ul li a{
	color:#00609c;
	text-decoration:underline;
	font-weight:bold;
}
.real-box .box-info-bottom .indikator ul li a:hover{
	text-decoration:none;

}
.real-box .box-info-bottom .link-help{
	float:left;
	height:408px;
	overflow:hidden;
	width:340px;
}
.real-box .box-info-bottom .link-help h4{
	width:145px;
	font-size:24px;
	color:#00609c;
	font-weight:bold;
	margin:10px 0 0 30px;
	background:url(/images/img/link-help-title.gif) no-repeat 0 65%;
	padding:0 0 0 100px;
}
.real-box .box-info-bottom .link-help ul{
	margin:2px 0 0;
	list-style:none;
	padding:0 0 0 100px;
}
.real-box .box-info-bottom .link-help ul li{
	list-style:none;
}
.real-box .box-info-bottom .link-help ul li a{
	font-size:13px;
	line-height:17px;
	color:#005895;
	text-decoration:underline;
}
.real-box .box-info-bottom .link-help ul li a:hover{
	text-decoration:none;
}
.real-box .box-info-bottom .model{
	float:left;
	height:408px;
	overflow:hidden;
	width:300px;
	padding:0 0 0 20px;
}
.real-box .box-info-bottom .model ul{
	font-size:13px;
	line-height:18px;
	padding:0;
	list-style:none;
}
.real-box .box-info-bottom .model ul li{
	list-style:none;
	margin:0;
	background:url(/images/img/bg-li.gif) no-repeat 0 8px;
	padding:0 0 0 10px;
}
.real-box .box-info-bottom .model ul li a{
	color:#00609c;
	text-decoration:underline;
}

div.reg_demo a {
	background:url(/images/img/demo.png) no-repeat;
	display:block;
	width:305px;
	height:124px;
	margin:10px auto 0;
	text-decoration:none;
	overflow:hidden;
	text-indent:-9999px;
}
div.reg-link a{
	background:url(/images/img/reg-button.png) no-repeat;
	display:block;
	width:141px;
	height:40px;
	text-align:center;
	line-height:39px;
	color:#5b1515;
	font-size:13px;
	margin:10px auto 0;
	text-decoration:none;
}
div.video-prev a{
	float:left;
	width:34px;
	height:34px;
	text-indent:-9999px;
	background:url(/images/img/prev.gif) no-repeat;
	margin:45px 0 0;
	outline:none;
}
div.video-next a{
	float:left;
	width:34px;
	height:34px;
	text-indent:-9999px;
	background:url(/images/img/next.gif) no-repeat;
	margin:45px 0 0;
	outline:none;
}

.clients-block{
	width:710px;
	overflow:hidden;
	min-height:300px;
}
.clients-block h1{
	font-size:32px;
	line-height:34px;
	font-weight:bold;
	color:#0072a8;
	margin:0px 0 0 20px;
}
.clients-block h3{
	font-size:32px;
	line-height:34px;
	font-weight:bold;
	color:#0072a8;
	margin:20px 0 0 20px;
}
.clients-block .clients-block-top{
	width:690px;
	overflow:hidden;
	padding:0 0 0 20px;
	margin:15px 0 0;
}
.clients-block .clients-block-top .clients-block-left{
	float:left;
	width:360px;
	overflow:hidden;
}
.clients-block .clients-block-top .clients-block-left .box-link{
	float:left;
	margin:0 3px 0 0;
}
.clients-block .clients-block-top .clients-block-left .box-link img{
	border:none;
	display:block;
}
.clients-block .clients-block-top .clients-block-right{
	float:right;
	width:325px;
	overflow:hidden;
}
.clients-block .clients-block-top .clients-block-right h5{
	font-size:19px;
	color:#000;
	font-weight:bold;
	margin:0;
	padding:0 0 21px;
	line-height:21px;
}
.clients-block .clients-block-top .clients-block-right .torg-chet{
	width:317px;
	height:59px;
	background:url(/images/img/torg-chet.gif) no-repeat 0 0;
}
.clients-block .clients-block-top .clients-block-right .torg-chet a.demo{
	float:left;
	height:59px;
	width:162px;
	line-height:59px;
	text-align:center;
	color:#837514;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
}
.clients-block .clients-block-top .clients-block-right .torg-chet a.demo:hover{
	text-decoration:underline;
}
.clients-block .clients-block-top .clients-block-right .torg-chet a.real{
	float:left;
	height:59px;
	width:140px;
	line-height:59px;
	text-align:center;
	color:#20610c;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
}
.clients-block .clients-block-top .clients-block-right .torg-chet a.real:hover{
	text-decoration:underline;
}
.clients-block .clients-block-top .clients-block-right .links-box{
	width:100%;
	overflow:hidden;
	margin:30px 0 0;
}
.clients-block .clients-block-top .clients-block-right .links-box a{
	float:left;
	margin:0 11px 0 0;
}
.clients-block .clients-block-center{
	padding:0 0 0 23px;
	overflow:hidden;
	margin:10px 0 0;
}
.clients-block .clients-block-center .polez-info{
	width:330px;
	height:194px;
	overflow:hidden;
	float:left;
	background:url(/images/img/polez-info.png) no-repeat 0 0;
	padding:0 10px;
	margin:0 10px 0 0;
}
.clients-block .clients-block-center .polez-info h4{
	font-size:30px;
	line-height:36px;
	background:url(/images/img/polez-info-title.gif) no-repeat 12px  0;
	margin:22px 0 0;
	color:#00609c;
	padding:0 0 0 100px;
}
.clients-block .clients-block-center .polez-info ul{
	padding:0 0 0 102px;
	margin:5px 0 0;
	overflow:hidden;
	list-style:none;
	overflow:hidden;
}
.clients-block .clients-block-center .polez-info ul li{
	font-size:15px;
	line-height:18px;
	color:#00609c;
	list-style:none;
	margin:1px 0 0;
	padding:0 0 2px;
}
.clients-block .clients-block-center .polez-info ul li a{
	color:#00609c;
	text-decoration:underline;
}
.clients-block .clients-block-center .polez-info ul li a:hover{
		text-decoration:none;
}
.clients-block .clients-block-center .analitic{
	width:302px;
	height:194px;
	overflow:hidden;
	float:left;
	background:url(/images/img/analitic.png) no-repeat 0 0;
	padding:0 10px 0 15px;
}
.clients-block .clients-block-center .analitic h5{
	font-size:17px;
	color:#0072a8;
	font-weight:bold;
	line-height:20px;
	margin:19px 0 0;

}
.clients-block .clients-block-center .analitic ul{
	margin:5px 0 0;
	overflow:hidden;
	padding:0;
	list-style:none;
}
.clients-block .clients-block-center .analitic ul li{
	background:url(/images/img/bg-list.gif) no-repeat 0  9px;
	padding:0 0 4px 10px;
	list-style:none;
}
.clients-block .clients-block-center .analitic ul li a{
	color:#3f3e3e;
	text-decoration:underline;
	font-size:15px;
	line-height:18px;
}
.clients-block .clients-block-center .analitic ul li a:hover{
	text-decoration:none;
}
.clients-block .clients-block-bottom {
	overflow:hidden;
	margin:19px 0 0 27px;
}
.clients-block .clients-block-bottom h4{
	font-size:21px;
	margin:5px 0 0;
	line-height:23px;
	color:#2f2f2f;
	font-weight:normal;
}
.clients-block .clients-block-bottom p{
	font-size:13px;
	line-height:16px;
	color:#5f5f5f;
	margin:5px 0 0;
}
.clients-block .clients-block-bottom p img{
	border:none;
}
.konkurs-post{
	width:100%;
	overflow:hidden;
	margin:15px 0 0;
	padding:0 0 15px;
}
.konkurs-post .img-konkurs{
	float:left;
	margin:0 7px 0 16px;
	display:inline;
}
.konkurs-post h2{
	font-size:21px;
	line-height:23px;
	font-weight:normal;
	margin:0;
	padding:0 0 10px;
	color: black;
}
.konkurs-post p{
	margin:0;
	padding:0 0 10px;
	font-size:13px;
	line-height:16px;
	color:#5f5f5f;
}
.konkurs-post a.konkurs-links{
	float:right;
	background:url(/images/img/konkurs-links.png) no-repeat 0 0;
	text-align:center;
	width:153px;
	height:32px;
	line-height:34px;
	font-size:13px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	margin:7px 0 0;
}
.konkurs-post a.konkurs-links:hover{
	text-decoration:underline;
}
.mobil-forex{
	width:100%;
	overflow:hidden;
	margin:20px 0 0 20px;
}
.mobil-forex .mobil-forex-box{
	float:left;
	margin:0 10px 0 0;
	width:223px;
	height:215px;
	position:relative;
}
.mobil-forex .mobil-forex-box .more-link{
	width:95px;
	height:30px;
	position:absolute;
	top:171px;
	left:26px;
}
.mobil-forex .mobil-forex-box .more-link a{
	width:95px;
	height:30px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
}
.analitic-block{
	width:748px;
	overflow:hidden;
	background:url(/images/img/analit-block.png) no-repeat 0  0;
}
.analitic-block h1{
	font-size:32px;
	line-height:34px;
	font-weight:bold;
	color:#0072a8;
	margin:20px 0 0 20px;
}
.analitic-block h3{
	font-size:32px;
	line-height:34px;
	font-weight:bold;
	color:#0072a8;
	margin:20px 0 0 20px;
}
.analitic-block .analitic-top{
	width:688px;
	overflow:hidden;
	margin:0px auto 0;
}
.analitic-block .analitic-top .bg-analitic-top{
	background:url(/images/img/analitic-top.png) no-repeat 0  0;
	width:100%;
	overflow:hidden;
	height:7px;
}
.analitic-block .analitic-top .bg-analitic-bottom{
	background:url(/images/img/analitic-bootom.png) no-repeat 0  0;
	width:100%;
	overflow:hidden;
	height:7px;
}
.analitic-block .analitic-top .bg-analitic{
	background:#ebebeb;
	overflow:hidden;
}
.analitic-block .analitic-top .bg-analitic h4{
	font-size:21px;
	line-height:23px;
	font-weight:normal;
	margin:6px 0 0 10px;
}
.analitic-block .analitic-top .bg-analitic table{
	margin:10px 0 0;
}
.analitic-block .analitic-top .bg-analitic tr.top td{
	height:6px;
	padding:0;
}
.analitic-block .analitic-top .bg-analitic tr.bottom td{
	height:6px;
	padding:0;
}
.analitic-block .analitic-top .bg-analitic tr.top td.top-blue{
	width:98px;
	height:6px;
	font-size: 1pt;
	background:url(/images/img/blue-top.gif) no-repeat 0  0;
}
.analitic-block .analitic-top .bg-analitic tr.bottom td.bottom-blue{
	width:98px;
	height:6px;
	background:url(/images/img/blue-bottom.gif) no-repeat 0  0;
}
.analitic-block .analitic-top .bg-analitic tr.bg td{
	background:#cbcbcb;
}
.analitic-block .analitic-top .bg-analitic tr td{
	padding:0 0 0 10px;
}
.analitic-block .analitic-top .bg-analitic tr.bg td.first{
	background:#006291;
}
.analitic-block .analitic-top .bg-analitic tr td.first{
	text-align:center;
	font-size:13px;
	line-height:16px;
	color:#fff;
	width:98px;
	background:#0072a8;
	padding:0;
}
.obzor{
	width:100%;
	overflow:hidden;
	background:url(/images/img/bg-obzor.gif) repeat-y 50%  0;
	margin:10px 0 0;
}
.obzor .obzor-post{
	width:650px;
	overflow:hidden;
	background:url(/images/img/obzor-post.gif) repeat-x 0  0;
	margin:-3px auto 0;
	padding:6px 0 0;
}
.obzor .obzor-post .obzor-post-box{
	float:left;
	width:310px;
	overflow:hidden;
}
.obzor .obzor-post .post-box-right{
	float:right;
}
.obzor .obzor-post .obzor-post-box h5{
	width:100%;
	margin:5px 0 0;
	overflow:hidden;
	font-size:16px;
	line-height:24px;
	font-weight:normal;
	padding:0 0 5px;
}
.obzor .obzor-post .obzor-post-box h5 a{
	color:#004d8d;
	font-size:16px;
	color:#004d8d;
	line-height:24px;
	text-decoration:underline;
}
.obzor .obzor-post .obzor-post-box h5 a:hover{
	text-decoration:none
}
.obzor .obzor-post .obzor-post-box h5 span.date-span{
	float:left;
	width:89px;
	height:24px;
	background:url(/images/img/bg-date.gif) no-repeat 0  0;
	text-align:center;
	color:#fff;
	line-height:24px;
	margin:0 8px 0 0;
	font-size:12px;
}
a img{
	border:none;
}
.obzor .obzor-post .obzor-post-box p{
	font-size:13px;
	line-height:16px;
	color:#242424;
}
.analitic-center{
	width:688px;
	overflow:hidden;
	margin:0px auto 0;
}
.analitic-center .news-block{
	float:left;
	width:343px;
	height:338px;
	overflow:hidden;
}
.analitic-center .news-block .bg-block-top{
	height:7px;
	width:100%;
	background:url(/images/img/news-top.gif) no-repeat 0  0;
	overflow:hidden;
}
.analitic-center .news-block .bg-block-bottom{
	height:7px;
	width:100%;
	valign:bottom;
	background:url(/images/img/news-bottom.gif) no-repeat 0  0;
	overflow:hidden;
}
.analitic-center .news-block .bg-news{
	background:#ebebeb;
	overflow:hidden;
}
.analitic-center h4{
	font-size:21px;
	line-height:23px;
	font-weight:normal;
	padding:0 21px;
	margin:3px 0 0;
}
.analitic-center .news-block .news-post{
	padding:5px 20px;
	overflow:hidden;
}
.analitic-center .news-block .bg-post{
	background:#d9d9d9;
}
.analitic-center .news-block .news-post p{
	margin:0;
	width:100%;
	overflow:hidden;
	line-height:14px;
}
.analitic-center .news-block .news-post p span.date-news{
	float:left;
	background:url(/images/img/span-date.png) no-repeat 0  0;
	padding:0 0 0 17px;
	font-size:13px;
	line-height:20px;
	margin:0 5px 0 0;
}
.analitic-center .news-block .news-post p span.time-news{
	float:left;
	background:url(/images/img/span-time.png) no-repeat 0  0;
	padding:0 0 0 17px;
	font-size:13px;
	line-height:20px;
	margin:0 5px 0 0;
}
.analitic-center .news-block .news-post p a{
	color:#005e99;
	text-decoration:underline;
}
.analitic-center .news-block .news-post p a:hover{
	text-decoration:none
}
.analitic-center .news-block-right{
	float:right;
	width:343px;
	height:338px;
	overflow:hidden;
}
.analitic-center  .scroll-box{
	width:319px;
	height:91px;
	overflow-x:hidden;
	overflow-y:auto;
	margin:20px 0 0;
}
.analitic-center  .scroll-box td{
	padding:2px 10px;
	font-size:13px;
	line-height:16px;
}
.analitic-center  .scroll-box th{
	code:#fff;
	background:url(/images/img/th.gif) repeat-x 0  0;
	padding:0 5px 1px;
	color:#fff;
	font-size:13px;
	line-height:16px;
	font-weight:normal;
	text-align:center;
}
.analitic-center  .scroll-box td span.down{
	background:url(/images/img/down.png) no-repeat 0 60%;
	padding:0 0 0 18px;
	text-transform:uppercase;
}
.analitic-center  .scroll-box td span.up{
	background:url(/images/img/up.png) no-repeat 0 60%;
	padding:0 0 0 18px;
	text-transform:uppercase;
}
.analitic-center  .image-graph{
	padding: 10px 0 0px 10px;
	margin:5px 0 0;
}
.list1 {
	list-style-image: url(/images/new/list1.gif);
}
.list2 {
	list-style-image: url(/images/new/list2.gif);
}
.zagl_red {
	font-weight: bold;
	color: #F00;
}
.zagl_1 {
	font-size: 1.33em;
	font-weight: bold;
}


#main {
	margin: 0;
	padding: 25px 0 0 0;
}
#left {
	margin: 0;
	padding: 10px 0 10px 0;
	width: 245px;
	float: left;
}
#left_menu {
	margin: 0;
	padding: 5px 0;
	width: 241px;
	background-image: url(/images/left-middle.png);
	background-repeat: repeat-y;
	position: relative;
}
#left_menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#left_menu ul li {
	margin: 0;
	padding: 0;
	line-height: 31px;
	font-size: 18px;
	list-style-type: none;
}
#left_menu ul li a {
	color: #303030;
	text-decoration: none;
	line-height: 31px;
	display: block;
	margin: 0 2px 0 0;
	padding: 0 0 0 22px;
	position: relative;
}
#left_menu ul li a span {
	margin: 0;
	padding: 0;
	height: 31px;
	width: 19px;
	position: absolute;
	left: -3px;
	top: 0;
}
#left_menu ul li.active a, #left_menu ul li a:hover {
	color: #0072a8;
	background-image: url(/images/active-li.png);
}
#left_menu ul li.active a span, #left_menu ul li a:hover span {
	background-image: url(/images/span.png);
}
.top_bg {
	margin: 0;
	padding: 0;
	position: absolute;
	height: 10px;
	width: 241px;
	background-image: url(/images/left-top.png);
	top: -10px;
	left: 0;
}
.bottom_bg {
	margin: 0;
	padding: 0;
	position: absolute;
	height: 10px;
	width: 241px;
	background-image: url(/images/left-bottom.png);
	bottom: -10px;
	left: 0;
}
#right {
	margin: 0 0 0 262px;
	padding: 0;
}
.title {
	margin: 0;
	padding: 0;
	font-size: 32px;
	font-weight: bold;
	color: #0072a8;
	line-height: 32px;
}
.welcome {
	margin: 10px 0 0 0;
	padding: 0;
	font-size: 21px;
	color: #2f2f2f;
}
#schedule {
	margin: 0 0 18px 0;
	padding: 0;
	border: 1px solid #cccccc;
	height: 267px;
	width: 582px;
}
#table {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
}
#table tr, #table td {
	margin: 0;
	padding: 0;
}
#table td {
	height: 18px;
	line-height: 18px;
}
#table tr.heading {
	background-image: url(/images/tr.png);
	background-repeat: repeat-x;
	color: #ffffff;
}
#table tr.heading td {
	padding: 0 10px;
	text-align: center;
}
#table tr.gray {
	background-color: #dcdcdc;
}
#table tr td.last {
	background-image: url(/images/border-td.png);
	background-position: left center;
	background-repeat: no-repeat;
	padding: 0 10px;
}
/*новый дизайн 01.09.2011*/
a {
	outline: none;
}
a img {
	border: 0 none;
}
#container {
	width: 990px;
	margin: 6px auto 0 auto;
	/*padding: 0 0 105px 0;*/
	padding: 0 0 30px 0;
}
#header {
	height: 220px;
	margin: 0;
	padding: 0;
}
#block {
	margin: 0 0 8px 0;
	padding: 10px 0 0 0;
}
#menu {
	margin: 0;
	padding: 0 8px;
	background-image: url(/images/new_design/menu.png);
	background-repeat: no-repeat;
	height: 31px;
	width: 787px;
}
#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#menu ul li {
	font-weight: bold;
	font-size: 15px;
	margin: 0 2px 0 0;
	padding: 0;
	float: left;
	height: 31px;
	line-height: 31px;
	position: relative;
	text-align: center;
	list-style: none;
}
#menu ul li a {
	display: block;
	color: #ffffff;
	text-decoration: none;
	text-shadow: 1px 1px 1px #005c8b;
	height: 31px;
	padding: 0;
	position: relative;
}
#menu ul li a:hover, #menu ul li.active a {
	color: #12374b;
	text-shadow: 1px 1px 1px #52a5c1;
	background-image: url(/images/new_design/li-active.png);
	background-repeat: repeat-x;
}
#menu ul li.first.active a span, #menu ul li.first a:hover span {
	height: 31px;
	width: 8px;
	background-image: url(/images/new_design/menu_span_left_act.png);
	background-repeat: no-repeat;
	position: absolute;
	left: -8px;
	top: 0;
}
#menu ul li.last.active span, #menu ul li.last a:hover span {
	height: 31px;
	width: 8px;
	background-image: url(/images/new_design/menu_span_right_act.png);
	background-repeat: no-repeat;
	position: absolute;
	right: -8px;
	top: 0;
}
#menu ul ul {
	position: absolute;
	top: 30px;
	left: 0;
	z-index: 10;
	display: none;
	list-style: none;
}
#menu ul li:hover ul {
	display: block;
	list-style: none;
}
#menu ul li ul li {
	white-space: nowrap;
	float: none;
	height: 29px;
	line-height: inherit;
	background: none;
	border-radius: 0;
	background-image: url(/images/new_design/li-2.png);
	background-repeat: repeat-x;
	font-size: 15px;
	font-weight: normal;
	text-align: left;
	padding: 0;
	list-style: none;
}
#menu ul li ul li a {
	padding: 0 15px;
}
#menu ul li ul li a:hover, #menu ul li ul li.active a {
	color: #ffffff;
	background: none;
	background-image: url(/images/new_design/li-active-2.png);
	background-repeat: repeat-x;
}
#search {
	float: right;
	margin: 2px 0 0 0;
	padding: 0;
}
#search form {
	background-image: url(/images/new_design/search.png);
	background-repeat: no-repeat;
	height: 27px;
	width: 177px;
	margin: 0;
	padding: 0;
	position: relative;
}
#search input {
	background: none;
	border: 0 none;
	height: 16px;
	width: 141px;
	margin: 0;
	padding: 2px;
	position: absolute;
	top: 6px;
	left: 5px;
	color: #5f5f7d;
	font-size: 11px;
}
#search button {
	background: none;
	border: none;
	height: 17px;
	width: 12px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 6px;
	right: 6px;
	cursor: pointer;
}
#top {
	margin: 0;
	padding: 0;
	overflow: hidden;
}
.video {
	float: left;
	margin: 0 10px 0 0;
	padding: 8px 15px 9px 15px;
	width: 580px;
	height: 317px;
	background-image: url(/images/new_design/video.png);
	position: relative;
}
.top {
	margin: 0;
	padding: 0 0 3px 0;
	font-size: 14.5px;
	font-weight: bold;
	color: #2f2f2f;
}
.top a {
	float: right;
	font-size: 13px;
	color: #00609c;
	font-weight: normal;
}
.top a:hover {
	text-decoration: none;
}
.top .rss {
	margin-top: 5px;
}
.list {
	height: 297px;
	margin: 0 43px 0 37px;
	padding: 0;
	overflow: hidden;
}
.list ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.list ul li {
	float: left;
	margin: 0;
	padding: 0;
	text-align: center;
	width: 506px;
	height: 295px;
}
#backward {
	position: absolute;
	height: 36px;
	width: 36px;
	top: 149px;
	left: 9px;
}
#forward {
	position: absolute;
	height: 36px;
	width: 36px;
	top: 149px;
	right: 9px;
}
#video-FB {
	position: absolute;
	bottom: 9px;
	left: 13px;
	font-size: 16px;
	color: #ffffff;
}
#module{
	margin: 10px 0 0 0;
	padding: 0;
	overflow: hidden;
}
#account_type {
	float: left;
	width: 608px;
	margin: 0px 0px 0px 0px;
	padding: 0;
	position: relative;
}
#types {
	margin: 0;
	padding: 0;
	width: 606px;
	border-spacing: 0;
	background-color: #ffffff;
}
#types tr {
	margin: 0;
	padding: 0;
}
#types td {
	margin: 0;
	padding: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font: bold;
	text-align: center;
	width: 115px;
}
#types td a {
	display: block;
	color: #ffffff;
	background-color: #ffffff;
	line-height: 27px;
}
#types a.active, #types a:hover {
	text-decoration: none;
	background-image: url(/images/new_design/bg-accounts.png);
	background-repeat: repeat-y;
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
}
#types .demo a {
	color: #2c7329;
}
#types .demo a.active, #types .demo a:hover {
	color: #fefffe;
	text-shadow: 1px 1px 1px #2c7329;
	background-position: 0 0;
}
#types .standard a {
	color: #338b7e;
}
#types .standard a.active, #types .standard a:hover {
	color: #ffffff;
	text-shadow: 1px 1px 1px #1f6463;
	background-position: -115px 0;
}
#types .premium a {
	color: #2e81bc;
}
#types .premium a.active, #types .premium a:hover {
	color: #ffffff;
	text-shadow: 1px 1px 1px #2b6da8;
	background-position: -230px 0;
}
#types .islamic a {
	color: #7978a2;
}
#types .islamic a.active, #types .islamic a:hover {
	color: #fefeff;
	text-shadow: 1px 1px 1px #584b81;
	background-position: -360px 0;
}
#types .vip a {
	color: #ab7486;
}
#types .vip a.active, #types .vip a:hover {
	color: #ffffff;
	text-shadow: 1px 1px 1px #a85f66;
	background-position: -475px 0;
}
#wrap_table {
	background-image: url(/images/new_design/bg-accounts.png);
	background-repeat: repeat-y;
	width: 606px;
	height: 27px;
	margin: 0;
	padding: 0 0 9px 0;
}
#description {
	margin: 0;
	padding: 0;
	height: 370px;
	width: 606px;
	background-image: url(/images/new_design/descrip_accounts.png);
	background-repeat: no-repeat;
	position: relative;
	overflow: hidden;
}
#description .small_account {
	position: absolute;
	top: 75px;
	left: 2px;
	z-index: 1;
	cursor: pointer;
}
#description .big_types {
	position: absolute;
	top: 15px;
	left: 158px;
	height: 334px;
	width: 285px;
	margin: 0;
	padding: 10px 2px 0 5px;
	z-index: 10;
}
#demo {
	background-image: url(/images/new_design/big_accounts/big-demo.png);
}
#standart {
	background-image: url(/images/new_design/big_accounts/big-standart.png);
}
#premium {
	background-image: url(/images/new_design/big_accounts/big-premium.png);
}
#islamic {
	background-image: url(/images/new_design/big_accounts/big-islamic.png);
}
#vip {
	background-image: url(/images/new_design/big_accounts/big-vip.png);
}
.account-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	margin: 0;
	padding: 0 0 6px 19px;
	line-height: 22px;
}
#demo .account-title {
	color: #306a1d;
	text-shadow: 1px 1px 1px #a4e381;
}
#standart .account-title {
	color: #1b5c30;
	text-shadow: 1px 1px 1px #7fdab2;
}
#premium .account-title {
	color: #185e82;
	text-shadow: 1px 1px 1px #7fcce0;
}
#islamic .account-title {
	color: #3f4c8c;
	text-shadow: 1px 1px 1px #adc6e4;
}
#vip .account-title {
	color: #82475b;
	text-shadow: 1px 1px 1px #eacddc;
}

#description .big_types .text {
	font-size: 14.5px;
	color: #ffffff;
	margin: 0px 8px 0px 0px;
	padding: 0;
	line-height: 17.5px;
}
#description .big_types .text.bg {
	background-image: url(/images/new_design/bg-text.png);
}
#description .big_types .text .bullet {
	background-image: url(/images/new_design/bullet3.png);
	background-position: 18px 5px;
	background-repeat: no-repeat;
	display: inline-block;
	margin: 0;
	padding: 0 0 0 32px;
}
#description .big_types .text .black {
	color: #282828;
}

.min_depos {
	position: absolute;
	bottom: 48px;
	left: 24px;
	font-size: 16px;
	color: #675519;
	text-shadow: 1px 1px 1px #ffd532;
}
.start {
	font-size: 11.5px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	background-image: url(/images/new_design/start.png);
	line-height: 35px;
	height: 35px;
	width: 132px;
	position: absolute;
	bottom: 4px;
	left: 82px;
	text-align: center;
}
.start:hover {
	text-decoration: underline;
}
#left_transparency {
	position: absolute;
	left: 0;
	table-layout: 0;
	height: 370px;
	width: 50px;
	background-image: url(/images/new_design/transpar-left.png);
	z-index: 5;
}
#right_transparency {
	position: absolute;
	right: 0;
	table-layout: 0;
	height: 370px;
	width: 50px;
	background-image: url(/images/new_design/transpar-right.png);
	z-index: 5;
}
.note {
	margin: 0;
	padding: 0 0 8px 19px;
	line-height: 12px;
}
#demo .note {
	color: #306a1d
}
#premium .note {
	color: #185e82;
}
#islamic .note {
	color: #3f4c8c;
}
#vip .note {
	color: #82475b;
	margin-bottom: 10px;
}
#current_action {
	height: 238px;
	width: 341px;
	margin: 0 0 0 618px;
	padding: 8px 5px 0 14px;
/*    background-color: #eff3f4;*/
	border: 1px solid #cdcdcd;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}
#current_action .title {
	margin: 0 0 5px 0;
	padding: 0;
}
#current_action .title a {
	font-size: 14.5px;
	color: #0072a8;
	text-decoration: none;
}
#current_action .title a:hover {
	text-decoration: underline;
}
#current_action .img {
	float: left;
	margin: 0 10px 0 0;
}
#current_action p {
	font-size: 11px;
	color: #272727;
	margin: 0;
	line-height: 12.5px;
}
#forum_trading {
	margin: 8px 0 0 618px;
	padding: 0;
	width: 362px;
	height: 151px;
}
/*
.gray {
	height: 243px;
	width: 235px;
	float: left;
	margin: 0 10px 0 0;
	padding: 0;
	background-color: #eff3f4;
	border: 1px solid #cdcdcd;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}
.gray a {
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;
}
.gray .heading {
	font-size: 18.5px;
	color: #0072a8;
	text-decoration: none;
}
.gray .heading:hover {
	text-decoration: underline;
}
*/
#module-2 {
	margin: 11px 0 0 0;
	padding: 0;
	overflow: hidden;
}
.gray {
	height: 243px;
	width: 235px;
	float: left;
	margin: 0 10px 0 0;
	padding: 0;
	background-color: #eff3f4;
	border: 1px solid #cdcdcd;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}
.gray a {
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;
}
.gray .heading {
	font-size: 18.5px;
	color: #0072a8;
	text-decoration: none;
}
.gray .heading:hover {
	text-decoration: underline;
}
/*
#schedule_new {
	padding: 5px;
	height: 233px;
	width: 225px;
}
#analytics {
	padding: 12px;
	height: 219px;
	width: 211px;
}
#analytics ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#analytics ul li {
	margin: 10px 0 20px 0;
	padding: 0;
}
#analytics ul li a {
	color: #0072a8;
	font-size: 13px;
}
#analytics ul li a:hover {
	text-decoration: none;
}
#news {
	padding: 12px;
	height: 219px;
	width: 212px;
}
#news dl {
	margin: 0;
	padding: 0;
	font-size: 13px;
}
#news dl dt {
	color: #5f5f5f;
	margin: 10px 0 0 0;
	padding: 0;
}
#news dl dd {
	margin: 0;
	padding: 0;
}
#news dl dd a {
	color: #0072a8;
}
#news dl dd a:hover {
	text-decoration: none;
}
#net {
	margin-right: 0;
	padding: 8px 15px 5px 15px;
	height: 230px;
	width: 205px;
	position: relative;
}
#net .heading {
	line-height: 18px;
}
*/
#schedule_new {
	padding: 5px;
	height: 343px;
	width: 225px;
}
#analytics {
	padding: 12px;
	height: 329px;
	width: 211px;
}
#analytics ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#analytics ul li {
	margin: 10px 0 20px 0;
	padding: 0;
}
#analytics ul li a {
	color: #0072a8;
	font-size: 13px;
}
#analytics ul li a:hover {
	text-decoration: none;
}
#news {
	padding: 12px;
	height: 329px;
	width: 212px;
}
#news dl {
	margin: 0;
	padding: 0;
	font-size: 13px;
}
#news dl dt {
	color: #5f5f5f;
	margin: 10px 0 0 0;
	padding: 0;
}
#news dl dd {
	margin: 0;
	padding: 0;
}
#news dl dd a {
	color: #0072a8;
}
#news dl dd a:hover {
	text-decoration: none;
}
#net {
	margin-right: 0;
	padding: 8px 15px 5px 15px;
	height: 340px;
	width: 205px;
	position: relative;
}
#net .heading {
	line-height: 18px;
}

#main {
	margin: 10px 0 0 0;
	padding: 0;
	overflow: hidden;
}
#trust {
	float: right;
	height: 120px;
	width: 233px;
	margin: 0 10px 0 0;
	padding: 40px 0 0 0;
	text-align: center;
	background-image: url(/images/new_design/baner.png);
	background-repeat: no-repeat;
	font-size: 24px;
	font-weight: bold;
	color: #ffffff;
	text-shadow: 1px 1px 1px #4989ad;

	border: 1px solid #cdcdcd;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}
.content {
	margin: 0 245px 0 0;
	padding: 0;
}
.content .title {
	font-size: 21px;
	color: #2f2f2f;
}
p.more a {
	color: #0072a8;
}
p.more a:hover {
	text-decoration: none;
}
#footer {
	position: absolute;
	left: 50%;
	bottom: 15px;
	height: 54px;
	width: 937px;
	margin: 0 0 0 -495px;
	padding: 16px 20px 0 20px;
	background-color: #ebebeb;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
#telephone {
	margin: 0;
	padding: 0 0 0 26px;
	background-image: url(/images/new_design/tel.png);
	background-position: left center;
	background-repeat: no-repeat;
	float: left;
}
#telephone .code {
	font-size: 22.5px;
	font-weight: bold;
	color: #6b5e5e;
}
#telephone .number {
	font-size: 31.5px;
	font-weight: bold;
	color: #000000;
	line-height: 30px;
}
#telephone .remark {
	font-size: 10.5px;
	color: #6b5e5e;
	line-height: 10px;
}
#footer ul {
	list-style: none;
	float: left;
	margin: 0 20px;
	padding: 0;
	font-size: 12px;
	list-style: none;
}
#footer ul li {
	line-height: 20px;
	margin: 0;
	padding: 0;
	list-style: none;
}
#footer ul li a {
	color: #005f9c;
}
#footer ul li a:hover {
	color: #008FCF;
}
#copy {
	position: absolute;
	right: 20px;
	top: 32px;
	font-size: 12px;
	color: #323232;
}
/*---------------------Akciya-----------------------------*/
#action {
	margin: 0;
	padding: 0;
	overflow: hidden;
}
#left_action {
	float: left;
	width: 300px;
	margin: 0;
	padding: 0;
}
#left_action ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#left_action ul li {
	height: 30px;
	width: 210px;
	background-image: url(/images/new_design/btn.png);
	background-repeat: no-repeat;
	margin: 0 0 10px 0;
	padding: 10px 0 0 20px;
}
#left_action ul li a {
	font-size: 15px;
	color: #ffffff;
	text-decoration: none;
}
#left_action ul li a:hover {
	text-decoration: underline;
}
.gray-block {
	height: 164px;
	width: 230px;
	background-color: #f8f8f8;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	position: relative;
}
.gray-block a {
	display: inline-block;
	vertical-align: middle;
}
.gray-block .heading {
	height: 27px;
	width: 165px;
	background-color: #0072a8;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	position: relative;
}
#right {
	margin: 0 0 0 265px;
	padding: 0;
}

#steps {
	height: 882px;
	width: 722px;
	position: relative;
	background-image: url(/images/new_design/steps.jpg);
	font-size: 16px;
	color: #393939;
}
#steps div {
	position: absolute;
}
#steps a, #steps span {
	color: #0072a8;
}
#steps a:hover {
	text-decoration: none;
}
.one {
	top: 113px;
	left: 108px;
}
.two {
	top: 217px;
	right: 57px;
}
.three {
	top: 346px;
	left: 133px;
	text-align: center;
}
.four {
	bottom: 370px;
	right: 10px;
}
.five{
	bottom: 238px;
	left: 0;
	text-align: center;
}

/*social*/

.slider {
	margin: 0 auto;
	padding: 0;
	overflow: hidden;
	height: 310px;
	width: 200px;
	position: relative;
}
.slider .odnoklas {
	position: absolute;
	left: 0;
	top: 0;
	height: 290px;
	width: 198px;
	padding: 0;
	border: 1px solid #aeafb1;
	background-color: #ffffff;
}
.slider .vkont {
	position: absolute;
	left: 0;
	top: 0;
	height: 290px;
	width: 200px;
	text-align: center;
}
.slider .fb {
	position: absolute;
	left: 0;
	top: 0;
	height: 290px;
	width: 100px;
	padding: 0;
	text-align: center;
	background-position: center 30px;
	background-repeat: no-repeat;
}
#switch {
	margin: 0;
	padding: 0;
	text-align: center;
	position: absolute;
	bottom: 5px;
	right: 5px;
}
#switch a {
	background-image: url(/images/new_design/circle.png);
	display: inline-block;
	height: 13px;
	width: 13px;
}
#switch a.active, #switch a:hover {
	background-image: url(/images/new_design/circle-active.png);
}
#from {
	text-decoration: none;
	color: #262626;
	font-weight: bold;
}
#from:hover {
	text-decoration: underline;
}
#share {
	position: absolute;
	bottom: 5px;
	left: 60px;
}
#heading {
	height: 21px;
	margin: 0;
	padding: 0 0 0 33px;
	background-color: #ffe2af;
	font-size: 12px;
	line-height: 21px;
	color: #7c4208;
	background-image: url(/images/new_design/odnokl.png);
	background-position: 7px 2px;
	background-repeat: no-repeat;
}
#fb_odnokl {
	width: 105px;
	margin: 0 auto;
	padding: 5px 0 0 50px;
	background-image: url(/images/new_design/FB1.jpg);
	background-position: left center;
	background-repeat: no-repeat;
	font-size: 12px;
	font-weight: bold;
	color: #7c4208;
}
#kol-vo {
	margin: 0 10px;
	padding: 7px 0 2px 0;
	background-image: url(/images/new_design/bg-kol_vo.png);
	background-position: bottom;
	background-repeat: repeat-x;
	font-size: 12px;
	color: #7c4208;
}
#users {
	margin: 0 11px 0 12px;
	padding: 0;
	overflow: hidden;
}
#users div {
	margin: 0 4px;
	padding: 9px 0 0 0;
	text-align: center;
	float: left;
	color: #808080;
	font-size: 10px;
	width: 50px;
}
#users .last {
	margin: 0;
}
#users div img {
	margin: 0 0 2px 0;
}

/*страница счетов newaccount_new*/
#real_account {
	margin: 0;
	padding: 0;
	width: 100%;
	border-collapse: collapse;
}
#real_account td {
	text-align: center;
}
#real_account .top-heading {
	font-size: 24px;
	font-weight: bold;
	color: #ffffff;
	line-height: 75px;
	background-repeat: repeat-x;
	width: 160px;
	text-align: center;
}
#td_stan {
	background-image: url(/images/account/table_standart.png);
	text-shadow: 1px 1px 1px #124a27;
	border-right: 1px solid #90bed3;
}
#td_prem {
	background-image: url(/images/account/table_premium.png);
	text-shadow: 1px 1px 1px #0c2f4d;
	border-right: 1px solid #bac8de;
}
#td_islam {
	background-image: url(/images/account/table_islamic.png);
	text-shadow: 1px 1px 1px #1c274f;
	border-right: 1px solid #cdb3bf;
}
#td_vip {
	background-image: url(/images/account/table_vip.png);
	text-shadow: 1px 1px 1px #622d40;
	-moz-border-radius: 0 5px 0 0;
	-webkit-border-radius: 0 5px 0 0;
	border-radius: 0 5px 0 0;
}
#real_account .left_col {
	width: 295px;
	padding: 0 12px;
	text-align: left;
	font-size: 12px;
	color: #262626;
}
.color1 {
	background-color: #ebebeb;
	border-right: 1px solid #f4f4f4;
}
#corner {
	-moz-border-radius: 5px 0 0 0;
	-webkit-border-radius: 5px 0 0 0;
	border-radius: 5px 0 0 0;
}
.color2 {
	background-color: #dae5df;
	border-right: 1px solid #e9eff4;
}

td.selling a {
	height: 27px;
	width: 118px;
	background-image: url(/images/account/start-table.png);
	background-repeat: no-repeat;
	background-position: center;
	text-align: center;
	display: block;
	line-height: 27px;
	color: #ffffff;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	margin: 7px auto;
	padding: 0;
}
/*
.selling {
	height: 27px;
	width: 118px;
	background-image: url(/images/account/start-table.png);
	background-repeat: no-repeat;
	background-position: center;
	text-align: center;
	display: block;
	line-height: 27px;
	color: #ffffff;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	margin: 7px auto;
	padding: 0;
}
*/
.color3 {
	background-color: #d9e4ec;
	border-right: 1px solid #ebecf1;
}
.color4 {
	background-color: #dcdee7;
	border-right: 1px solid #f1eaed;
}
.color5 {
	background-color: #e7dade;
}
.big_font {
	font-size: 18px;
	font-weight: bold;
	color: #262626;
}
.color6 {
	background-color: #e6e6e6;
	line-height: 20px;
	border-right: 1px solid #f0f0f1;
}
.color7 {
	background-color: #d2e0d8;
	border-right: 1px solid #e5ecf1;
}
.color8 {
	background-color: #d0dde7;
	border-right: 1px solid #e6e7ee;
}
.color9 {
	background-color: #d3d5e1;
	border-right: 1px solid #eee5e8;
}
.color10 {
	background-color: #e2d1d5;
}
.font {
	color: #262626;
	font-size: 14px;
}
.vert td {
	line-height: 20px;
}
.light_vert td {
	line-height: 25px;
}
#real_account .left_col.indent {
	line-height: 14px;
	padding-bottom: 7px;
	padding-top: 7px;
}
#demo_account {
	float: right;
	height: 82px;
	width: 305px;
	margin: 0 10px 0 0;
	padding: 34px 0 0 16px;
	background-image: url(/images/account/demo.jpg);
	background-repeat: no-repeat;
	font-size: 13px;
	font-weight: bold;
	color: #fefefe;
	text-shadow: 1px 1px #306a1d;
}
#left_corner {
	-moz-border-radius: 0 0 0 5px;
	-webkit-border-radius: 0 0 0 5px;
	border-radius: 0 0 0 5px;
}
#right_corner {
	-moz-border-radius: 0 0 5px 0;
	-webkit-border-radius: 0 0 5px 0;
	border-radius: 0 0 5px 0;
}
.big-title {
	font-size: 24px;
	font-weight: bold;
	color: #0072a8;
	margin: 10px 0 0 0;
	padding: 0;
}
/**/
/*--------------MOI-SCHETA---------------*/
.block {
	margin: 15px 0 0 0;
}
.block a {
	font-size: 14px;
	color: #ffffff;
	text-shadow: 1px 1px 1px #02498a;
	text-decoration: none;
	display: inline-block;
	background-image: url(../images/block-blue.png);
	background-position: top;
	background-repeat: no-repeat;
	height: 31px;
	width: 166px;
	text-align: center;
	line-height: 31px;
	margin: 0 20px 0 0;
}
.block a:hover, .block a.active {
	background-position: bottom;
}
.block a.last {
	margin: 0;
}
.name-table {
	margin: 35px 0 0 0;
	padding: 0;
	font-size: 18px;
	color: #2f2f2f;
	line-height: 20px;
}
.name-table.bg {
	background-image: url(../images/title-table.png);
	background-position: left center;
	background-repeat: no-repeat;
	padding: 0 0 0 20px;
}
.account-type {
	margin: 10px 0 0 0;
	padding: 0;
	border-collapse: collapse;
	width: 100%;
}
.account-type td {
	text-align: center;
	padding: 0 8px;
	border-right: 1px solid #8fadc4;
	color: #3e3e3e;
	line-height: 19px;
	border-bottom: 1px solid #ffffff;
}
.account-type td a {
	color: #0570a7;
}
.account-type td a:hover {
	text-decoration: none;
}
.account-type th {
	font-weight: normal;
	border-right: 1px solid #8fadc4;
	background: #0070a7; /* Old browsers */
	background: -moz-linear-gradient(top, #0070a7 0%, #004486 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0070a7), color-stop(100%,#004486)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #0070a7 0%,#004486 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #0070a7 0%,#004486 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #0070a7 0%,#004486 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0070a7', endColorstr='#004486',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #0070a7 0%,#004486 100%); /* W3C */
	font-size: 13px;
	color: #ffffff;
	line-height: 18px;
	padding: 0 8px;
}
.col_type {
	width: 114px;
}
.light-gray {
	background-color: #eaebec;
}
.dark-gray {
	background-color: #d9dada;
}
.account-type td.funds {
	border-right: 0 none;
}
.sum td {
	text-align: right;
	border: 0 none;
	color: #0570a7;
}
.sum td span {
	font-weight: bold;
	vertical-align: middle;
}
.sum td span span {
	font-size: 10px;
	text-transform: uppercase;
	vertical-align: baseline;
}
#otvyazka {
	margin: 50px 0 0 250px;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	color: #161616;
}
#otvyazka p {
	margin-bottom: 10px;
}
#otvyazka select {
	height: 21px;
	width: 183px;
	margin: 0;
	padding: 0;
	line-height: 21px;
}
#otvyazka input {
	height: 15px;
	width: 175px;
	margin: 0;
	padding: 3px;
	line-height: 21px;
}
.btn {
	font-size: 16px;
	color: #ffffff;
	border: 0 none;
	background: none;
	text-shadow: 1px 0 1px #02498a;
	background: #0193d8; /* Old browsers */
	background: -moz-linear-gradient(top, #0193d8 0%, #0d5dac 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0193d8), color-stop(100%,#0d5dac)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #0193d8 0%,#0d5dac 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #0193d8 0%,#0d5dac 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #0193d8 0%,#0d5dac 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0193d8', endColorstr='#0d5dac',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #0193d8 0%,#0d5dac 100%); /* W3C */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	cursor: pointer;
}
#otvyazka .btn {
	height: 31px;
	width: 141px;
	margin: 0 0 30px 22px;
	padding: 0;
}
.important {
	font-size: 14px;
	color: #161616;
	font-weight: bold;
	margin: 0 0 12px 0;
	padding: 0;
}
.caption {
	font-size: 26px;
	font-weight: bold;
	color: #0072a8;
	line-height: 26px;
}
.center {
	font-size: 16px;
	font-weight: bold;
	color: #161616;
	margin: 52px 0;
	text-align: center;
}
.gray-text{
	font-size: 15px;
	color: #7d7d7d;
	margin: 0 0 20px 0;
}
.options {
	font-size: 14px;
	color: #161616;
	line-height: 20px;
}
.link_bottom {
	margin: 25px 0 0 0;
}
.link_bottom a {
	font-size: 14px;
	font-weight: bold;
	color: #0072a8;
}
.link_bottom a:hover {
	text-decoration: none;
}
.center .btn {
	display: inline-block;
	text-decoration: none;
	height: 31px;
	font-weight: normal;
	padding: 0 15px;
	line-height: 31px;
}
.center .btn:hover {
	text-decoration: underline;
	color: #ffffff;
}
.center .btn.active {
	background: none;
	background-color: #959595;
	text-shadow: none;
}
.accounts {
	margin: 0;
	padding: 160px 0 0 0;
	text-align: center;
}
.accounts a {
	margin: 0 0 0 20px;
}
.accounts a:first-child {
	margin: 0;
}
#open_account {
	margin: 20px 0 0 0;
	padding: 0;
}
#open_account td {
	padding: 0 100px 0 20px;
	background-image: url(../images/title-table.png);
	background-position: left center;
	background-repeat: no-repeat;
	line-height: 35px;
	font-size: 16px;
	font-weight: bold;
}
#open_account td a {
	color: #034d7e;
}
#open_account td a:hover {
	text-decoration: none;
}
#open_account td.empty {
	background: none;
}
.open-acc {
	margin: 35px 0 0 0;
	padding: 0;
}
.input_text {
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	color: #161616;
}
.input_text input {
	height: 16px;
	width: 177px;
	margin: 3px 0;
	padding: 3px;
}
.input_text span {
	font-size: 12px;
	font-weight: normal;
}
.input_text select {
	color: #161616;
	width: 75px;
	height: 22px;
}
.read {
	font-size: 14px;
	color: #161616;
	margin: 35px 0 0 0;
	padding: 0;
}
.read label {
	margin: 0;
	padding: 0;
}
.read input {
	margin: 0;
	padding: 0;
	vertical-align: middle;
}
.read a {
	font-weight: bold;
	color: #0072a8;
}
.read a:hover {
	text-decoration: none;
}
/*--------------Vsplyvayushie_okna--------------------*/
.trade {
	position: absolute;
	left: 0;
	top: 0;
	margin: 0;
	padding: 23px 22px 0 29px;
	height: 197px;
	width: 669px;
	background-color: #dde2e4;
	border: 1px solid #c5c5c5;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	box-shadow: 0 0 11px #d2d4d4;
	-moz-box-shadow: 0 0 11px #d2d4d4;
	-webkit-box-shadow: 0 0 11px #d2d4d4;
	overflow: hidden;
}
.name-table.margin {
	margin: 0 0 24px 0;
}
.name-table span {
	font-weight: bold;
	font-size: 16px;
}
.info {
	font-size: 14px;
	color: #656565;
	margin: 0 0 8px 30px;
	padding: 0;
}
.info b {
	font-weight: bold;
	color: #161616;
}
.action {
	margin: 65px 0 0 0;
	padding: 0;
	overflow: hidden;
	font-size: 16px;
	color: #2f2f2f;
}
.action .left {
	float: left;
	margin: 0;
	padding: 0;
}
.action .right {
	float: right;
	margin: 0;
	padding: 0;
}
.action span {
	font-weight: bold;
	color: #0c0c0c;
}
.action a {
	color: #0372ac;
	font-weight: bold;
}
.action a:hover {
	text-decoration: none;
}
#close {
	position: absolute;
	right: 11px;
	top: 9px;
	height: 18px;
	width: 17px;
}
.trade form {
	margin: 0;
	padding: 0;
}
.trade form select {
	font-size: 14px;
}
.send {
	margin: 30px 0 0 230px;
	padding: 0;
	width: 143px;
}
.send_back {
    margin: 0;
    padding: 0;
    height: 33px;
    width: 143px;
    border: 0 none;
    background: none;
    background-image: url(../images/send.png);
    background-repeat: no-repeat;
    font-size: 16px;
    color: #ffffff;
    text-shadow: 1px 1px 1px #02498a;
    cursor: pointer;
}
#send_inquiry {
	margin: 0;
	padding: 0;
	height: 33px;
	width: 143px;
	border: 0 none;
	background: none;
	background-image: url(../images/send.png);
	background-repeat: no-repeat;
	font-size: 16px;
	color: #ffffff;
	text-shadow: 1px 1px 1px #02498a;
	cursor: pointer;
}
.for_processing {
	font-size: 14px;
	font-weight: bold;
	color: #161616;
	margin: 0;
	padding: 30px 0 0 0;
	text-align: center;
}

#simplemodal-overlay {background-color:#000;}
#simplemodal-container { height: 197px; width: 709px; }
#simplemodal-container a.modalCloseImg {
	background: url(../images/close.png) left top no-repeat;
	position: absolute;
	top: 9px;
	right: 0px;
	/*margin-right: -42px;*/
	height: 18px;
	width: 17px;
	z-index: 3200;
	cursor: pointer;
}

#DialogAgentDetails a.modalCloseImg {
	background: url(../images/close.png) left top no-repeat;
	position: absolute;
	top: 9px;
	right: 0px;
	margin-right: 10px;
	height: 18px;
	width: 17px;
	z-index: 6000;
	cursor: pointer;
}

/*---------------NEW_16.11.2011-------------*/
.accounts nobr a {
	font-size: 22px;
	font-weight: bold;
	text-decoration: none;
	color: #fff;
	background-repeat: repeat-x;
	display: inline-block;
	line-height: 76px;
	margin: 0 0 0 20px;
	padding: 0 24px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.accounts nobr #btn-1 {
	background-image: url(../images/btn-1.png);
	text-shadow: 1px 1px 1px #4d6556;
}
.accounts nobr #btn-2 {
	background-image: url(../images/btn-2.png);
	text-shadow: 1px 1px 1px #3e6380;
}
.accounts nobr #btn-3 {
	background-image: url(../images/btn-3.png);
	text-shadow: 1px 1px 1px #5c627d;
}
.accounts nobr #btn-4 {
	background-image: url(../images/btn-4.png);
	text-shadow: 1px 1px 1px #75626a;
}
.accounts nobr a:hover {
	text-decoration: underline;
}
#left-trade {
	float: left;
	margin: 0;
	padding: 0;
}
.trade .indent {
	margin-top: 60px;
}
#right-trade {
	float: right;
	margin: 0 50px 0 0;
	padding: 0;
}
.trade .info a {
	color: #ef0009;
	font-size: 16px;
}
.trade .info a:hover {
	text-decoration: none;
}
/*----------Dobavit v ".trade" overflow: hidden;-------------*/

.printform {
    display: none; 
}

/*----------paginator-------------*/
.pagination{
    margin:-17px 0 0;
    text-align:center;
    position:relative;
}
.pagination .score{
    position:absolute;
    font-weight:bold;
    color:#016db5;
    font-size:12px;
    left:0;
}
.pagination a{
    text-decoration:none;
    color:#92a5b4;
    font-size:12px;
    line-height:18px;
    border:1px solid #dcdcdc;
    padding:0 3px;
}
.pagination .current{
    color:#3d3d3d;
    font-size:12px;
    line-height:18px;
    padding:0 3px;
    cursor: default; 
}
