@CHARSET "UTF-8";

/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 3.0.0
build: 1549
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

.field_error
{
    border: 1px solid red;
}

/*******************************************************************************
 *********************** Основные общие классы *********************************
 ******************************************************************************/
    h1.error
    {
        background: transparent;
        border: none;
        text-align: center;
    }
    td.error, th.error
    {
        color: red;
        font-weight: bold;
        text-align: center;
    }

    .fix-width
    {
        margin-left: auto;
        margin-right: auto;
        /*width: 940px;*/
    }

    .black-font { color: #FF9900; font-weight: bold; }
    .center { margin-left:auto; margin-right: auto; }

    .clear { clear: both; }
    .clear-both { clear: both; }
    .clear-right { clear: right; }
    .clear-left{ clear: left; }

    .color-red { color: #FF0000; font-weight: bold; }

    /** оформление линий */
    .border-1px { border-width: 1px; height: 1px; }
    .border-2px { border-width: 2px; }
    .border-5px { border-width: 5px; }
    .border-10px { border-width: 10px; }

    .dashed { border-style: dashed; }
    .dotted { border-style: dotted; }
    .solid { border-style: solid; }
    /*********************************************/

    .display-inline { display: inline; }
    .display-block { display: block; }
    .display-none { display: none; }
    /**
     * display:inline-block в IE срабатывает только для изначально строчных
     * элементов, таких как <a>, <span> и прочих. Обойти это можно так:
     * если сначала у блока, пускай и блочного, стоит display:inline-block,
     * а позже только для IE мы пропишем display:inline всё заработает.
     * ВНИМАНИЕ: display:inline-block никак не работает в Firefox версий ниже 3-ей.
     * @see http://kizu.ru/webdev/inline-block-solved/
     * @see http://starhack.ru/topic/css/
     */
    .display-inline-block
    {
        display: inline-block;
        // display: inline; /* fix for IE*/
    }

    .error
    {
        color: #ff3030 !important;
    }

    .float-left, .alignleft { float: left; }
    .float-right, .alignright { float: right; }

    .font-weight-bold, .bold { font-weight: bold !important; }
    .font-weight-normal, .bold { font-weight: normal !important; }

    .hidden { visibility: hidden; }
    .visible{ visibility: visible; }

    .list-style-none { list-style: none; }

    .margin-0px { margin: 0; }
    .margin-5px { margin: 5px; }
    .margin-10px { margin: 10px; }
    .margin-20px { margin: 20px; }
    .margin-30px { margin: 30px; }
    .margin-40px { margin: 40px; }
    .margin-50px { margin: 50px; }
    .margin-100px { margin: 100px; }
    .margin-150px { margin: 150px; }
    .margin-200px { margin: 200px; }
    .margin-250px { margin: 250px; }
    .margin-300px { margin: 300px; }
    .margin-350px { margin: 350px; }
    .margin-400px { margin: 400px; }

    .margin-bottom-0px { margin-bottom: 0; }
    .margin-bottom-5px { margin-bottom: 5px; }
    .margin-bottom-10px { margin-bottom: 10px; }
    .margin-bottom-20px { margin-bottom: 20px; }
    .margin-bottom-30px { margin-bottom: 30px; }
    .margin-bottom-40px { margin-bottom: 40px; }
    .margin-bottom-50px { margin-bottom: 50px; }
    .margin-bottom-100px { margin-bottom: 100px; }
    .margin-bottom-150px { margin-bottom: 150px; }
    .margin-bottom-200px { margin-bottom: 200px; }
    .margin-bottom-250px { margin-bottom: 250px; }
    .margin-bottom-300px { margin-bottom: 300px; }
    .margin-bottom-350px { margin-bottom: 350px; }
    .margin-bottom-400px { margin-bottom: 400px; }

    .margin-left-0px { margin-left: 0; }
    .margin-left-5px { margin-left: 5px; }
    .margin-left-10px { margin-left: 10px; }
    .margin-left-20px { margin-left: 20px; }
    .margin-left-30px { margin-left: 30px; }
    .margin-left-40px { margin-left: 40px; }
    .margin-left-50px { margin-left: 50px; }
    .margin-left-100px { margin-left: 100px; }
    .margin-left-150px { margin-left: 150px; }
    .margin-left-200px { margin-left: 200px; }
    .margin-left-250px { margin-left: 250px; }
    .margin-left-300px { margin-left: 300px; }
    .margin-left-350px { margin-left: 350px; }
    .margin-left-400px { margin-left: 400px; }

    .margin-right-0px { margin-right: 0; }
    .margin-right-5px { margin-right: 5px; }
    .margin-right-10px { margin-right: 10px; }
    .margin-right-20px { margin-right: 20px; }
    .margin-right-30px { margin-right: 30px; }
    .margin-right-40px { margin-right: 40px; }
    .margin-right-50px { margin-right: 50px; }
    .margin-right-100px { margin-right: 100px; }
    .margin-right-150px { margin-right: 150px; }
    .margin-right-200px { margin-right: 200px; }
    .margin-right-250px { margin-right: 250px; }
    .margin-right-300px { margin-right: 300px; }
    .margin-right-350px { margin-right: 350px; }
    .margin-right-400px { margin-right: 400px; }

    .margin-top-0px { margin-top: 0; }
    .margin-top-5px { margin-top: 5px; }
    .margin-top-10px { margin-top: 10px; }
    .margin-top-20px { margin-top: 20px; }
    .margin-top-30px { margin-top: 30px; }
    .margin-top-40px { margin-top: 40px; }
    .margin-top-50px { margin-top: 50px; }
    .margin-top-60px { margin-top: 60px; }
    .margin-top-70px { margin-top: 70px; }
    .margin-top-80px { margin-top: 80px; }
    .margin-top-90px { margin-top: 90px; }
    .margin-top-100px { margin-top: 100px; }
    .margin-top-150px { margin-top: 150px; }
    .margin-top-200px { margin-top: 200px; }
    .margin-top-250px { margin-top: 250px; }
    .margin-top-300px { margin-top: 300px; }
    .margin-top-350px { margin-top: 350px; }
    .margin-top-400px { margin-top: 400px; }

    .nowrap { white-space: nowrap; }

    .clear {clear:both;}

    .padding-5px { padding: 5px; }
    .padding-10px { padding: 10px; }
    .padding-20px { padding: 20px; }
    .padding-bottom-5px { padding-bottom: 5px; }
    .padding-bottom-10px { padding-bottom: 10px; }
    .padding-bottom-20px { padding-bottom: 20px; }
    .padding-bottom-30px { padding-bottom: 30px; }
    .padding-bottom-40px { padding-bottom: 40px; }
    .padding-bottom-50px { padding-bottom: 50px; }
    .padding-bottom-100px { padding-bottom: 100px; }
    .padding-left-5px { padding-left: 5px; }
    .padding-left-10px { padding-left: 10px; }
    .padding-left-20px { padding-left: 20px; }
    .padding-left-30px { padding-left: 30px; }
    .padding-left-40px { padding-left: 40px; }
    .padding-left-50px { padding-left: 50px; }
    .padding-left-100px { padding-left: 100px; }
    .padding-right-5px { padding-right: 5px; }
    .padding-right-10px { padding-right: 10px; }
    .padding-right-20px { padding-right: 20px; }
    .padding-right-30px { padding-right: 30px; }
    .padding-right-40px { padding-right: 40px; }
    .padding-right-50px { padding-right: 50px; }
    .padding-right-100px { padding-right: 100px; }
    .padding-top-0px { padding-top: 0px; }
    .padding-top-5px { padding-top: 5px; }
    .padding-top-10px { padding-top: 10px; }
    .padding-top-20px { padding-top: 20px; }
    .padding-top-30px { padding-top: 30px; }
    .padding-top-40px { padding-top: 40px; }
    .padding-top-50px { padding-top: 50px; }
    .padding-top-100px { padding-top: 100px; }

    .position-absolute { position: absolute; }
    .position-fixed { position: fixed; }
    .position-relative { position: relative; }
    .position-static { position: static; }

    .red-border { border: 1px solid #FF0000; }

    .red-border-msg
    {
        border-top: 1px solid #FF0000;
        border-bottom: 1px solid #FF0000;
    }

    .red-font { color: #FF0000; font-weight: bold; }

    .text-align-center { text-align: center; }
    .text-align-left { text-align: left; }
    .text-align-right { text-align: right; }

    .underline { border-bottom: 1px solid #ddd; }

    .width35 { width: 35px; }
    .width100 { width: 100px; }
    .width150 { width: 150px; }
    .width200 { width: 200px; }
    .width250 { width: 250px; }
    .width300 { width: 300px; }
    .width-auto { width: auto; }

    .z-index-5 { z-index: -5; }
    .z-index-4 { z-index: -4; }
    .z-index-3 { z-index: -3; }
    .z-index-2 { z-index: -2; }
    .z-index-1 { z-index: -1; }
    .z-index0 { z-index: 0; }
    .z-index1 { z-index: 1; }
    .z-index2 { z-index: 2; }
    .z-index3 { z-index: 3; }
    .z-index4 { z-index: 4; }
    .z-index5 { z-index: 5; }
/******************************************************************************/


body {
	background: url('/images/back_top.png') repeat-x;
	font-family:Arial,Verdana, Tahoma, Helvetica, sans-serif;
	text-align:left;
}

.header {
	margin:0px auto;
	width:1000px;
	height:125px;
    position:relative;
}
.blink {
	position:absolute;
	background:transparent url('/images/header_blink.jpg') no-repeat !important;
	width:372px;
	height:90px;
	z-index:1;
	margin-left:-90px;
}
#h_cnt {
	position:absolute;
	z-index:2;
	width:807px;
}
.header .left {
	float:left;
	width:820px;
}
.header .right {
	float:right;
	width:200px;
	height:125px;
        position: relative;
}
.logo {
	float:left;
	height:90px;
	width:234px;
	background-position:left center;
	background:transparent url('/images/logo.png') left center no-repeat !important;
	-background: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/logo.png', sizingMethod='image');
}
#world_time {
	cursor:default;
	height:39px;
	float:right;
	width:570px;
}
#cnt {
	float:left;
	height:39px;
	width:542px;
	background:transparent url('/images/header_time_bg.png') repeat-x !important;
	-background: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/header_time_bg.png', sizingMethod='scale');
}

#cnt_txt {
	float:left;
	color:#8999ab;
	font-size: 85%;
	padding-top:9px;
	padding-right:4px;
	padding-left:2px;
	
}

.time {
	float:left;
	background:transparent url('/images/header_time_dg.png') no-repeat !important;
	-background: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/header_time_dg.png', sizingMethod='scale');
	width:41px;
	height:15px;
	text-align:center;
	margin:8px 5px;
	font-size: 85%;
	padding-top:1px;
	font-weight:bold;
	color:#fff;
}
#leftwrap {
	height:39px;
	width:14px;
	float:left;
	background:transparent url('/images/header_time_l.png') no-repeat !important;
	-background: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/header_time_l.png', sizingMethod='scale');
}
#rightwrap {
	float:right;
	height:39px;
	width:14px;
	background:transparent url('/images/header_time_r.png') no-repeat top right !important;
	-background: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/header_time_r.png', sizingMethod='scale');
}
#gmt_time {
	height:50px;
	float:right;
	width:225px;
	cursor: default;
}
#gmt {
	margin-left:280px;
	font-size: 85%;
	color:#7392ae;
	font-weight: bold;
}
#gmt span {
	margin-left:8px;
	color:#445968;
}
.search {
	margin-top:9px;
	height:32px;
	width:227px;
}
#search_bg {
	position: absolute;
	height:32px;
	width:227px;
	background:transparent url('/images/search_bg.png') no-repeat top right !important;
	-background: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/search_bg.png', sizingMethod='image');
	z-index:5;
}
#search {
	position:absolute;
	text-align: left;
	height:32px;
	width:227px;
	z-index:6;
}
#search input {
	margin-top:2px;
	border:0px;
}
#search #txt {
	margin-left:14px;
	font-size: 93%;
	color:#4b5154;
	width:172px;
	height:18px;
	background: transparent;
}
#search #btn {
	cursor:pointer;
	width:20px;
	background:transparent url('/images/search_arr.png') no-repeat center center !important;
}
.slogan {
	float:right;
	margin-top:8px;
	margin-right:5px;
	font-weight: bold;
	color:#558abf;
	font-size:116%;
	width:300px;
	cursor: default;
}
.lang_izbranoe_bg {
	position: absolute;
	height:30px;
	width:190px;
	margin-left:10px;
	background:transparent url('/images/search_izbranoe.png') no-repeat top center !important;
	-background: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/search_izbranoe.png', sizingMethod='image');
	z-index:5;
}
.lang_izbranoe {
	margin-left:10px;
	position: absolute;
	z-index:6;
	width:190px;
}
.lang_izbranoe #left {
	float:left;
	font-size: 85%;
	color:#364b61;
	padding-left:17px;
	margin-top:6px;
}
.lang_izbranoe #left a {
	color:#364b61;
	text-decoration: none;
}
.lang_izbranoe #right {
	float:right;
	width:98px;
	font-size: 93%;
	font-weight:bold;
	color:#2d343c;
}
.lang_cur {
	padding:5px 26px;
	cursor:pointer;
}
.lang_ru {
	background:transparent url('/images/lang_ru.gif') no-repeat left center !important;
}
.lang_en {
	background:transparent url('/images/lang_en.gif') no-repeat left center !important;
}
.lang_ar {
	background:transparent url('/images/lang_ar.gif') no-repeat left center !important;
}
.lang_de {
	background:transparent url('/images/lang_de.gif') no-repeat left center !important;
}
.lang_el {
	background:transparent url('/images/lang_el.gif') no-repeat left center !important;
}
.lang_es {
	background:transparent url('/images/lang_es.gif') no-repeat left center !important;
}
.lang_it {
	background:transparent url('/images/lang_it.png') no-repeat left center !important;
}
.lang_fa {
	background:transparent url('/images/lang_fa.gif') no-repeat left center !important;
}
.lang_fr {
	background:transparent url('/images/lang_fr.gif') no-repeat left center !important;
}
.lang_he {
	background:transparent url('/images/lang_he.gif') no-repeat left center !important;
}
.lang_ja {
	background:transparent url('/images/lang_ja.gif') no-repeat left center !important;
}
.lang_ms {
	background:transparent url('/images/lang_ms.gif') no-repeat left center !important;
}
.lang_pt {
	background:transparent url('/images/lang_pt.gif') no-repeat left center !important;
}
.lang_br {
	background:transparent url('/images/lang_br.png') no-repeat left center !important;
}
.lang_tr {
	background:transparent url('/images/lang_tr.gif') no-repeat left center !important;
}
.lang_zh {
	background:transparent url('/images/lang_zh.gif') no-repeat left center !important;
}
.lang_id {
	background:transparent url('/images/lang_id.gif') no-repeat left center !important;
}
.lang_drop_frm {
	position:absolute;
	margin:19px 0px 0px 91px;
	width:113px;
	z-index:99;
    top:0;
    left: 0;
}
.lang_drop_frm #top {
	height:8px;
	width:112px;
	background:transparent url('/images/lang_ch_top.png') no-repeat left top !important;
	-background: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/lang_ch_top.png', sizingMethod='image');
}
.lang_drop_frm #center {
	background:transparent url('/images/lang_ch_bg.png') repeat-y left top !important;
}
.lang_drop_frm #bottom {
	height:10px;
	width:112px;
	background:transparent url('/images/lang_ch_bot.png') no-repeat left top !important;
	-background: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/lang_ch_bot.png', sizingMethod='image');

}

.onlines_bg {
	position:absolute;
	width:197px;
	height:99px;
	margin-top:31px;
	margin-left:3px;
	background:transparent url('/images/live_support.png') no-repeat left top !important;
	-background: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/live_support.png', sizingMethod='image');
	z-index:7;
}
.onlines {
	position:absolute;
	z-index:8;
	width:199px;
	height:99px;
	margin-top:31px;
	margin-left:3px;
}
.s_onlines {
	display:block;
	width:190px;
	height:93px;
	margin-left:7px;
	text-decoration: none;
}
.onlines #pa1 {
	color:#6ebfe6;
	font-weight: bold;
	font-size:93%;
	padding:16px 0 0 30px;
}
.onlines #pa2 {
	text-shadow:1px 1px 1px #ddd;
	color:#569400;
	font-weight: bold;
	font-size:116%;
	padding:8px 0 0 12px;
}
.onlines #pa3 {
	color:#569400;
	font-weight: bold;
	font-size:77%;
	padding:0px 0 0 12px;
}
.lang_drop_frm #center a {
	display:block;
	width:70px;
	color:#2D343C;
	font-size: 85%;
	font-weight: bold;
	padding-left:25px;
	margin-left:10px;
}
.lang_drop_frm #center .wraper {
	width:50px;
	height:10px;
	font-size:1px;
}
.menu {
	height:40px;
	width:800px;
	position: absolute;
	margin-top:90px;
	padding-top:3px;
	padding-left:2px;
}
.menu_bg {
	height:40px;
	width:805px;
	position: absolute;
	margin-top:87px;
	margin-left:-3px;
}
.menu_bg #left {
	background:transparent url('/images/menu_left.png') no-repeat left top !important;
	-background: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/menu_left.png', sizingMethod='image');
	height:40px;
	width:7px;
	float:left;
}
.menu_bg #center {
	background:transparent url('/images/menu_center.png') repeat-x left top !important;
	-background: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/menu_center.png', sizingMethod='scale');
	height:40px;
	width:791px;
	float:left;
}
.menu_bg #right {
	background:transparent url('/images/menu_right.png') no-repeat left top !important;
	-background: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/menu_right.png', sizingMethod='image');
	height:40px;
	width:7px;
	float:right;
}
.top_menu {
	position:absolute;
	width:800px;
	margin-top:90px;
	margin-left:0px;
	font-size: 85%;
	font-weight: bold;
	z-index:2;
}
.top_menu a {
	text-decoration: none;
}
.top_menu li a {
	display:block;
	padding:10px 13px;
	color:#506E94;
}
.top_menu li #f {
	padding-left:20px;
}
.top_menu li:hover {
	background:transparent url('/images/menu_a_bg.png') repeat-x left top;
}
.top_menu li:hover a {
	color:#007730;
}
.top_menu li:hover #l {
	float:left;
	margin-left:-6px;
	margin-top:-3px;
	height:36px;
	width:9px;
	background:url('/images/menu_a_l.jpg') no-repeat right top !important;
	background-color: #999;
}
.top_menu li ul {
	width:170px !important;
	background:url('/images/menu_ul_grad.jpg') repeat-x left bottom;
	background-color: #a2b7ca;
	border:1px solid #c6d2df;
	border-top:0px;
	padding-bottom:7px !important;
}
.top_menu li:hover ul li a {
	font-size:108%;
	font-weight:bold;
	color:#394c61;
}
.top_menu li ul li a:hover {
	color:#fff6aa;
	background:transparent url('/images/menu_arr.png') no-repeat left center;
	-background: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/menu_arr.png', sizingMethod='image');

}
.top_menu li ul li a {
	padding-top:6px;
	padding-bottom:6px;
	padding-left:10px;
	margin-left:10px;

}
.top_menu li:hover ul li {
	background: none;
}
.pics_home {
	float:right;
	height:30px;
	width:95px;
}
#pics_home_bg {
	position: absolute;
	margin-top:9px;
	margin-left:3px;
	height:15px;
	width:85px;
	background:transparent url('/images/menu_pics.png') no-repeat left top !important;
	-background: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/menu_pics.png', sizingMethod='image');
	z-index:9;
}

#pics_home_a {
	position: absolute;
	height:15px;
	width:95px;
	z-index:10;
	margin-top:5px;
}
#pics_home_a a {
	float:left;
	display: block;
	height:20px;
	width:20px;
	margin-left:13px;
}

#pics_home_a a#pic_home:hover  {
	margin-left:-2px;
	cursor:pointer;
	background:transparent url('/images/pic_home.png') no-repeat left top !important;
	-background: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/pic_home.png', sizingMethod='image');
	z-index:9;
}

#pics_home_a a#pic_mail:hover  {
	margin-left:12px;
	margin-top:-1px;
	cursor:pointer;
	background:transparent url('/images/pic_mail.png') no-repeat left top !important;
	-background: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/pic_mail.png', sizingMethod='image');
	z-index:9;
}
#pics_home_a a#pic_sitemap:hover {
	margin-left:9px;
	margin-top:-1px;
	margin-top:0px;
	cursor:pointer;
	background:transparent url('/images/pic_sitemap.png') no-repeat left top !important;
	-background: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/pic_sitemap.png', sizingMethod='image');
	z-index:9;
}
.big_wraper {
	width:100%;
	height:5px;
	margin-top:3px;
	font-size:0%;
	background-color: #fdf5aa;
}
.big_wr_bg {
	height:5px;
	width: 1000px;
	margin:0px auto;
	font-size:0%;
	background:url('/images/header_line.jpg') no-repeat left top;
}
.big_wraper_bg {
	position:absolute;
	height:7px;
	width:100%;
	background:transparent url('/images/wraper_bg.png') repeat-x left top !important;
	-background: none;
	-width:0%;
	font-size: 0;
	z-index:1;
}

.footer {
	margin:0px auto;
	width:1000px;
	height:115px;
}
.footer_menu {
	background:url('/images/footer_menu_bg.jpg') repeat-x left top !important;
	float:left;
	width:100%;
	height:35px;
}
.footer_menu #left {
	height:35px;
	width:11px;
	background:url('/images/footer_menu_left.jpg') no-repeat left top !important;
    float: left;
}
.footer_menu #right {
	float:right;
	height:35px;
	width:11px;
	background:url('/images/footer_menu_right.jpg') no-repeat right top !important;
}
.footer_menu #center {
	/* float:left; */
	height:35px;
	padding-top:8px;
        margin: 0 15px;
	/* padding-left:280px; */
        text-align:center;
}
.footer_menu #center a {
	/* float:left; */
        /* font-weight:bold; */
	color:#41678a;
	font-size:77%;
	margin:0 15px;
	text-align: center;
	padding-left:10px;
	background:url('/images/footer_menu_arr.png') no-repeat left center !important;
}
.footer .footer_method_pays {
	width:80%;
	float:left;

	height:40px;
	background:url('/images/footer_methods_pay.jpg') no-repeat left bottom !important;
}

.footer .footer_vk_fb {
    float:right;
    width:20%;
    height:40px
}
.footer .footer_vk {
    margin-top:10px;
    margin-left:5px;
    float:right;
    width:26px;
    height:24px;
    background: url('/images/fb_vk.jpg') -24px 0px;
}
.footer .footer_fb {
    margin-top:10px;
    margin-left:9px;
    float: right;
    width:26px;
    height: 24px;
    background: url("/images/fb_vk.jpg");
}
.footer .footer_tw {
    margin-top:10px;
    margin-left:9px;
    float: right;
    width:26px;
    height: 24px;
    background: url("/images/twitter.jpg");
}

.footer .footer_rss {
    margin-top:10px;
    margin-left:9px;
    float: right;
    width:26px;
    height: 26px;
    background: url("/images/rss/rss_big.jpg");
}
.footer_wraper {
	width:100%;
	height:1px;
	background-color: #cedd71;
	font-size: 0;
}
.footer_bottom {
	margin:0px auto;
	width:1000px;
	height:60px;
	float:left;
	margin-top:10px;
	border-top:1px solid #cedd71;
	/* background:url('/images/str_logo.jpg') no-repeat right center !important;*/
}
.footer_bottom .str_anchor {
	float:right;
	text-align:right;
	color:#9c9c9c;
	margin:10px 0 0 0;
	height:35px;
	width:180px;
	font-size:77%;
}
.footer_bottom .str_links {
	float:left;
	text-align:left;
	color:#4f7ca3;
	margin:10px 0px 0 5px;
	height:30px;
	width:725px;
	font-size:85%;
}
.footer_bottom .str_links a {
	margin:0 5px;
	color:#4f7ca3;
}
.footer_bottom .str_links a:hover {
	color:#2191c9;
}
a:hover {
	text-decoration: none;
}

.main {
	margin:0px auto;
	width:1000px;
}
.main_content #content
{
    margin-top:15px;
    float:left;
}
.center_block {
	width:100%;
	height:304px;
}
.center_block #left {
	float:left;
    width:227px;
}
.center_info
{
    width:1000px;
    height:340px;
    float:left;
}
.center_info #right
{
    float:right;
    width:186px;
}
.center_info #center_bun
{
    width:578px;
    float:left;
    overflow:hidden;
    zoom:1;
}
.center_info #center_bun #top_ban
{
    padding-left:12px;
    margin-top:9px;
    float:left;
    height:141px;
}
.center_info #center_bun #bottom_ban
{
    padding-left:12px;
    float:left;
}

.lft_bg {
	float:left;
	width:239px;
	height:78px;
	padding:0px;
}
.lft_bg a {
	display:block;
	width:239px;
	height:78px;
	text-decoration:none !important;
	color:#5f6c7c;
	font-size: 108%;
}
#left_but_4 a {
	font-size: 123%;
}
.lft_bg a div {
	padding-top:20px;
	text-align:right;
	padding-right:45px;
	font-weight:bold;
}
#left_but_1 {
	background:url('/images/8.jpg') no-repeat left top;
}
#left_but_2 {
	background:url('/images/12.jpg') no-repeat left top;
}
#left_but_3 {
	margin-top:-2px;
	background:url('/images/10.jpg') no-repeat left top;
}
#left_but_4 {
	margin-top:-2px;
	background:url('/images/11.jpg') no-repeat left top;
	height: 74px;
}
#left_but_4 div {
	color: #FFF;
	font-weight:bold;
	text-shadow: 1px 2px 2px #114d31 !important;
}
.center_block #right {
	width:761px;
	height:304px;
	float:right;

}
.center_buttons {
	margin-top:0px;
	height:102px;
	float:left;
	qpadding-left:9px;
	padding-top:0px;
}
.center_buttons a {
	display: block;
	text-decoration: none;
}
.center_buttons #but_1 {
	background:url('/images/2.jpg') no-repeat left bottom;
	height:100px;
	width:236px;
	float:left;
}
.center_buttons #but_1 div {
	text-shadow:1px 1px 1px #c6cdd2;
	color:#579106;
	font-weight: normal;
	font-size: 138.5%;
	margin:29px 0 0 35px;

}
.center_buttons #but_2 {
	background:url('/images/4.jpg') no-repeat left top;
	text-shadow:1px 1px 1px #c6cdd2;
	height:103px;
	width:183px;
	float:left;

}
.center_buttons #but_3 {
	background:url('/images/5.jpg') no-repeat left top;
	text-shadow:1px 1px 1px #c6cdd2;
	height:103px;
	width:181px;
	float:left;
}
.center_buttons #but_4 {
	background:url('/images/6.jpg') no-repeat left top;
	height:103px;
	text-shadow:1px 1px 1px #c6cdd2;
	width:196px;
	float:left;
}
.center_buttons #but_5 {
	/* background:url('/images/7.jpg') no-repeat left top; */
	height:103px;
	width:200px;
	float:left;
}
.center_buttons #but_6 {
	background:url('/images/13.jpg') no-repeat left top;
	height:103px;
	width:200px;
	float:left;
}
.center_buttons #but_7 {
	background:url('/images/7.jpg') no-repeat left top;
	height:103px;
	width:200px;
	float:left;
}
#but_6 divб #but_7 div {
margin-top:30px !important;
}
.center_buts div {
	position: absolute;
	color:#6e97c2;
	font-size:118%;
	font-weight:bold;
	margin-top:30px;
	margin-left:20px;
	z-index:11;
}
.center_buts #b{
	position: absolute;
	color:#c8ccd2;
	font-weight:bold;
	margin-top:39px;
	margin-left:21px;
	z-index:10;
}
#but_4 div {
	margin-top:30px !important;
}
#but_4 #b{
	margin-top:31px !important;
}
#but_5 #phone_n, #but_7 #phone_n {
	text-shadow:3px 3px 2px #AAA;
	color:#0681b4;
	margin-left:18px;
	margin-top:7px;
	font-weight: normal;
	font-size: 138.5%;
}
#but_5 #line_title, #but_7 #line_title {
	color:#358a48;
	margin-left:18px;
	margin-top:2px;
	font-weight: bold;
	font-size:100%;
}
#but_5 #line_text, #but_7 #line_text {
	color:#000;
	margin-left:18px;
	margin-top:1px;
	font-weight: bold;
	font-size:85%;
}
.main_content {
	margin:0px auto;
	width:1000px;
	float:left;
}
.main_content #left {
	margin-top:3px;
	width:227px;
	margin-left:2px;
	float:left;
	/*background-color: #e6ebef;*/
    background-color: #fff;
}
.main_content #sidebar-news-wrap {
    background: #e6ebef url('/images/news_bg.png') repeat-x left bottom !important;
    min-height: 170px;
}
#left_top_bg {
	background: #e6ebef url('/images/left_top_bg.gif') repeat-x left top;
	height:8px;
	font-size: 0;
}
#left_top_bg #left_top_bg_left {
	background: #e6ebef url('/images/left_top_lr.png') no-repeat scroll 0 0;
	float:left;
	height:8px;
	width:7px;
	font-size: 0;
}
#left_top_bg #left_top_bg_right {
	background: #e6ebef url('/images/left_top_lr.png') no-repeat scroll -6px 0px;
	float:right;
	height:8px;
	width:7px;
	font-size: 0;
}
#right_top_bg {
	background:url('/images/left_bot_bg.gif') repeat-x left top;
	background-color:#fcfcfc;
	height:7px;
	font-size: 0;
}
#right_top_bg #top_bg_left {
	background:url('/images/right_top_lr.gif') no-repeat scroll 0 0;
	float:left;
	height:7px;
	width:7px;
	font-size: 0;
}
#right_top_bg #top_bg_right {
	background:url('/images/right_top_lr.gif') no-repeat scroll -6px 0px;
	float:right;
	height:7px;
	width:7px;
	font-size: 0;
}

.main_content #left #left_title {
	width: 100%;
	text-align:center;
	color:#5f6c7c;
	font-size:93%;
	font-weight:bold;
	padding-bottom:3px;
}
.main_content #left #left_title div {
	border-left:1px solid #e4e8ea;
	border-right:1px solid #e4e8ea;
	width: 99%;
}

.ui-tabs
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; }
.ui-tabs .ui-tabs-nav li {  float: left; border-bottom-width: 0 !important; padding: 0; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: pointer; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; }
.ui-tabs .ui-tabs-panel {display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }

#tabs ul #left_m {
	width: 33%;
}

#tabs ul #center_m {
	width: 34%;
}

#tabs ul #right_m {
	width: 33%;
}
#tabs ul {
	display:block;
	position: relative;

}
#tabs ul li a {
	display: block;
	width: 100%;
	height:21px;
	padding-top:4px;
	text-align: center;
	font-size: 90%;
	color:#7496ba;
	text-shadow: 1px 1px 1px #ccc;
	font-weight: bold;
}
#company-news-tab,
#forex-news-tab {
	padding-top:25px;
}

/* news button in sidebar*/
.sidebar_news { 
    height: 63px;
    width: 188px;
    margin: 2px auto;    
    background: url('/images/news_button.png') no-repeat top;    
}
.sidebar_news ul li {
    display: block;
    height: 21px;
    line-height: 21px;
    vertical-align: middle;
    text-align: center;
/*    padding-left: 30px;*/
}
.sidebar_news ul li:after {
    display: marker;
    content: url('/images/news_arrow.png');
}
.sidebar_news ul li a {
    font-size: 9px;
    color: #506e94;
    font-weight: bold;
    text-transform: uppercase;
    padding-right: 3px;
}
/* end news button in sidebar*/

.sidebar-news-content {
	background:url('/images/news_bg.png') repeat-x !important;
}
#tabs #left_m.ui-state-active {
	background:url('/images/menu_buttons.jpg') no-repeat;
	background-color: #333 !important;
	background-position: -1px 0;
}
#tabs #left_m {
	background:url('/images/menu_buttons.jpg') no-repeat;
	background-color: #333 !important;
	background-position: -1px -26px;
}

#tabs #center_m.ui-state-active {
	background:url('/images/menu_buttons.jpg') no-repeat;
	background-color: #333 !important;
	background-position: -130px -26px;
}
#tabs #center_m {
	background:url('/images/menu_buttons.jpg') no-repeat;
	background-color: #333 !important;
	background-position: -130px 0;
}

#tabs #right_m.ui-state-active {
	background:url('/images/menu_buttons.jpg') no-repeat;
	background-color: #333 !important;
	background-position: -151px -26px;

}

#tabs #right_m {
	background:url('/images/menu_buttons.jpg') no-repeat;
	background-color: #333 !important;
	background-position: -151px 0;
}

.ui-state-active a {
	color:#589610 !important;
}

#tabs .ui-state-default {
	background-color: #AAA;
}
#tabs {
	border-left:1px solid #e4e8ea;
	border-right:1px solid #e4e8ea;
	background-color:#fcfcfc;
}
#left_bot_bg {
	background:url('/images/left_bot_bg.gif') repeat-x left bottom;
	background-color:#fcfcfc;
	height:8px;
	font-size: 0;
}
#left_bot_bg #left_bot_bg_left {
	background:url('/images/left_bot_lr.gif') no-repeat scroll 0 0;
	float:left;
	height:8px;
	width:7px;
	font-size: 0;
}
#left_bot_bg #left_bot_bg_right {
	background:url('/images/left_bot_lr.gif') no-repeat scroll -6px 0px;
	float:right;
	height:8px;
	width:7px;
	font-size: 0;
}
#right_bot_bg {
	margin-top:-7px;
	background:url('/images/left_bot_bg.gif') repeat-x left bottom;

	height:8px;
	font-size: 0;
}
#right_bot_bg #left_bot_bg_left {
	background:url('/images/left_bot_lr.gif') no-repeat scroll 0 0;
	float:left;
	height:8px;
	width:7px;
	font-size: 0;
}
#right_bot_bg #left_bot_bg_right {
	background:url('/images/left_bot_lr.gif') no-repeat scroll -6px 0px;
	float:right;
	height:8px;
	width:7px;
	font-size: 0;
}

.ui-tabs .ui-tabs-hide {
     display: none;
}
.footer .wraper {
	width:100%;
	float:left;
	height:10px;
}
.main_content #right {
	float:right;
}
.news-item {
	padding:2px 10px 0px 10px;
}
.news-item a {
	color:#5a5f65;
}
.news-date .date,
.news_date .date,
.index_content .news-date .date,
.index_content .news_date .date
{
	background-color: #c4d279;
	padding:0px 2px;
	color: #fff;
	font-size: 85% !important;
	font-weight: bold;
	
}
.news-date .hour,
.news_date .hour,
.news-item .news-date .hour,
.news-item .news_date .hour,
.index_content .news-date .hour,
.index_content .news_date .hour
{
	color:#7b8ba1;
	font-size: 95% !important;
	font-weight: bold;
}
#news-wrap a,
news-list-wrap a
{
    color: #5589B8;
}
#news-list-wrap .news-date .date,
#news-list-wrap .news_date .date,
#news-wrap .news-date .date,
#news-wrap .news_date .date
{
    font-size: 100%;
}
#news-list-wrap .news-date .hour,
#news-list-wrap .news_date .hour,
#news-wrap .news-date .hour,
#news-wrap .news_date .hour
{
	font-size: 100%;
}
.index_content .news-header,
#news-list-wrap .news-header,
#news-wrap .news-header,
#news-index-wrap .news-header
{
    color:#7b8ba1;
    font-size: 96%;
    padding: 2px 0; /*    padding: 2px 0 15px 0;*/
    margin-left: 105px; /*  ---------------------*/
}
#news-wrap h2 {padding-top: 0;}
#news-index-wrap .news-header
{
    margin-left: 115px;
    padding: 2px 0;
}
#news-index-wrap .news-block
{
    margin-bottom: 20px;
}
#news-index-wrap .news-block h3
{
    text-transform: uppercase;
}
#news-index-wrap .news-block .news-date,
#news-index-wrap .news-block .news_date,
#news-list-wrap .news-date,
#news-wrap .news-date,
#news-wrap .news_date
{
    float: left;
    width: 95px;  /*  ---------------------*/
    margin: 2px 10px 0 0;
}
#news-index-wrap .news_all
{
    padding: 10px 0;
    text-align: right;
}
.news-header a
{
    color: #617283;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
#news-index-wrap .news-little-content {
    padding-left: 115px;
}
#news-list-wrap .news-little-content {
    padding-left: 105px;
}
news-list-wrap .news-date,
news-list-wrap .news_date
{
    margin-top: 10px;
}
.news-item .news-date,
.news-item .news_date
{
    margin: 0;
}
.news-content
{
    margin-bottom: 15px;
}
.index .news-content p,
.news-content p
{
    font-weight: normal;
    text-align: justify;
}
.news-content table,
.news-content th,
.news-content td
{
    border: 1px solid #565656;
    color: #565656;
}
.news-content td { padding: 5px; }
.news-item .news_title {
	padding:3px 0px;
	font-size: 85%;
}

.news_all {
	
	/*padding-left: 10px;*/
    padding: 3px 10px 0 10px;
    clear:both;
}

.news_all .news_all_left {
    float:left;
}

.news_all .news_all_right {
    float:right;
}

.news-content .news_all
{
    padding: 0px 10px 0 10px;
    text-align: right;
}
.news_all a {
	color:#7496ba;
}
.news_all a span {
	font-size: 85%;
}
/*   forex-articles   */
.articles-header
{
    color: #7b8ba1;
    font-size: 96%;
    padding-top: 2px;
}

.main_content #right {
	width:183px;
		margin-right:2px;
}
#middle {
	border-left:1px solid #e4e8ea;
	border-right:1px solid #e4e8ea;
	background-color: #fcfcfc;
}
.bidask {

}
.bidask th {
	cursor:default;
	text-align: center;
	font-size: 85%;
	font-weight: bold;
	color:#90ac00;
	padding-bottom:5px;
	border-bottom: 1px solid #dfe3e6;
}
.bidask td {
	color:#486c92;
	text-align: center;
	font-size: 85%;
	font-weight:bold;
	padding-top:8px;
}
.bidask #borderlr {
	border-left: 1px solid #dfe3e6;
	border-right: 1px solid #dfe3e6;
}
.bidask .tr_last td {
	font-size: 0;
	height:4px;
	padding-bottom:4px;
}
.main_content #center {
	background: url('/images/3.jpg') top center no-repeat;
	border:0px solid red;
	float:left;
	width:569px;
	padding-left:18px;
}
.main_content #center #link1,#link2,#link3,#link4,#link5 a {
	display: block;
	float:left;
	font-size:  76%;
	text-decoration: none;
	color: #526F8E;
	padding-top:20px;
	padding-bottom: 16px;
}
.main_content #center a div {
	float:left;
	margin-left:7px;
	cursor: pointer;
}
.main_content #center #link1 {
	width: 145px;
}
.main_content #center #link2 {
	width: 160px;
}
.main_content #center #link3 {
	width: 125px;
}
.main_content #center #link4 {
	width: 135px;
}
h1 {
	font-size: 116%;
	font-style: italic;
	font-weight: bold;
	color:#799cc0;
	text-shadow: 1px 1px 1px #ddd;
}
p {
	padding-top:10px;
	color: #6a788a;
	font-size: 100%;
}

p a {
	color:#558abf;
}
h1 #liteforex span {
	color:#ecc021 !important;
}
h1 #liteforex {
	color:#00903b;
}
.index {
	float:left;
	width: 100%;
}
.index h1 {
	margin-left:15px;
	margin-top:15px;
	font-size: 123.1%;
}
.index .index_content {
	margin:0 15px;
}

.index p {
	color:#7A8FA7;
	font-weight: bold;
	font-size: 93%;
}
#nb {
	font-weight: normal;
}
.side_page {
	margin: 0px auto;
	width: 1000px;
	padding-top:9px;
}
.side_page .content {
	float:right;
	margin-top:20px;
	margin-bottom:20px;
    position: relative;
    width:785px;
    text-align: justify;
}
.side_page .content h1,.index_content h1{	font-size: 131%;
	text-shadow: 1px 1px 1px 1px #558abf;
	padding-bottom: 9px;
	color: #558abf;
        text-transform: uppercase;
}
.side_page .sidebar {
	float:left;
	width:191px;
}

/* ПАНЕЛЬ ВИДЖЕТОВ СПРАВА В АНАЛИТИКЕ*/

.side_page .widgetbar {
	float:left;
	width:254px;
}
.widgetbar div.widgetsholder {
        background: #fdfeff url('/images/widgets/border.gif') repeat-y center;

}
.widgetbar div .widget {
        background: #fdfeff url('/images/widgets/bg.jpg') repeat-x top;
        margin: 0 5px 0 4px;
        padding-top: 5px;
}
.widgetbar div .widgetfirst {
        background:none !important;

}
.widgetbar div .widget .title {
        text-transform: uppercase;
        font-family: Tahoma;
        font-weight: bold;
        color:#99b343;
        text-align: center;  
}
.widgetbar div .widget .selector {
        float:left;
        width: 51px;
        text-align: center;
        margin-top: 10px;
        filter: alpha(opacity=50); /* for IE */
        opacity: 0.5; /* CSS2 standart */
        background-color: #fff;
}
.widgetbar div .widget .selector div{
        text-transform: uppercase;
        font-family: Tahoma;
        font-size: 9px !important;
        color:#4b5154;
        margin-top:8px;
        cursor: hand;
        cursor: pointer;
}
.widgetbar div .widget .selector div.selected{
    color:#5d9609;
}
.widgetbar div .widget #ww1 {
    /** opacity */
    display: block;
    filter: alpha(opacity=70); /* for IE */
    opacity: 0.7; /* CSS2 standart */
    background-color: #fff;
    margin-left: 50px;
    background: url('/images/widgets/load.gif') no-repeat center center;
}
.widgetbar div .widget #ww1 {
    /** opacity */
    display: block;
    filter: alpha(opacity=70); /* for IE */
    opacity: 0.7; /* CSS2 standart */
    background-color: #fff;
    margin-left: 50px;
    background: url('/images/widgets/load.gif') no-repeat center center;
}
.widgetbar div .widget .widgetworkarea {
    height: 164px;
}

.keyLevels {
    width: 90%;
    margin: 5px auto;
}
.keyLevels tr th,.keyLevels tr td {
    font-family: Tahoma;
    font-size: 9px;
    text-transform: uppercase;
    text-align: center;
    padding-bottom: 5px;
}
.keyLevels tr th {
    color: #848e9a;
}
.keyLevels tr td {
    color: #474b4e;
}
.keyLevels tr td.up {
    color: #6a8912;
}
.keyLevels tr td.down {
    color: #dc4d3d;
}
/**************************/

/* Контент Аналитики */

.contentAnalitics {
    float:left;
    margin: 0 7px 0 8px;
    width: 540px;
}
.newsBlock {
}
.calendarBlock {
    background: none !important;
}
.newsBlock .analiticsCalendarMenu {
    height: 30px;
    
}


.newsBlock .analiticsCalendarMenu li {
    background-image: url('/images/news/buttons_bg.gif');
    padding: 8px 10px;
    color:#5d9609;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: bold;
    float: left;
    background-position: -20px -30px;
    margin-left: 1px;
    list-style: none;
    text-align: center;
    width: 154px;
}
.newsBlock .analiticsCalendarMenu li a {
     color:#5d9609;
     text-decoration: none;
}
.newsBlock .analiticsCalendarMenu li.first-selected {
    background-position: 0 0;
    margin: 0;
    width: 170px;
}
.newsBlock .analiticsCalendarMenu li.first {
    background-position: 0 -30px;
    margin: 0;
    width: 170px;

}
.newsBlock .analiticsCalendarMenu li.last {
    background-position: right -30px;
}
.newsBlock .analiticsCalendarMenu li.last-selected {
    background-position: right top;
}
.newsBlock .analiticsCalendarMenu li.selected {
    background-position: -20px 0;
}
.analiticsToCalendar {
    margin-right: 15px;
}

/* Экономический календарь */

.calendarFullscreen {
    width:800px !important;
    margin-right: 0px;
}
.calendarFiltres {
    float: right;
    cursor: hand;
    cursor: pointer;
}
#calendarSelectMonthAndYearPan,#calendarFilterPan {
    display: none;
    position: absolute;
    background: #e9ecf4;
    border: 3px solid #d2dbe9;
    padding: 10px;
    font-weight: normal;
    font-size: 10px;
    text-transform: none;
}
#calendarFilterPan {
    right: 0px;
    top: 30px;
    width: 150px;
    
}
#calendarSelectMonthAndYearPan {
    width: 140px;
    top:28px;
    left:20px;
    z-index: 550;
}
#calendarSelectMonth,#calendarSelectYear {
    width: 65px;
    margin-bottom: 10px;
}
#calendarFilterPan div.el {
    padding: 4px;
    float: left;
    width: 65px;
}
#calendarFilterPan div.el input {
   vertical-align: text-top;
}
#calendarFilterPan div.el input {
   vertical-align: text-top;
}
.calendarTitle {
    background: url('/images/calendar/title_bg.gif') repeat-x top;
    color:#5d9609;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    height: 30px;
    position: relative;
}


.calendarBlockMini {
    margin-bottom: 20px;
    border-spacing:1px !important;
    border-collapse:separate;
    background: #fff;
    width: 188px;
   
}

.calendarBlockMini th {
    background-image: url('/images/calendar/cBlockTitleBg.gif');
    height: 26px;
    text-align: center;
}
.calendarBlockMini th.next {
    background-image: url('/images/calendar/cBlockTitleBg.gif');
    background-position: right;
    height: 26px;
    text-align: center;
}
.calendarBlockMini th.center {
    background-image: url('/images/calendar/cBlockTitleBg.gif');
    background-attachment: scroll;
    background-position: -20px;
    height: 26px;
    text-align: center;
    cursor: hand;
    cursor: pointer;
}

.calendarBlockMini tr.days td {
    background-image: url('/images/calendar/cBlockDaysBg.gif');
    text-align: center;
}

.calendarBlockMini th a,.calendarBlockMini th {
    color:#fff;
    font-weight: bold;
    text-decoration: none;

}
.calendarBlockMini tr td {
    color:#fff;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    background-color: #e1e7f0;
    width: 12%;
    height: 22px;
    text-align: center;
}
.calendarBlockMini tr.selected td {
    background-color: #c6e080;
}
.calendarBlockMini tr td a{
    color:#616d7c;
}
.calendarBlockMini td.bottom{
    height: auto;
}
.calendarBlockMini td.bottom div{
    position: relative;
    width: 100%;
}
.calendarBlockMini td.bottom div img.bottom{
    position: absolute;
    top: -4px;
    left: -1px;
    z-index: 500;
}
.calendarBlockMini td.bottom div img.right{
    position: absolute;
    bottom: 2px;
    right: -4px;
    z-index: 500;
}
.calendarBlockMini td div.highlight {
    background: #fff5b5;
    height: 18px;
    padding-top: 4px;
}
.calendarBlockMini td div.monthblank {
    background: #e1e7f0;
    height: 18px;
    padding-top: 4px;
}

/**************************/

/* Календарь праздников */

.holidayCalendarTable {
    width: 100%;
    border-left: 1px solid #f9fafa;
    border-left: 1px solid #f9fafa;
}

.holidayCalendarTable tbody tr td {
    padding: 8px 11px;
    color:#778094;
    font-family: Arial;
    font-size: 11px;
    font-weight: regular;
}

.holidayCalendarTable tbody .head2 th {
    background: #e8ecef;
    padding: 8px 11px;
    color:#4a76a5;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    text-align: left !important;
}
.analiticsFade {
    background: url('/images/news/litebg.gif') repeat-x bottom;
}
.analiticsGreenHeader {
    color:#5d9609;
    font-size: 12px;
    padding: 13px 11px 6px;
    border-left: 1px solid #f9fafa;
    border-left: 1px solid #f9fafa;
}


/* Блок новостей */


.newsBlock {
    position: relative;
    background: #f4f5f8;
    /*margin-bottom: 3px;*/
    
}
.newsBottom {
    background-color: #f4f5f8;   
}
.newsBottom2 {
    clear: both;
    font-size: 1px;
    margin: 0 0 5px 0;
}
.newsBlock .title{
    position: relative;
    height: 30px;
    background: url('/images/news/title_bg.gif') repeat-x top;
}
.newsBlock .title .right{
    position: absolute;
    right: 0;
    top: 0;
}
.newsBlock .title .titleText {
    position: absolute;
    left: 15px;
    top: 8px;
    color:#5d9609;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: bold;
}
.newsBlock  .contentDiv {
    padding: 15px;
}
.newsBlock  .contentDiv a {
    font-size:93%;
    color:#778094;
    margin-top:7px;
}
.newsBlock  .contentDiv a.allNewsLink, .analiticsToCalendar {
    display: block;
    font-size:11px;
    color:#749fcb;
    font-weight: bold;
    text-align: right;
    margin-top: 5px;
}
.newsBlock  .newsConBl {
    position: absolute;
    bottom: 0px;
    left:0px;
}
.newsBlock  .newsConBr {
    position: absolute;
    bottom: 0px;
    right:0px;
}
/**************************/
#news-index-wrap,
#news-list-wrap {
    text-align: justify;
}

/****************************
*   Call Back
****************************/

.call_back td {
    padding:5px;
}

.call_back td.first_td {
    width:200px;
}

.call_back_send {
    margin-left: 215px;
}

/**************************/

.side a {
	display:block;
	width:190px;
	height:75px;
	text-decoration:none !important;
	color:#5F6C7C;
	font-size: 108%;
	font-weight: bold;
	text-shadow: 1px 1px 1px #ccc;
}
.side_3 a {
	color:#FFF;
	text-shadow: 1px 1px 1px #114d31;
    font-size: 123%;
}
.side a div {
	float:right;
	text-align: right;
	margin-top:18px;
	margin-right:15px;
}
.side_1 {
	background: url('/images/sidebar_1.jpg') top left no-repeat;
	height: 75px;
}
.side_2 {
	background: url('/images/sidebar_2.jpg') top left no-repeat;
	height: 75px;
}
.side_3 {
	background: url('/images/sidebar_3.jpg') top left no-repeat;
	height: 75px;
	margin-top:2px;
}
strong {
	font-weight: bold;
}
p #st1{
	font-size: 116%;
	font-weight:bold;
}
.index_content a {
	color:#5589b8;
	font-size:108%;
	display: inline;
}
h2 {
	padding-top:20px;
	font-size:131%;
	font-weight: bold;
}
.center_link {
	padding-top:20px;
	text-align:center;
	float:left;
	width: 100%;
}
.center_link a {
	float:left;
	display:block;
	margin-top:5px;
	margin-left:10px;
}
h3 {
	color:#9cba60;
	font-style: italic;
	text-transform:  uppercase;
	font-weight: bold;
	padding-bottom:6px;
}
h4 {
	padding-left:5px;
	padding-top:3px;
	font-weight: bold;
}

.tab td {
	padding-top:15px;
}
.tab1 a {
	color:#6A788A;
}
.lf_a b {
	margin:15px 0px;
	color:#90AC00;
}
.lf_a a {
	color:#6A788A;
	font-weight: bold;
}
.tab table td {
	padding-top:0px;
}
.tab a {
	text-decoration: none;
}
.tab table td p {padding:0;}
.center_link img {
	float:left;
	vertical-align: middle;
}
.content {
	color:#6A788A;
	font-size:100%;
}
.content ul
{
    margin: 10px 0 10px 40px;
}
.content ul li
{
    list-style: disc;
    margin: 5px 0 10px 0;
}
/** Оформление списка на странице metatrader.php */
.content ul.terminal-list
{
    color: #547ea8;
    margin-left: 370px;
}
.content ul.terminal-list li
{
    list-style-image: url('/images/footer_menu_arr.png');
}
/** Оформление предупреждений и замечаний */
.note
{
    background-color: #f9f9f9;
    border: 1px dashed #2f6fab;
    display: block;
    margin: 10px 10px 10px 40px;
    padding: 20px;
}
.note p
{
    padding: 0;
}
/** Кнопка на странице metatrader.php */
.dwnld_sig {
	display: block;
	float:left;
}
.dwnld_sig div {
	position: absolute;
	text-transform: uppercase;
	color:#fff;
	font-weight: bold;
	margin:6px 0 0 22px;
}
/** Таблица contracts */
#table8 td {
	border-right:1px solid #FCFCFC;
	border-left:1px solid #d0dde4;
	border-bottom:1px solid #FCFCFC;
	padding:3px;
	color:#575f5e;
}
#table8 th {
	background: url('/images/tableth_bg.png') repeat-x bottom left;
	font-size:108%;
	padding-bottom:5px;
	border-left:1px solid #FCFCFC;
}
#table4 td {
	border:0px;
	background: none;
}
/** Оформление таблиц внутри слоя content*/
.content-tables
{
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    width: 100%;
    border-collapse: collapse;
}
.content-tables td, .content-tables th
{
    border: 1px solid #fcfcfc;
    padding: 3px 7px 2px 7px;
}
.content-tables td.sub
{
    border: none;
}
.content-tables th
{
    background: url('/images/tableth_bg.png') repeat-x bottom left;
    border: 1px solid #fcfcfc;
    font-size:108%;
    text-align: center;
    padding: 0;
    padding-bottom: 5px;
    background-color: #fcfcfc;
    color: #fff;
}
.content-tables tr.alt td
{
    color: #000;
    background-color: #EAF2D3;
}


/** Оформление калькулятора трейдера */
#traider-calc,
#calc-bg-left,
#calc-bg-right
{
    height: 250px;
    overflow: hidden;
}
#traider-calc
{
    background: transparent url('/images/calculator/bg-center.jpg') repeat-x left top;
    margin: 0 auto;
    position: relative;
    width: 550px;
}
#calc-bg-left
{
    background: transparent url('/images/calculator/bg-left.jpg') no-repeat left top;
    position: absolute;
    top: 0;
    left: 0;
    width: 7px;
}
#calc-bg-right
{
    background: transparent url('/images/calculator/bg-right.jpg') no-repeat left top;
    position: absolute;
    top: 0;
    right: 0;
    width: 9px;
}
#calc-bg-img
{
    background: transparent url('/images/calculator/calc.jpg') no-repeat left top;
    display: none;
    position: absolute;
    bottom: 0;
    right: 20px;
    height: 96px;
    width: 157px;
}
#calc-content
{
    color: #558ABF;
    font-size: 90%;
    font-weight: bold;
    padding: 20px;
}
#calc-content input,
#calc-content select
{
    background-color: #eaeff5;
    border: 1px solid #c3cfdd;
    width: 110px;
    margin: 0px !important;


    /** CSS3 radius */
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px; /* CSS3 standart */
}
#calc-content label
{
    display: block;
    margin: 0 5px 10px 5px;
    float: left;
    text-align: center;
}
#calc-content .row
{
    clear: left;
}

#calc-content .rowaccounttype
{
    font-size: 130%;
}

#calc-content .rowaccounttype label
{
    clear:both;
	float:none;
}

#calc-content .rowaccounttype select
{
    width: 140px;
}

#calc-content a#submit
{
    background: transparent url('/images/calculator/button.png') no-repeat top left;
    -background: none;
    -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/calculator/button.png', sizingMethod='crop');
    border: none;
    color: #4B5154;
    font-size: 100%;
    height: 34px;
    margin: 0;
    text-decoration: none;
    text-align: center;
    width: 146px;

    position: absolute;
    bottom: 15px;
    right: 15px;

}
#calc-content a#submit:hover
{
    background-position: 0 -34px;
    color: #fefefe;
}
#calc-content #submit span
{
    position: relative;
    top: 5px;
    right: 5px;
}

/** форматирование сео текста */
.seo_txt_footer {
	font-size: 77%;
	text-align: justify;
	color:#9C9C9C;
	float:left;
	padding-bottom:10px;
}

/** Оформление кнопок паджинатора */
#pagination
{
    margin-top: 20px;
    text-align: center;
}
#pagination a, #pagination strong
{
    background: #FFFFFF;
    border: 1px solid #e3e3e3;
    padding: 2px 5px;    /*    padding: 2px 7px;*/
    text-decoration: none;
    color: #666;
    font-size: 13px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

#pagination strong, #pagination a:hover
{
    font-weight: bold;
    background:#C4D279;
    border: 1px solid #fff;
    color: #666;
}
#pagination a:hover { font-weight: normal; }
#pagination strong
{
    -moz-box-shadow: 1px 3px 3px #dedede;
    -webkit-box-shadow: 1px 3px 3px #dedede;
    -o-box-shadow: 1px 3px 3px #dedede;
    box-shadow: 1px 3px 3px #dedede;
    
    color:#fff;
}
/** Дополнительные стили для элементов */
.uppercase
{
    text-transform: uppercase;
}
.search_tbl {
	margin-top:20px;
	text-align: justify;
}
.search_a {
	color:#8aae4c;
	font-weight: bold;
}
.search_text {
	color:#617a99;
}
.search_text strong {
	background-color: #fff6ca;
	padding:0 2px;
}
.search_pages_bar {
	
	color:#558abf;
	text-align: center;
	margin-top:20px;
}
.search_pages_bar a {
	color:#7893af;
}
.pos_traders {
	margin-top:10px;
	margin-left:4px;
	margin-bottom:10px;
}
.pos_traders .buy_pt {
	background: url('/images/v_green_bar.gif') repeat-y;
	width:12px;
	margin-left:8px;
	font-size: 0;
}
.pos_traders .buy_ds {
	margin-left:8px;
	color:#83b213;
	font-size: 77%;
}
.pos_traders .sell_ds {
	margin-left:8px;
	color:#79add3;
	font-size: 77%;
}

.pos_traders .sell_pt {
	background: url('/images/v_red_bar.gif') repeat-y;
	width:12px;
	margin-left:8px;
	font-size: 0;
}
.pos_traders .tr_wrap {
	background: url('/images/tr_wraper.png') no-repeat top left;
	width:210px;
	height:1px;
	font-size: 0;
}
.td_vert_eurusd {
	background: url('/images/td_bg_eurusd.png') no-repeat bottom right;
	height:90px;
}
.td_vert_eurjpy {
	background: url('/images/td_bg_eurjpy.png') no-repeat bottom right;
}
.td_vert_gbpusd {
	background: url('/images/td_bg_gbpusd.png') no-repeat bottom right;
}
.td_vert_nzdusd {
	background: url('/images/td_bg_nzdusd.png') no-repeat bottom right;
}
.td_vert_usdchf {
	background: url('/images/td_bg_usdchf.png') no-repeat bottom right;
}
.td_vert_usdcad {
	background: url('/images/td_bg_usdcad.png') no-repeat bottom right;
}
.td_vert_xauusd {
	background: url('/images/td_bg_xauusd.png') no-repeat bottom right;
}
.td_vert_audusd {
	background: url('/images/td_bg_audusd.png') no-repeat bottom right;
}
.td_vert_gbpjpy {
	background: url('/images/td_bg_gbpjpy.png') no-repeat bottom right;
}
.td_vert_usdjpy {
	background: url('/images/td_bg_usdjpy.png') no-repeat bottom right;
}
.td_vert_eurjpy {
	background: url('/images/td_bg_eurjpy.png') no-repeat bottom right;
}
.table_line {
	margin-left:10px;
	margin-top:5px;
}
.table_line #line_lbl {
	font-size: 86%;
	color:#82939f;
}
.buy_g {
	font-size:0;
	background: url('/images/bg_live_green.png') repeat-x ;
}
.sell_g {
	font-size:0;
	background: url('/images/bg_live_red.png') repeat-x ;
}
#vwraper {
	background: url('/images/v_wraper.png') no-repeat left top;
}
#vwraper_grad {
	background: url('/images/vwraper_grad.png') no-repeat top left;
}
.buy_g div {
	font-size:0;
	width:3px;
	height:6px;
	background: url('/images/left_live_green.png') no-repeat left top; 
}
.sell_g .right {
	font-size:0;
	width:3px;
	height:6px;
	background: url('/images/right_live_green.png') no-repeat right top;
}
.l_buy_g {
	font-size: 86%;
	color:#82939f;
}
.l_buy_g {
	font-size: 86%;
	color:#82939f;
}
.l_sell_g {
	font-size: 86%;
	color:#82939f;
}
#onenew {
	marign-top: 5px;
}

#link1, #link2, #link3, #link4,
#but_2, #but_3, #but_4, #but_6,
#left_but_1, #left_but_2, #left_but_3, #left_but_4,
#pa1, #pa2, #pa3,
.side_1 a, .side_2 a,
.footer_menu #center
{
    text-transform: uppercase;
    text-shadow: 1px 2px 2px #fff;
}
#link1, #link2, #link3, #link4 { text-shadow: none; }
.sitemap a {
	color:#506E94;
}


/** Банер промо акциий над новостями на главной странице */
.left-buner
{
    background: #fcfcfc;
    background: #fff;
    /*border: 1px solid #e4e8ea;*/
    height: 165px;
    margin-bottom: 5px;

    /** shadow */
	/*-moz-box-shadow: 0 0 10px #666;
	-webkit-box-shadow: 0 0 10px #666;
	-khtml-box-shadow: 0 0 10px #666;
	box-shadow: 0 0 10px #666;*/
}
.sidebar .left-buner
{
    margin-top: 5px;
}
.flash-alternative-main
{
    background: transparent url('/images/main-bunner-img.jpg') no-repeat 0 0;
    height: 305px;
    width: 761px;
    padding: 0;
    margin: 0;
    position: relative;
    text-align: left;
}
.flash-alternative-small
{
    padding: 0;
    margin: 0;
    position: relative;
    text-align: left;
}
.flash-alternative-main .get-flash-wrap
{
    position: absolute;
    top: 220px;
    left: 240px;
}
.flash-alternative-small .get-flash-wrap
{
    position: absolute;
    top: 50px;
    left: 20px;
}
.flash-alternative-main h1,
.flash-alternative-small h1
{
    color: #d60a0a;
    text-shadow: 1px 1px 1px #fff;
}


/** breadcrumb */
#crumbs {
    position: relative;
    top: -20px;
    left: 0;
    list-style-type:none;
    padding:0px 0px 0px 5px;
    margin:0;
}
#crumbs a,
#crumbs a:link,
#crumbs a:active,
#crumbs a:visited {
    color: #5a5f65;
    font-weight: bold;
}
#crumbs a:hover {color: #558abf; }
#crumbs li {
    list-style-type:none;
    padding:0px 0px 0px 5px;
    margin:0;
    display: inline;
}
/** end breadcrumb */

/* SITEMAP */

.sitemap-wrap {
    float: left;
    width: 50%;
}
.sitemap-xml-wrap {
    text-align: right;
}

/** side_menu */
.side_menu
{
    margin: 0 0 10px 0;
}
.side_menu a,
.side_menu a:link,
.side_menu a:active,
.side_menu a:visited
{
    color: #fff;
    font-size: 94%;
    text-decoration: none;
    font-weight: bold;

}
.side_menu a:hover
{
    color: #fdf2b3;
}
.side_menu {
    background: url('/images/submenu/bg.jpg') repeat-y left;
}
.side_menu ul {
    margin: 2px 20px 5px;
}
.side_menu ul li {
    margin-bottom: 5px;
}
/** end side_menu */

/*******************************************************************************
 *                        downloads-wrap old version
 ******************************************************************************/
/*#downloads-wrap
{
    vertical-align: middle;
}
#downloads-wrap a,
#downloads-wrap a:link,
#downloads-wrap a:active,
#downloads-wrap a:visited
{
    color: #558abf;
    font-weight: bold;
    text-decoration: none;
}
#downloads-wrap a:hover
{
    color: #8FC0F4;
}
#downloads-wrap a.download
{
    background: transparent url('/images/calculator/button.png') no-repeat top left;
    border: none;
    font-size: 100%;
    height: 34px;
    margin: 0;
    text-decoration: none;
    text-align: center;
    width: 146px;

    display: inline-block;
    // display: block; /* IE fix */


    /*position: absolute;
    bottom: 15px;
    right: 15px;*/
/*}
#downloads-wrap a.download:hover
{
    background-position: 0 -34px;
    color: #fefefe;
}
#downloads-wrap a.download span
{
    position: relative;
    top: 5px;
    right: 5px;
}
#downloads-wrap li
{
    list-style: none;
    position: relative;
    padding-left: 30px;
}
#downloads-wrap .filename
{
    padding-top: 10px;
    vertical-align: middle;
    width: 300px;

    display: inline-block;
    // display: block; /* IE fix */
/*}
#downloads-wrap .icon
{
    background: url(/images/sprites/icons-sprite.gif) top left no-repeat;
    display: block;
    height: 24px;
    position: absolute;
    top: 5px;
    left: 0;
    width: 24px;
}
#downloads-wrap .icon-zip,
#downloads-wrap .icon-cab
{
    background-position: 0 -480px;
}
#downloads-wrap .icon-exe
{
    background-position: 0 -144px;
}
/** end downloads-wrap old version */


/*******************************************************************************
 *                      downloads-wrap new version
 ******************************************************************************/
#downloads-wrap
{
    vertical-align: middle;
}
#downloads-wrap a,
#downloads-wrap a:link,
#downloads-wrap a:active,
#downloads-wrap a:visited
{
    color: #558abf;
    font-weight: normal;
    text-decoration: underline;
}
#downloads-wrap a:hover
{
    color: #8FC0F4;
}
#downloads-wrap a span
{
    font-weight: bold;
}
#downloads-wrap h2
{
    color: #8999ab;
    font-weight: normal;
}
#downloads-wrap h2 span
{
    color: #558abf;
    font-weight: bold;
}
#downloads-wrap li
{
    list-style: none;
    position: relative;
    padding-left: 0;
}
#downloads-wrap .download-block
{
    height: 53px;
    margin: 0 0 10px 0;
    position: relative;
}
#downloads-wrap .download-block-left
{
    background: transparent url('/images/download-bg-sprite.png') repeat-x 0 0;
    height: 53px;
    position: absolute;
    top: 0;
    left: 0;
    width: 10px;
}
#downloads-wrap .download-block-right
{
    background: transparent url('/images/download-bg-sprite.png') repeat-x 0 -106px;
    height: 53px;
    position: absolute;
    top: 0;
    right: 0;
    width: 10px;
}
#downloads-wrap .download-block-center
{
    background: transparent url('/images/download-bg-sprite.png') repeat-x 0 -53px;
    height: 53px;
    margin: 0 10px;
    position: relative;
    /*padding: 10px 0;*/
}
#downloads-wrap .download-links-wrap
{
    padding: 17px 0;
}
#downloads-wrap .download-block-center a
{
    position: relative;
    height: 24px;
    padding: 4px 0 4px 34px;
    margin: 0 10px;
    vertical-align: middle;
}
#downloads-wrap .icon
{
    background: transparent url('/images/download-icon-sprite.gif') no-repeat 0 0;
    height: 24px;
    width: 24px;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}
#downloads-wrap .zip
{
    background-position: 0 -24px;
}
#downloads-wrap .exe
{
    background-position: 0 0;
}
/** end downloads-wrap new version */

/*******************************************************************************
 *                               INFORMERS
 ******************************************************************************/
.setup_holder {
    background: url('/images/informers/setup_bg_foot.jpg') no-repeat bottom;
}
.setup_pan_holder {
    border-bottom:1px solid #eef2f7;
    padding-bottom: 20px;
}
.setup_pan {
    background: url('/images/informers/setup_bg.jpg') no-repeat top;
    padding: 7px 15px;
}
.setup_pan h2 {
    padding: 0px;
    margin: 0px;
    line-height: normal;
    font-size: 107%;
    text-transform: uppercase;
    color:#86af0e;
    font-style: italic;
    margin-bottom: 10px;
    
}
.settings_tab {
    width: 676px;
    margin: 0 auto;
}
.settings_tab td {
    padding: 10px 20px;
    vertical-align: top;
}
.settings_tab2 td {
    padding: 10px;
}

.settings_tab td.spcr,.settings_tab2 td.spcr {
    padding: 0px;
}
#informerPreview {
    text-align: center;
}


.inf_button {
    width: 142px;
    height: 39px;
    position: relative;
    background: url('/images/informers/button.jpg') no-repeat top;
}
.inf_button span,.inf_button span a {
    position: absolute;
    top:9px;
    left:5px;
    display: block;
    width: 130px;
    font-size:100%;
    font-weight: bold;
    color:#FFF;
    text-transform: uppercase;
}
/* FIBONACCI CALC */
#fib_holder {
    background: url('/images/fib/bg.jpg') repeat-y left ;
    width: 459px;
    position: relative;
}
.fib_bot {
    background: url('/images/fib/bottom.jpg') no-repeat bottom left ;
    padding-bottom: 30px;
}
.fib_head_tab {
    margin: 30px 38px;
    width: 345px;
}
.fib_head_tab th{
    color:#3a71a9;
    font-size: 100%;
    font-weight: bold;
    width: 159px;
    padding: 0 13px;
}
.fib_head_tab th input{
    background: #dfe5e9;
    border: 1px solid #dfe5e9;
    font-size: 100%;
    font-weight: bold;
    width: 159px;
    
    /** CSS3 radius */
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px; /* CSS3 standart */
}
.fib_tab {
    margin: 0px 47px 30px;
    width: 360px;
    background: url('/images/fib/hz.jpg') no-repeat;
    background-position: 125px 0;
}
.fib_tab th {
    text-transform: uppercase;
    color:#86af0e;
    font-size: 92%;
    font-weight: bold;
    text-align: center;
    padding: 10px 0px 5px;
}
.fib_tab td {
    padding: 4px;
    width: 110px;
    font-size: 92%;
}
.fib_tab td.text {
    font-size: 100%;
    color: #56687a;
}

.fib_tab td.green {
    color:#558abf;
    font-weight: bold;
    text-align: center;
}
.fib_tab td input{
    background: #dfe5e9;
    border: 1px solid #dfe5e9;
    font-size: 100%;
    font-weight: bold;
    width: 108px;

    /** CSS3 radius */
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px; /* CSS3 standart */
}
#fib_holder a#submit {
    background:url("/images/calculator/button.png") no-repeat scroll left top transparent;
    -background: none;
    -filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/calculator/button.png', sizingMethod='crop');
    border:medium none;
    bottom:15px;
    color:#4B5154;
    font-size:100%;
    height:34px;
    margin:0;
    position:absolute;
    right:155px;
    text-align:center;
    text-decoration:none;
    width:146px;
}
#fib_holder a#submit:hover
{
    background-position: 0 -34px;
    color: #fefefe;
}
#fib_holder #submit span {
    position:relative;
    right:5px;
    top:5px;
    font-size: 92%;
    color: #4b5154;
    font-weight: bold;
}

/**************/
.livechat li {
	background: url("/images/footer_menu_arr.png") no-repeat scroll left center transparent !important;
	padding-left:10px;
	margin-top:10px;
	font-size:108%;
	font-weight: bold;
}
.livechat a {
color:#000 !important;
}
.livechat h2 {
	font-size:146.5% !important;
}
.livechat p {
	color:#000;
}
.livechat ul div {
	width:240px;
	float:left;
}
.livechat ul span {
	color: grey;
}
	

/*******************************************************************************
 *                    Стилевое оформление для Акций компании
 ******************************************************************************/
.actions .img
{
    width: 390px;
    height: 230px;
    float: left;
    position: relative;
}
.actions .img img
{
    position: absolute;
    top:-3px;
    left:-4px;
}
.actions .text {
    margin-left: 392px;
}

/******************************* PARTNERSHIP **********************************/
.partnership .img
{
    width: 240px;
    height: 170px;
    float: left;
}
.partnership .text
{
    margin-left: 245px;
}
.partnership .text h2
{
    font-size: 138%;
    color: #475b75;
    padding-top: 0px;
    margin-bottom: 20px;
    font-style: italic;
}
.partnership .text .more
{
    color:#188ac4;
    font-weight: bold;
}
.partnership .text a
{
    color:#188ac4;
}
.rules
{
    font-size: 76%;
    color: #a3a3a3;
}
hr.rules
{
    border: 0px;
    border-bottom: 1px solid #a3a3a3;
    font-size: 1px;
    margin: 10px 0;
}
h2.blue
{
    color:#558abf;
}

/*******************************************************************************
 *                   Стилевое оформление условий
 ******************************************************************************/

.conditions {
	overflow-y:scroll;
	height:250px;
	width:730px;
	border:1px solid #ccc;
	padding: 20px;
	margin-top:20px;
    margin-bottom:20px;
	text-align:justify;
}

.conditions .table {
    margin:10px;

}

.conditions .table td {
	padding: 0 10px 10px;
	text-align: center;
}

/*******************************************************************************
                Стилевое оформление для конкурсов компании
 ******************************************************************************/
#contest-list-wrap h1 {
    font-style: normal;
}

.contest-teaser
{
    margin-bottom: 10px;
}
.contest-teaser .contest-title {
    color: #017cdf;
    font-size: 18px;
}

.teaser-content h2
{
	padding-top: 0 !important;
}

h2 a
{
	color: #558ABF;
    font-size: 18px;
	font-weight: normal;
	text-decoration: none;
}

.contest-teaser .contest-title a{
    text-decoration: none;
}

.contest-hr {
    width:100%;
    height: 1px;
    border: 0;
    background-color: #cfd6e4;
    clear:both;
    margin-bottom: 20px;
}

.contest-teaser h2,
.contest-page h2,
.contest-reg-page h2,
.contest-reg-success-page h2
{
    color: #6699cc;
    /*font-style: italic;*/
    /*font-weight: normal;*/
    text-transform: uppercase;
    /*text-shadow: 1px 2px 2px #ddd;*/
    text-shadow: 1px 1px 1px #ddd;
}
.teaser-content img,
.contest-page-content img
{
    margin: 0 20px 20px 0;
}
.contest-link-wrap
{
    text-align: right;
}
.contest-reg-link-wrap
{
    text-align: center;
}

.contest-link-wrap.rtl
{
    text-align: left;
}
.contest-link
{
    position: relative;
    height: 30px;
    margin: 10px 0;
    text-align: right;
    display: inline-block;
    text-transform: uppercase;
    /**
     * Фикс inline-block для IE6/IE7
     * @see http://rmcreative.ru/news/id/1195075135/
     * @see http://flipc.blogspot.com/2009/02/damn-ie7-and-inline-block.html
     */
    /*// display: block; /* IE6/IE7 fix - не работает */
    _overflow: hidden; /* IE6 fix */
    zoom: 1; /* включаем hasLayout */
    *display: inline; /* при hasLayout true display: inline; ведёт себя как display: inline-block; */
}

.contest-link-but2-1 {
    display: inline;
	float:left;
	margin: 10px 0 0 125px;
}

.contest-link-but2-2 {
    float:left;
}

.contest-link.rtl
{
    text-align: left;
}
.contest-link a,
.contest-link a:link,
.contest-link a:visited,
.contest-link a:active
{
    color: #6699cc;
    font-weight: bold;

    text-decoration: none;
    text-align: center;

    margin: 0;
    padding: 0;
}
.contest-link a:hover
{
    color: #0099ea;
}
/** contests link button sprite */
.contest-link .left,
.contest-link .right
{
    background: transparent url(/images/contests/contests-link-button-sprite.png) no-repeat 0 0;
    position: absolute;
    top: 0;
    height: 25px;
}
.contest-link .left
{
    left: 0;
    width: 10px;
}
.contest-reg-link-wrap .contest-link .left
{
    width: 30px;
    background-position: 0 -125px !important;
}
.contest-link.rtl .left
{
    background-position: 0 -125px;
    width: 30px;
}
.contest-link .right
{
    background-position: 0 -50px;
    right: 0;
    width: 30px;
}
.contest-link.rtl .right
{
    /*display: none;*/
    background-position: 0 -75px;
    width: 30px;
    z-index: 0;
}
.contest-link .center
{
    background: transparent url(/images/contests/contests-link-button-sprite.png) repeat-x 0 -25px;
    height: 23px;
    padding: 2px 40px 0 30px;
    text-shadow: 1px 2px 2px #C3C7D3;
    text-align: center;
    line-height: 140%;
}
.contest-link.rtl .center
{
    height: 23px;
    padding: 2px 30px 0 40px;
}
.contest-reg-link-wrap .contest-link .center
{
    padding: 2px 40px 0 40px !important;
}
/** страница регистрации в конкурсах компании */
#contest-reg-form-wrap
{
    background: url('/images/25/formbg.jpg') no-repeat;
    width: 552px;
    height: 272px;
    margin: 30px auto;
    padding: 15px 25px 40px 25px;
    text-align: center;
    font-style: normal;
}
#contest-reg-form-wrap h2
{
    color: #6699cc;
    font-size: 189%;
    font-style: italic;
    font-weight: normal;
    margin: 0 0 10px 0;
    padding: 0;
    text-transform: none;
    text-shadow: 1px 2px 2px #ddd;
}
#regform input
{
    border: 1px solid #bacada;
    color: #555;
    margin: 10px;
    padding: 2px;
}
#regform table
{
    margin: 0 auto;
}
#regform label
{
    text-shadow: 1px 2px 2px #fff;
}
#regform p.field-descr
{
    color: #999;
    font-size: 77%;
    margin: 0;
    padding: 0;
    width: 170px;
}
/** оформление кнопки регистрации */
#regform .button-primary
{
	background: #e6e6e6 url(/images/admin/admin_btn_bg.gif) repeat-x left top;
    border: 1px solid #bbb;
    cursor: pointer;
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size: 93%;
    font-weight: bold;
    margin-top: 10px;
    padding: 3px 15px !important;
    text-decoration: none;
    text-shadow: 1px 2px 2px #fff;

    /** radius */
    -moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
    border-radius: 10px;
}
#regform .button-primary:hover
{
    /*background-position: 0 -114px;*/
    /*background: #C4D279;*/
    /*outline: 1px solid #C4D279;*/
    border: 1px solid #6e6e6e !important;
    color: #0066cc;

    /** shadow */
	-moz-box-shadow: 0 0 10px #666;
	-webkit-box-shadow: 0 0 10px #666;
	-khtml-box-shadow: 0 0 10px #666;
	box-shadow: 0 0 10px #666;
}
/** contest registration error style */
#regform .error
{
    background-color: #ffebe8 !important;
    border-color: #cc0000 !important;
}
#contest-reg-error
{
	background-color: #ffebe8 !important;
    border: 1px solid #cc0000 !important;
    font-size: 85%;
    margin: 40px auto 0 auto;
	padding: 15px !important;
    padding-bottom: 0;
    width: 550px;

    /** radius */
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
/** end contest registration error style */

/* SLIDESHOW */

#jBanner {
    height: 304px;
	overflow: hidden;
	background: url('/images/widgets/load.gif') no-repeat center center;
}
#jBanner #b1,#jBanner #b2,#jBanner #b3,#jBanner #b4,#jBanner #b5,#jBanner #b6, #jBanner #b7{
    width: 761px;
    height: 304px;
    display: none;
}
#jBanner_buts {
	position:relative;
	height:1px;
	font-size:1px;
}
#jBanner_buts div {
	position:absolute;
	bottom:8px;
	background: url(/images/ban1/button.jpg) no-repeat left top;
	width: 12px;
	height:12px;
	cursor:hand; 
	cursor:pointer;
}
#jBanner_buts #buttons {
	background: url(/images/ban1/bg.png) no-repeat right top;
	-background: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/ban1/bg.png', sizingMethod='image');
	bottom: 3px;
	right:0px;
	height:24px;
	width: 400px;
	cursor: default;
}

#jBanner_buts #but5 { right:10px; }
#jBanner_buts #but4 { right:30px; }
#jBanner_buts #but3 { right:50px; }
#jBanner_buts #but2 { right:70px; }
#jBanner_buts #but1 { right:90px; }
/*#jBanner_buts #but1 { right:130px; }  +20px */

/* contest result */
.contest_result
{
    clear:both;
}
#contest_result
{
    height:325px;
    width:413px;
    margin-left:20px;
}
.pages_result, #tabs-forward,  #tabs-back
{
    text-decoration: none;
    height:20px;
    text-align:center;
    color:black;
    float:left;
    width:57px;
    cursor:pointer;
    color:#9CBA60;
    font-style:italic;
    font-weight:bold;
    background:url(/images/tableth_bg.png) repeat-x scroll left bottom #FCFCFC;
    border:1px solid #FCFCFC;
}

.pages_result:hover
{
    color:green!important;
}
.page_active
{
    color:green!important;
}
.dn 
{
    display:none;
}




/* contest result */


.beginners_but
{
    display:block;
    width:155px;
    height:30px;
    text-decoration:none;
    cursor:pointer;
    background:url(/images/beginners_but.jpg) no-repeat;
    color:white;
    font:bold 12px/25px arial;
}

/* firststeps.php */
.pic_margin {margin: 10px 20px 10px 0px;}

/* newyear */

#new_year_bg {

  background: url('/images/new_year/bg.png') no-repeat fixed 50% 500px;
}

/* newyear */

.awards
{
    width:1000px;
    height:100px;
    background: url(/images/awards/bottom_bg.png) repeat-x bottom;
    float:left;
    overflow:hidden;
	position: relative;
    zoom:1;
}

.ar-left, .ar-right
{
	cursor: pointer;
	display: block;
	height: 100px;
	position: absolute;
	top: 0px;
	width: 20px;
	z-index: 50;
}

.ar-left
{
	background: url(/images/awards/ar-left.png) no-repeat scroll 7px 50px;
	left: 0px;
}

.ar-right
{
	background: url(/images/awards/ar-right.png) no-repeat scroll 7px 50px;
	right: 0px;
}

.award-block
{
	width: 5000px; 
	margin: 0 5px;
	position: relative;
	z-index: 10;
}

.awards .best_aff
{
    width:170px;
    height:77px;
    background: url(/images/awards/best_aff.png) repeat-x bottom;
    float:left;
    margin:15px 0 0 10px; 
}

.awards .best_cl
{
    width:132px;
    height:77px;
    background: url(/images/awards/best_cl.png) repeat-x bottom;
    float:left;
    margin:15px 20px 0 10px; 
}

.awards .best_africa
{
    width:179px;
    height:77px;
    background: url(/images/awards/best_africa_2011.png) repeat-x bottom;
    float:left;
    margin:15px 20px 0 10px; 
}

.awards .best_aff_ng
{
    width:170px;
    height:77px;
    background: url(/images/awards/best_aff.png) repeat-x bottom;
    float:left;
    margin:15px 0 0 90px;
}


.awards .stable_broker
{
    width:205px;
    height:77px;
    background: url(/images/awards/most_stable.png) repeat-x bottom;
    float:left;
    margin:12px 0 0 0; 
}

.awards .best_exc
{
    width:206px;
    height:72px;
    background: url(/images/awards/best_exc.png) repeat-x bottom;
    float:left;
    margin:16px 0 0 10px; 
}

.awards .best_nigeria
{
    width:164px;
    height:63px;
    background: url(/images/awards/best_nigeria.png) repeat-x bottom;
    float:left;
    margin:20px 0 0 10px; 
}

.awards .innovator
{
    width:181px;
    height:72px;
    background: url(/images/awards/innovator.png) repeat-x bottom;
    float:left;
    margin:16px 20px 0 10px; 
}
/*for page company.php */
.company_page {
    text-align: justify;
}
.company_page tr td div {
    padding: 0px 0px 20px 20px;
}
.company_page span {    
    color: #85A3D9;
    font: italic bold 18px arial;
    text-transform: uppercase;
}
.company_page hr {
    color: #c8d5e5;
}


/* Стиль для RSS */
.rss {
    text-align: justify;
}

.rss .rss_top {
    background: url('/images/rss/top_background.jpg') bottom center no-repeat;
    padding-bottom:10px;
    padding-right:360px;
}
.rss .rss_center .rss_feed {
    clear:both;
    padding-top:20px;
    margin-right:100px;
}

.rss .rss_center .rss_feed a{
    font-size:14px;
}

.rss .rss_center .img{
        padding-top:15px;
        float:left;
}

.rss .rss_center .text{
        margin-left:67px;
}

.rss .rss_bottom {
    background: url('/images/rss/bottom_background.jpg') top center no-repeat;
    margin-top:30px;
    padding-top:7px;
}

.rss h2 {
	padding-top:10px;
	font-size:100%;
	font-weight: normal;
}
.rss h2 a {
    color: #558abf;
}

/* page representative.php */
#representative {
    width: 100%;
}
#representative h3 {
    color: #558abf;
    padding-bottom: 0px;
}
#representative tr td {
    font-size: 9pt;
}
#representative a {
    color: #558ABF;
}
#representative .line {
    width: auto;
    height: 1px;
    background: url('/images/representative/line.jpg') left no-repeat;
}
#representative .marker {
    width: 6px;
    height: 8px;
    background: url('/images/representative/marker.jpg') top no-repeat;
    margin-right: 7px;
}


.rating
{
	background: url(/images/contests/button_rating.jpg);
	line-height: 115px;
}

.register_button {
    background: url(/images/contests/register_button.jpg) repeat scroll 0 0 transparent;
    cursor: pointer;
    font-family: arial;
	font-size: 19px !important;
	font-style: normal;
    font-weight: bold;
    height: 95px;
    line-height: 95px;
    margin: 0 auto;
	text-shadow: 1px 1px 1px #666666;
    width: 252px !important;
}

.sp_button
{
	overflow: hidden;
}

.sp_button .reg, .sp_button .result, .sp_button .rate
{
	float: left;
}

.sp_button .reg a, .sp_button .result a, .sp_button .rate a
{
	color: #ffffff;
	display: block;
    font-family: arial;
	font-size: 19px !important;
	font-style: normal;
    font-weight: bold;
	padding: 0 0 0 20px;
	text-decoration: none;
	text-shadow: 1px 1px 1px #666666;
	text-transform: uppercase;
}

.sp_button .result a
{
	padding: 25px 0 0 20px;
}

.sp_button .reg
{
	background: url(/images/contests/register_button.jpg) repeat scroll 0 0 transparent;
	height: 95px;
	line-height: 95px;
	margin: 10px 3px 0 0;
	width: 252px;
}

#wholeform a
{
	text-decoration: none;
}

.sp_button .rate
{
	background: url(/images/contests/button_rating.jpg);
	height: 110px;
	line-height: 115px;
	width: 260px;
}

.sp_button .result
{
	background: url(/images/contests/button_prew_results.jpg) no-repeat scroll 0 0;
	height: 110px;
	width: 260px;
}

.boom_insert
{
	background: url(/images/actions/button_blue.png);
	line-height: 115px;
}

.boom_button {
    background: url(/images/actions/button_green.png) repeat scroll 0 0 transparent;
    cursor: pointer;
    font-family: arial;
	font-size: 14px !important;
	font-style: normal;
    font-weight: bold;
    height: 95px;
    line-height: 46px;
    margin: 0 auto;
	text-shadow: 1px 1px 1px #666666;
    width: 252px !important;
}

.contest-link-wrap .buts
{
	text-align: left;
}

/*.contest-link-wrap .buts
{
	display: none;
}*/

.buts {
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 19px !important;
    font-weight: bold;
    height: 110px;
    text-decoration: none;
    text-shadow: 1px 1px 1px #666666;
	text-transform: uppercase;
    width: 254px;
}

.req
{
	clear: both;
	display: none;
	overflow: hidden; 
	padding: 10px 0;
	text-align: center;
}

.req p
{
	color: #9CBA60;
}

/* Articles */
.articles-post
{
	overflow: hidden;
	padding: 25px 0;
	zoom: 1;
}

.articles-title
{
	color: #007E26;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
}

.articles-entry-content
{
	overflow: hidden;
}

.articles-entry-content img
{
	float: left;
	margin: 0 15px 0 0;
}

.articles-entry-content h3
{
	color: #9CBA60;
	font-style: italic;
	font-weight: bold;
	padding: 0 0 6px;
	text-transform: uppercase;
}

.articles-entry-content p
{
	text-align: justify;
}

.articles-more
{
	clear: both;
	overflow: hidden;
	padding: 10px 0 0;
}

.articles-more a
{
	display: block;
}

.articles-more a.internet-version
{
	background: url(/images/articles/new/button.jpg) no-repeat scroll 0 0;
	color: #5A6874;
	font-size: 12px;
	float: left;
	height: 27px;
	line-height: 27px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	width: 175px;
}

.articles-more a.read
{
	color: #0872DC;
	float: right;
	font-size: 12px;
	text-align: right;
}

.plugin-window
{
	background: url(/images/dialog.png) no-repeat scroll 0 0;
	display: none;
	height: 55px;
	position: absolute;
	right: 15px;
	top: 0px;
	width: 281px;
	z-index: 500;
}

.plugin-window p
{
	color: #000000;
	float: left;
	font-size: 12px;
	font-weight: bold !important;
	left: 60px;
	position: relative;
	top: 12px;
}

.plugin-window p a
{
	color: #296bad;
	cursor: pointer;
	text-decoration: underline;
}

.plugin-window span
{
	cursor: pointer;
	position: absolute;
	right: 10px;
	top: 10px;
}

/* Promo */
.pr_buttons
{
	clear: both;
	margin: 0 0 0 120px;
	overflow: hidden;
}

.pr_reg, .pr_cabinet
{
	float: left;
	height: 100px;
	line-height: 30px;
	width: 260px;
}

.pr_reg a, .pr_cabinet a, .pr_top a
{
	color: #ffffff;
	display: block;
	font-size: 14px;
	font-weight: bold;
	padding: 20px 0 15px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}

.pr_reg
{
	background: url(/images/actions/button_green.png) no-repeat scroll 0 0;
}

.pr_cabinet
{
	background: url(/images/actions/button_blue.png) no-repeat scroll 0 0;
}

.pr_top
{
	background: url(/images/actions/button-yellow.jpg) no-repeat scroll 0 0;
	height: 78px;
	clear: both;
	margin: 15px 0 0;
	overflow: hidden;
	width: 522px;
}

.pr_top a
{
	line-height: 78px;
	padding: 0;
}

/* Account tabs */
.demo-account
{
	margin: 30px auto 0;
	width: 665px;
}

.account-tabs
{
	list-style: none;
	margin: 0 5px !important;
	overflow: hidden;
}

.account-tabs li
{
	height: 37px;
	list-style: none !important;
	margin: 0 !important;
	width: 326px;
}

.ac1
{
	float: left;
	width: 390px;
}

.ac2
{
	float: right;
	width: 390px;
}

.account-tabs li a
{
	background: url(/images/tabs/bg.jpg) repeat-x scroll 0 0;
	display: block;
	height: 38px;
}

.account-tabs li.selected a
{
	background: url(/images/tabs/tbg.jpg) repeat-x scroll 0 0;
	display: block;
	height: 38px;
}

.account-tabs li a .ac-left
{
	background: url(/images/tabs/tltab.jpg) no-repeat scroll 0 0;
	float: left;
	height: 37px;
	margin: -1px 0 0;
	width: 8px;
}

.account-tabs li.selected a .ac-left
{
	background: url(/images/tabs/tltaba.jpg) no-repeat scroll 0 0;
	float: left;
	height: 37px;
	margin: -1px 0 0;
	width: 8px;
}

.account-tabs li a img
{
	display: block;
	margin: 0 auto;
	padding: 7px 0;
}

.account-tabs li a .ac-right
{
	background: url(/images/tabs/trtab.jpg) no-repeat scroll 0 0;
	float: right;
	height: 37px;
	margin: -1px 0 0;
	width: 8px;
}

.account-tabs li.selected a .ac-right
{
	background: url(/images/tabs/trtaba.jpg) no-repeat scroll 0 0;
	float: right;
	height: 37px;
	margin: -1px 0 0;
	width: 8px;
}

.account-tab-main
{
	background: url(/images/demo/main.jpg) no-repeat scroll 0 0;
}

.da-pad
{
	padding: 50px 0 0;
}

.da-pad.fixed
{
	padding: 30px 40px;
}

.da-row
{
	overflow: hidden;
	padding: 0 0 10px 90px;
}

.da-row img
{
	border: 1px solid #c2d0dd;
}

.da-row label
{
	color: #46576b;
	float: left;
	font-size: 12px;
	font-weight: bold;
	line-height: 30px;
	padding: 0 10px 0 0;
	text-align: right;
	width: 140px;
}

.da-row label sup
{
	color: #ff6868;
	font-size: 14px;
	vertical-align: top;
}

.da-row .bg-field
{
	background: url(/images/demo/bg-field.png) no-repeat scroll 0 0;
	float: left;
	height: 30px;
	position: relative;
	width: 310px;
}

.da-row .bg-field.er
{
	background: url(/images/demo/bg-field-er.png) no-repeat scroll 0 0;
}

.da-row .bg-field input
{
	background: none;
	border: none;
	color: #6A788A;
	font-size: 13px;
	height: 20px;
	left: 8px;
	position: absolute;
	top: 5px;
	width: 294px;
}

.da-row .bg-field select
{
	background: none;
	border: none;
	color: #6A788A;
	font-size: 13px;
	left: 8px;
	position: absolute;
	top: 6px;
	width: 294px;
}

.da-row .danger
{
	color: #e77451;
	padding: 0 0 0 150px;
}

.blue-button input, .blue-button a
{
	background: url(/images/demo/reg.png) no-repeat scroll 0 0;
	border: none;
	color: #ffffff;
	display: block;
	font-size: 14px;
	font-weight: bold;
	height: 66px;
	line-height: 66px;
	margin: 0 0 0 145px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	width: 316px;
}

.blue-button #dd
{
	margin: 30px 0 0 40px;
}

.account-tab.dn
{
	display: none;
}

/* Account Success */
.account-success
{
	background: url(/images/demo/bg-success.png) no-repeat scroll 0 0;
	height: 351px;
	margin: 0 0 20px;
}

.account-success-pad
{
	padding: 30px;
}

.account-success-info
{
	float: left;
	width: 515px;
}

.account-success-info h2
{
	color: #5081b2;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	padding: 0;
	text-transform: uppercase;
}

.account-success-side
{
	float: right;
	width: 180px;
}

.account-success-side h2
{
	color: #515f6d;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	padding: 0 0 10px;
	text-align: center;
	text-transform: uppercase;
}

.account-success-side img
{
	margin: 0 0 10px;
}

.download-mt4
{
	margin: 30px 0 0 160px;
}

.download-mt4 img
{
	display: block;
	margin: 0 auto;
	padding: 10px 0 0;
}

.download-mt4 a
{
	background: url(/images/demo/button.png) no-repeat scroll 0 0;
	color: #6E6E70;
	display: block;
	font-size: 17px;
	height: 66px;
	text-align: center;
	text-decoration: none;
	width: 221px;
}

.want-text
{
	padding: 0 30px;
}

.want
{
	background: url(/images/demo/open-button.png) no-repeat scroll 0 0;
	color: #5f6c7c;
	display: block;
	font-size: 12px;
	font-weight: bold;
	height: 33px;
	line-height: 33px;
	margin: 10px 0 0 190px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	width: 222px;
}

.demo-concurs
{
	background: #ebf0f5;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin: 15px 0;
	text-align: center;
}

.demo-concurs h2
{
	color: #515f6d;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	padding: 10px 0;
	text-align: center;
	text-transform: uppercase;
}

.demo-concurs img
{
	margin: 0 0 10px;
}

/* Resource_map */
.resource_map-block
{
	padding: 15px 0 0 0;
}

.resource-block-post
{
	overflow: hidden;
	padding: 0 0 40px;
}

.resource-block-image
{
	float: left;
	margin: 0 20px 0 0;
	width: 206px;
}

.resource-block-info
{
	float: left;
	width: 485px;
}

.resource-block-info a
{
	color: #1e77aa;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

.resource-block-entry p
{
	padding: 7px 0;
}

.resource-block-entry a
{
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
	text-transform: none;
}

.rmap
{
	background: url(/images/resource_map.png) no-repeat scroll 0 0;
	float: left;
	height: 94px;
	margin: 4px 10px 0 0;
	width: 229px;
}

.lcard
{
	float: left;
	height: 94px;
	margin: 4px 10px 0 0;
	width: 229px;
}

.rmap span
{
	color: #ffffff;
	display: block;
	font-size: 14px;
	font-weight: bold;
	height: 94px;
	padding: 30px 20px 0 0;
	text-align: right;
	text-transform: uppercase;
}

/* awards */
.awards-main
{
	overflow: hidden;
}

.awards-block
{
	float: left;
	margin: 0 29px 43px 0;
	width: 152px; /* 156 */
}

.awards-block a
{
	color: #103e4d;
	font-size: 10px;
	text-decoration: none;
	text-transform: uppercase;
}

.awards-block a img
{
	margin: 8px 0;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
.awards-block_view_img {
     display: block;
     float: left;
     height: 213px; 
     margin: 10px 25px 10px 0px;
     -moz-border-radius: 10px;
     -webkit-border-radius: 10px;
     border-radius: 10px;
}

.awards-block a ins
{
	display: block;
	line-height: 16px;
	text-align: center;
}

.awards-block.fixed
{
	margin: 0;
}
