a img {
	border:0;
}

/* News_Center */

.newscen_div1 {
margin: 24px 24px 0 20px;}

.newscen_NewsTitle {
	text-decoration: underline;
	color:#FFFFFF;
}

.newscen_text1 {

color:#0073d4;
font-family:tahoma;
font-size:20px;
line-height:24px;}

.newscen_textsmall {

color:#0066cc;font-family:tahoma;font-size:11px;}

.linetext

{text-decoration:underline;}

.reyting
{background-color:#6babe1;color:#FFFFFF;width:89px;height:16px;display:inline;padding: 0px 8px;margin: 0 0 0 10px;}

.newscen_anno {color:#6f6f6f;font-family:verdana;font-size:13px;line-height:14px;}
.newscen_komment {font-size:11px;color:#a8a8a8;font-family:tahoma;}
.newscen_div2 {margin:24px 0 30px 20px;}



/* END News_Center */

.MenuUp {
	clear:both;
	border-bottom:1px solid #607588;
	padding:0 0 10px 10px;
	min-height:86px;
	height:auto !important;
	height:86px;
	font-family:Arial;
}

.MenuUp a.name {
	color:#125faf;
	text-decoration:none;
	font-size:14px;
	border-bottom:1px solid #125faf;
	font-family:Arial;
}

.MenuUp div.ticker-div {
	padding-right:1em;
	border:0;
	background:url(/ru/images/public/menu_up_dotted.gif) 0 12px repeat-x;
	min-height:19px;
	height:auto !important;
	height:19px;
}

.MenuUp div.ticker a {
	text-decoration:none;
	border-bottom:1px solid #0073d4;
	color:#0073d4;
}

.MenuUp td.value {
	font-family:Arial;
}

.MenuUp a.MenuUp-links1-pass {
	color:#000000;
	text-decoration:none;
	border-bottom:1px dotted;
}

.MenuUp a.MenuUp-links1-act {
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	border-bottom:1px dotted;
}

div.MenuUp-links2-act {
	background:url(/ru/images/public/MenuUp-links2-act.gif) no-repeat;
	width:101px;
	height:20px;
	padding-top:4px;
	text-align:center;
	float:right;
}

div.MenuUp-links2-pass {
	width:101px;
	height:21px;
	padding-top:3px;
	text-align:center;
	float:right;
}

div.MenuUp-links2-pass a {
	color:#000000;
	text-decoration:none;
}

div.MenuUp-links2-act a {
	color:#FFFFFF;
	text-decoration:none;
}

div.MenuUp-links2-act a:hover, div.MenuUp-links2-pass a:hover {
	text-decoration:underline;
}

.TdText a {
	color: #0066CC;
}
.TdTextKonkurs {
	text-align: left;
	vertical-align: top;
	font-family: Tahoma;
	font-size: 12px;
	color: #333333;
}
.LinkKonFinish {
	font-family: Tahoma;
	font-size: large;
	color: #2b608c;
	padding-right: 20px;
}
.TabFinishKon {
	font-size: x-small;
	color: #999999;
	font-family: Tahoma;
}
.TabFinishKon #Td1 {
font-size:  small;
	text-align: left;
	vertical-align: top;
	padding-top: 7px;
}
.TabFinishKon #Td1 a {
	color: #2b608c;
}

.TitleKomment {
	font-family: Tahoma;
	font-size: large;
	font-weight: bold;
	color: #0d96d6;
}

.TdKomBlog {
	font-family: Tahoma;
	font-size: medium;
	font-weight: bold;
	color: #666666;
	background-color: #d7d7d7;
	text-align: center;
	vertical-align: middle;
	height: 33px;
	padding-right: 15px;
}

.TabKommentBlog {
	border: 1px solid #cedde8;
}
.TabKommentBlog #name {
	font-size: small;
	color: #333333;
	background-color: #d5e5f2;
	text-align: left;
	vertical-align: middle;
	height: 20px;
	padding-left: 10px;
}
.TabKommentBlog #kom {
	font-family: Tahoma;
	font-size: small;
	color: #333333;
	padding: 10px;
}


.TitleKonkurs {
	font-family: Tahoma;
	font-size: 24px;
	color: #3980b5;
	line-height:30px;
}

a.TitleKonkurs {
	text-decoration:none;
	border-bottom:1px solid #3980b5;
}

.TdTextKonkurs a {
	color: #107CD7;
}
.TabPedestal {
	font-family: Tahoma;
	font-size: 11px;
	color:#666666;
	background-image: url(/ru/images/public/pedestal.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-align: left;
	vertical-align: top;
	height: 332px;
	width: 547px;
	line-height:15px;
}
.TabPedestal #TdTel {
	padding-top: 88px;
	width: 33%;
	text-align: center;
	vertical-align: top;
}
.TabPedestal #TdMuvy {
	font-size: 11px;
	text-align: center;
	vertical-align: top;
	width: 34%;
}
.TabPedestal #TdBook {
	font-size: 11px;
	text-align: center;
	vertical-align: top;
	width: 33%;
	padding-top: 132px;
}

#divTelKon {
	text-align: left;
	margin:45px 0 0 10px;
	font-size: 12px;
}
#divTelKon a {
	font-weight: bold;
	color: #107CD7;
}




.TdTitle a {
	font-size: 20px;
	color: #129205;
	font-weight: normal;
}
.Avtor5 {
}

.TitleBlog {
	font-size: 19px;
	color: #3980b5;
	font-weight: normal;
	text-decoration: none;
}

.TitleForum {
	font-size: 19px;
	color: #913519;
	font-weight: normal;
	text-decoration: none;
}

.TableAvatar {
	margin-right:18px; float:left;
	text-align:center;
}

.TableAvatar table {
	margin-bottom:5px;
}

.TdText {
	font-size: small;
	color: #333333;
}

.Txt {
}

.Golosa {
	width:94px; height:83px; background: url(/ru/images/public/guvory_vote_bckg.gif) no-repeat;
	float:right;
	text-align:center;
}
.Golosa .chislo {
	margin-top:43px;
	font-weight:bold;
	color:#935e19;
	font-size:13px;
}
.Golosa .golos {
	color:#FFFFFF;
	font-size:10px;
	margin-top:2px;
}

.Comments {
	color:#404040;
	text-decoration:underline;
}

.Header {
	height:32px;
	background: #a2d777 url(/ru/images/public/guvory_header_bckg.gif) repeat-x;
	border-top:1px solid #adc698;
	border-right:1px solid #adc698;
	border-left:1px solid #adc698;
}

.Header_blue {
	height:33px;
	background: #b7d7ee url(/ru/images/public/Header_blue_header_bckg.gif) repeat-x;
	border-top:1px solid #7faaca;
	border-right:1px solid #7faaca;
	border-left:1px solid #7faaca;
}

.Header div.guvory {
	color:#619c33;
	font-size:17px;
	width:178px;
	height:29px;
	line-height:29px;
	text-align:center;
	background:#fafafa url(/ru/images/public/guvory_header_div_bckg.gif) no-repeat;
	margin-top:3px;
}


.Header_blue div.guvory {
	padding:0 20px;
	float:left;
	background:#FFFFFF url(/ru/images/public/Header_blue_div_bckg.gif) repeat-x;
	border-top:1px solid #085897;
	border-right:1px solid #085897;
	border-bottom:0;
	border-left:1px solid #085897;
	line-height:29px;
	text-align:center;
	margin:3px 0 0 8px;
}

.Header_blue div.guvory a {
	color:#075898;
	font-size:18px;
	font-family:Arial;
	text-decoration:none;
	border-bottom:1px dashed #085897;
}

.Header_blue div.guvory span {
	color:#075898;
	font-size:18px;
	font-family:Arial;
}

.Clear {
	clear:both;
	height:23px;
}

.Clear_nobr {
	clear:both;
	line-height:0;
}

.Arrow {
	float:right;
}

.TitleDiv {
}

.SmallTextBlog {
	font-family: Tahoma;
	font-size: x-small;
	color: #999999;
	text-align: left;
	vertical-align: top;
	padding-top: 7px;
padding-bottom: 20px;
}
.SmallTextBlog  #komm {
	padding-right: 10px;
	display: inline;
}
.SmallTextBlog #komm a {
	color: #666666;
	text-decoration: none;

}



.TdText a {
	color: #0066CC;
}

body {
    margin:8px 0 0;
	padding: 0;
	font-family: Tahoma;
	font-size: 11px;
	color:#666666;
	}

.w_100 {
    width:100%;
}

div.maintxt {
    margin: 0;
	padding: 0 0 30px 0;
}

.grey {
	color:#666666;
}
.grey a.ticker_link{
	color:#666666;
}

.grey_bold {
	color:#666666;
	font-weight:bold;
}

.orange {
	color:#f57f29;
}

.orange_bold {
	color:#f57f29;
	font-weight:bold;
}

.green {
	color:#00ae42;
}
.green a.ticker_link{
	color:#00ae42 !important;
}

.green_pale {
	color:#8fd685;
}
.green_pale a.ticker_link{
	color:#8fd685 !important;
}

.green_bg {
	background-color:#00ae42;
}


.green_bold {
	color:#00ae42;
	font-weight:bold;
}

.blue {
	color:#0073d4;
}

.blue_bold {
	color:#0073d4;
	font-weight:bold;
}

.red {
	color:#f32837;
}
.red a.ticker_link{
	color:#f32837 !important;
}

.red_pale {
	color:#f37a7f;
}
.red_pale a.ticker_link{
	color:#f37a7f !important;
}

.red_bg {
	background-color:#f32837;
}

.red_bold {
	color:#f32837;
	font-weight:bold;
}

table {
	font-family: Tahoma;
	font-size: 11px;
}

form {
	margin:0;
}

textarea {
	border:1px solid #000;
	font-family: Tahoma;
	font-size: 11px;
}

input {
	font-family:Tahoma;
	font-size:11px;
}

input.button {
	background-color:#f57f29;
	font-size:11px;
	font-weight:bold;
	font-family:Tahoma;
	color:#FFFFFF;
	cursor:pointer;
	border:1px solid #f57f29;
}

a, a.ticker_link {
	color:#0073d4;
	text-decoration:underline;
}

a.t14_blue {
	color:#5095c9;
	text-decoration:underline;
}

a:hover.t14_blue {
	text-decoration:none;
}

a.t11_grey {
	color:#979797;
	text-decoration:underline;
}

a:hover.t11_grey {
	text-decoration:none;
}


p {
	margin:0;
}

div.root {
	width:1000px;
	text-align:left;
	margin:0 auto;
}

div.top_nav {
	width:1000px;
	min-height:29px;
	height:auto !important;
	height:29px;
	color:#000000;
}

div.top_nav a {
	color:#000000;
}


div.top_content {
	width:1000px;
}


div.menu {
	width:193px;
	float:left;
}

div.menu th {
	height:49px;
	background-image: url(/ru/images/public/bckg_menu.gif);
	background-repeat: repeat-x;
	background-position: top;
	border-right:1px solid #d1d1d1;
	border-bottom:1px solid #d1d1d1;
	text-align:left;
	cursor:pointer;
}

div.menu th a {
	font-size:14px;
	color:#125faf;
	font-family:Arial;
	text-decoration:none;
}

div.menu th a:hover {
	text-decoration:underline;
	color:#125faf;
}

div.menu td {
	background-image: url(/ru/images/public/bckg_menu.gif);
	background-repeat: repeat-x;
	background-position: top;
	border-left:1px solid #d1d1d1;
	border-bottom:1px solid #d1d1d1;
	text-align:left;
	cursor:pointer;
	padding-left:15px;
}


div.main {
	width:805px;
	float:right;
}

div.right {
	width:183px;
	margin-left:7px;
	float:left;
}

div.blog_arch {
	border-left: 2px solid #8bbde7;
	border-right: 2px solid #8bbde7;
	color:#063960;
	background-image: url(/ru/images/public/bg_blog_arch.jpg);
}

tr.header_center_blue {
	background-image: url(/ru/images/public/header_center_wh.gif);
	background-repeat: repeat-x;
	color:#FFFFFF;
}


tr.header_center_orange {
	background-image: url(/ru/images/public/header_center_orange.gif);
	background-repeat: repeat-x;
	color:#FFFFFF;
}

tr.header_center_blue1 {
	background-image: url(/ru/images/public/header_center_gr.gif);
	background-repeat: repeat-x;
	color:#FFFFFF;
}

.header_center_blue a, .header_center_blue1 a, .header_center_orange a {
	color:#FFFFFF;
}

td.header_center_blue {
	padding-left:13px;
	background-image: url(/ru/images/public/header_center_blue.gif);
	background-repeat: repeat-x;
	color:#FFFFFF;
	font-size:17px;
}
td.header_center_blue_mut {
	padding-left:13px;
	background-image: url(/ru/images/public/header_center_blue_mut.gif);
	background-repeat: repeat-x;
	color:#FFFFFF;
	font-size:17px;
}

td.header_center_orange {
	padding-left:13px;
	background-image: url(/ru/images/public/header_center_orange.gif);
	background-repeat: repeat-x;
	color:#FFFFFF;
	font-size:17px;
}

td.header_center_green {
	padding-left:13px;
	background-image: url(/ru/images/public/header_center_green.gif);
	background-repeat: repeat-x;
	color:#FFFFFF;
	font-size:17px;
}
td.header_center_green1 {
	padding-left:13px;
	background-image: url(/ru/images/public/header_center_green1.gif);
	background-repeat: repeat-x;
	color:#3b8300;
	font-size:17px;
}

.table_sep {
	background-image: url(/ru/images/public/table_sep.gif);
	background-repeat: repeat-y;
	background-position: top;
	padding-left:1px;
}

.border {
	border-left:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; border-right:1px solid #d7d7d7;
}

.border_l_r {
	border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7;
}

.border_left {
	border-left:1px solid #d7d7d7;
}

.border_right {
	border-right:1px solid #d7d7d7;
}

div.bottom {
	width:790px;
	min-height:82px;
	height:auto !important;
	height:82px;
	margin-left:210px;
	text-align:left;
}

div.vote {
	width:55px;
	height:60px;
	line-height:60px;
	color:#FFFFFF;
	font-size:50px;
	border:1px solid #0073d4;
	background-image: url(/ru/images/public/bckg_vote.gif);
	background-repeat: repeat-x;
}

div.pitch {
	padding:9px 0 0 20px;
	color:#FFFFFF;
	font-size:19px;
}

.hsep {
	height:1px;
	background-image: url(/ru/images/public/table_hsep.gif);
	background-repeat: repeat-x;
	font-size:1px;
}

div.bottom2 {
	width:790px;
	padding:15px 0 15px 0;
	background-color:#ababab;
	background-image: url(/ru/images/public/bottom_corner.gif);
	background-repeat: no-repeat;
	color:#FFFFFF;
}

div.bottom2 a {
	color:#FFFFFF;
}

div.copy {
	float:right;
	padding:20px 30px 0 0;
}

div.panel {
	width:100%;
	background-color:#f5f5f5;
	background-image: url(/ru/images/public/table_hsep.gif);
	background-repeat: repeat-x;
	background-position: top;
}

div.border {
	border:0;
	width:100%;
	height:1px;
	background-image: url(/ru/images/public/table_hsep.gif);
	background-repeat: repeat-x;
	background-position: top;
	font-size:1px;
}

td.dotted_border {
	background-image: url(/ru/images/public/table_hsep.gif);
	background-repeat: repeat-x;
	background-position: top;
	height:1px;
	font-size:1px;
	border:0;
}

.dotted_border {
	background-image: url(table_hs.gif);
	background-repeat: repeat-x;
	background-position: top;
	height:1px;
	font-size:1px;
	border:0;
}

select {
	font-family:Tahoma;
	font-size:11px;
	color:#666666;
}

table.vegi_table td {
	padding:2px;
}

table.regular_table td {
	padding:4px;
}

table.replies td {
	padding:5px;
}

table.replies_no td {
	padding:0;
}

td.bookmark_act_center1, td.bookmark_act_center {
	background-image: url(/ru/images/public/bookmark_act_center.gif);
	background-repeat: repeat-x;
	padding:0 12px 0 12px;
}

td.bookmark_act_left1, td.bookmark_act_left {
	background-image: url(/ru/images/public/bookmark_act_left.gif);
	background-repeat: no-repeat;
}

td.bookmark_act_right1, td.bookmark_act_right {
	background-image: url(/ru/images/public/bookmark_act_right.gif);
	background-repeat: no-repeat;
}

td.bookmark_pass_center1, td.bookmark_pass_center {
	background-image: url(/ru/images/public/bookmark_pass_center.gif);
	background-repeat: repeat-x;
	padding:0 12px 0 12px;
}

td.bookmark_pass_left1, td.bookmark_pass_left {
	background-image: url(/ru/images/public/bookmark_pass_left.gif);
	background-repeat: no-repeat;
}

td.bookmark_pass_right1, td.bookmark_pass_right {
	background-image: url(/ru/images/public/bookmark_pass_right.gif);
	background-repeat: no-repeat;
}

td.bookmark_act_center1 a, td.bookmark_pass_center1 a, td.bookmark_act_center a, td.bookmark_pass_center a {
	color:#FFFFFF;
	font-weight:bold;
}

td.blue_border {
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	font-size:1px;
	height:6px;
	background-color:#0073d4;
}

.error {
	color:red;
}

.message {
	color:green;
}

div.indicator input {
	border:0;
	width:50px;
	text-align:center;
	background-color:#F5F5F5;
}

.vote_border1 {
	width:336px; border:0px solid #D9D3C7;
}

.vote_border2 {
	border:1px solid #FFFFFF;
}

.vote_1 {
	background-image: url(/ru/images/public/voting_result_orange.gif);
	background-repeat:repeat-x;
	font-size:1px;
}

.vote_2 {
	background-image: url(/ru/images/public/voting_result_gray.gif);
	background-repeat:repeat-x;
	font-size:1px;
}

img.avatar {
	border:1px solid #ababab;
}

table.TBL {
	background-color:#d7e5f1;
}

table.TBL .white td {
	background-color:#FFFFFF;
}

table.TBL td {
	background-color:#F5F5F5;
}

table.TBL .right {
    text-align:right;
}

table.TBL .bold {
    font-weight:bold;
}

div.blog {
	border:1px solid #d7d7d7;
	background-color:#FFFFFF;
	padding:5px;
	line-height:14px;
	text-align:left;
}

div.blog_comments{
	border:1px solid #d7d7d7;
	background-color:#FFFFFF;
	padding:5px;
	line-height:14px;
	text-align:left;
	font-size: 12px;
}

div.blog_issue {
	background-color:#FFFFFF;
	text-align:left;
	padding-top:1em; font-size:12px; line-height:1.7em;
}

div.blog_issue img {
	margin:0.5em 1em;
}

div.blog p, .blog_issue p {
	margin-bottom:1em;
}

div.pm {
	background-color:#FFFFFF;
	text-align:left;
	padding:1em 1em 0; font-size:12px; line-height:1.7em;
	border:1px solid #FFFFFF;
}

div.pm p {
	text-indent:0;
	margin:1em 0;
}

div.pm blockquote {
	background:#FAFCFE none repeat scroll 0 0;
	border-color: #000000 #000000 #000000 #8394B2;
	border-style:dotted dotted dotted solid;
	border-width:1px 1px 1px 4px;
	color:#465584;
	margin:0 auto;
	padding:4px;
}

div.white {
	padding:10px;
	background-color:#FFFFFF;
}

font.header_guz {
	font-family:Arial;
	font-size:14px;
	color:#ea6900;
}

a.guz {
	font-family:Arial;
	font-size:11px;
}

font.guz_digit {
	font-family:Tahoma;
	font-size:11px;
	color:#00ae42;
}

.faq_index font, .faq_index a {
	font-family:Arial;
	font-size:12px;
}

div.top_border {
	width:349px;
	height:93px;
	background-image: url(/ru/images/public/border_top.gif);
	background-repeat: no-repeat;
}

.supergu {
	line-height:32px;
}

.supergu a {
	font-size:25px;
	text-decoration:none;
}

.supergu a:hover {
	text-decoration:underline;
}

.box {
	border:1px solid #d7d7d7;
	background-color:#FFFFFF;
	line-height:16px;
	padding:5px;
	text-align:left;
}

.com_quote {
	border:1px solid #d7d7d7;
	background-color:#FFFFFF;
	padding:5px;
	text-align:left;
}

.news {
	line-height:18px;
	padding:15px;
	font-size:13px;
	border-left:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; border-right:1px solid #d7d7d7;
}

.news p {
	text-indent:25px;
	margin-bottom:10px;
}

.pic_left {
	border:1px solid #ababab;
	margin:3px 10px 0 0;
	float:left;
}

.pic_right {
	border:1px solid #ababab;
	margin:3px 0px 0 10px;
	float:right;
}

.anno {
	font-size:13px;
}

.anno p {
	text-indent:10px;
	margin-bottom:5px;
}


td.sort_asc {
	background-image: url(/ru/images/public/sort_asc.gif);
	background-position: top center;
	background-repeat: no-repeat;
}

td.sort_desc {
	background-image: url(/ru/images/public/sort_desc.gif);
	background-position: top center;
	background-repeat: no-repeat;

}
/*
blockquote {
	font-style:italic;
}
*/
div.prognozz {
	float:left;
	color:#666666;
	width:244px;
	margin-left:14px;
}

div.prognozz table tr.minor {
	color:#bdbdbd;
}

div.indexess {
	float:left;
	color:#666666;
	width:244px;
	margin-left:30px;
}

div.indexess table a, div.pulse table a {
	//color:#666666;
}


td.p_delim {
	height:3px;
	background-image: url(/ru/images/public/p_delim.gif);
	background-repeat:repeat-x;
	background-position:0 2px;
}

div.pulse {
	float:left;
	color:#666666;
	width:244px;
	margin-left:31px;
}

.contest_content {
	padding:5px 15px 15px;
	line-height:22px;
	font-size:13px;
}

div.forum {
	color:#000000;
}

div.forum a {
	color:#1962a1;
}

div.forum .header {
	background-image: url(/ru/images/public/forum_header_bckg.gif);
	background-repeat:repeat-x;
	border-top:1px solid #666666;
}

div.forum .header a {
	color:#636363;
	font-size:18px;
	text-decoration:none;
}

div.forum .header a:hover {
	text-decoration:underline;
}

input.bb_33 {
	background-image: url(/ru/images/public/forum_bb_33.gif);
	background-repeat: no-repeat;
	width:33px;
	height:22px;
	border:0;
}

input.bb_46 {
	background-image: url(/ru/images/public/forum_bb_46.gif);
	background-repeat: no-repeat;
	width:46px;
	height:22px;
	border:0;
}

input.bb_54 {
	background-image: url(/ru/images/public/forum_bb_54.gif);
	background-repeat: no-repeat;
	width:54px;
	height:22px;
	border:0;
}

table.paging td {
	border: 1px solid #3a87cf;
	background-color:#3a87cf;
	padding:0 4px 0 4px;
	color: #ffffff;
	height:17px;
	text-align:center;
}

table.paging td.href {
	border: 1px solid #3a87cf;
	color: #3a87cf;
	height:17px;
	background-color:#FFFFFF;
	padding:0 4px 0 4px;
	text-align:center;
}

table.paging td.href a {
	color: #3a87cf;
	text-decoration:none;
}

table.paging td.sep {
	border:0;
	padding:0 4px 0 4px;
	text-align:center;
}

table.paging td.nav {
	border: 1px solid #3a87cf;
	background-color:#FFFFFF;
	padding:0 9px 0 9px;
	text-align:center;
}

table.paging td.nav a {
	color: #3a87cf;
	text-decoration:none;
}

div.online {
	width:80px;
	height:16px;
	margin-top:1px;
	padding-top:2px;
	text-align:center;
	background-color:#3aae01;
	color:#FFFFFF;
}

td.ticker a, div.ticker a {
	color:#004b8a;
}

div.ticker {
	border:1px solid #d7d7d7;
	padding:3px 11px 3px 11px;
	background-color:#F5F5F5;
}

div.last_f {
	border-bottom:1px solid #d7d7d7;
	padding:3px 11px 3px 11px;
	background-color:#F5F5F5;
}

div.company {
	line-height:11px;
	margin-top:3px;
}

div.company a {
	color:#004b8a;
	text-decoration:none;
}

div.company a:hover {
	text-decoration:underline;
}

div.article_item {
	padding:15px;
}

div.article_item a.article_anno {
	color:#888888;
	font-size:16px;
	font-family:Arial;
	text-decoration:none;
}

div.article_item a.article_anno:hover, div.article_item a.article_title:hover {
	text-decoration:underline;
}

div.article_item font.cnt {
	font-size:18px;
	color:#FF7701;
}

div.article_item a.article_title {
	font-size:25px;
	color:#FF7701;
	font-family:Arial;
	text-decoration:none;
}

div.article_item font.article_public {
	font-size:11px;
	color:#000000;
}

div.bib, div.bib table {
	font-size:16px; padding:0 15px 0 0; line-height:22px;
	font-family:Arial;
}

div.bib p {
	text-indent:25px;
	margin-bottom:10px;
}

.Header_blue_button input {
	border:1px solid #075898;
	background:#ffe3c4 url(/ru/images/public/Header_blue_input.gif);
	font-size:14px;
	font-family:Arial;
	width:110px;
	margin:6px 10px 0 0;
	cursor:pointer;
}

div.ans_k {
	width:30px;
	height:1px;
	background-image: url(/ru/images/public/index_ans_k.gif);
	background-repeat: no-repeat;
}
a.pitch{
	float:right;
	color:#948F02 !important;
	padding-left: 8px;
	padding-bottom: 2px;
	background-image: url(/ru/images/public/pointer.gif);
	background-repeat: no-repeat;
}

div.forum blockquote {
	font-style:italic;
	display: block;
	margin: 10px;
	padding: 10px;
	margin-left: 20px;
	border: 1px solid gray;
	background-color: #f1f1f1;
}

font.blog_post_title {
	color:#3980b5;
	font-size:20px;
}

a.blog_post_title{
	color:#3980b5;
	text-decoration:underline;
	font-size:20px;
}

a.blog_post_title:hover{
	color:#3980b5;
	text-decoration:none;
	}

ul.menu_rubrik {
	padding: 0px;
	margin: 0px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	line-height: 23px;
}

ul.menu_rubrik li {
	background-image:url(/ru/images/public/ul_grey_3.jpg);
	background-position:0 14px;
	background-repeat:no-repeat;
	padding-left:16px;
	padding-top:3px;
}

ul.menu_rubrik li a
{
	color:#404040;
	font-family:tahoma;
	font-sizeL 13px;
	text-decoration: none;
}

ul.menu_rubrik li a:hover
{
	text-decoration: underline;
}

table.grey_border {
	background-color:#333333;
}

table.grey_border td {
	background-color:#FFFFFF;
}

.themeOne {
	background:#FFFFFF none repeat scroll 0% 50%;
	border:1px solid #D3DAE4;
}
.forum_vote table.replies_no td,.forum_vote table.replies_no td a{
	color:#8F8F8F !important;
	font-size:10px;
}

a.a_vote {
	color:#FFFFFF;
}

ul.se_filter li{
	display:inline;
	padding-left:10px;
}


table.calendar_top {
	background-repeat: repeat-x;
	font-family:Tahoma;
	font-size:13px;
	font-weight:bold;
	border:0;
}

table.calendar_top td {
	border:0 !important;
	width:auto !important;;
}

table.calendar_top input {
	cursor:pointer;
}

div.calendar {
	background-repeat: repeat-x;
	text-align:center;
}

div.calendar table {
	border-collapse:collapse;
	border:0;
}

div.calendar table td {
	font-size:11px;
	font-family:Tahoma;
	border:1px solid #d1d1d1;
	height:22px;
	width:14.3%;
}

div.calendar table td.today {
	font-size:11px;
	font-family:Tahoma;
	font-weight:bold;
	background:#68e304;
}

div.calendar table td.today a {
	color:#FFFFFF;
}

div.calendar table td.selected {
	font-size:11px;
	font-family:Tahoma;
	font-weight:bold;
	background:#318ddb;
	color:#FFFFFF;
}

div.calendar table td a {
	text-decoration: underline;
	color:#404040;
}

div.calendar table td.normal {
	background:parent;
}

div.calendar table td.normal:hover {
	background:#d1d1d1;
}

div.new_header_blue {
	line-height:33px;
	font-family:Arial;
	font-size:18px;
	color:#256ea8;
	background:#d2e8f7 url(/ru/images/public/new_header_blue.gif) repeat-x;
	border:1px solid #b9b9b9;
	text-indent:25px;
}

/**/
table.iconostas_table {
	border-collapse:collapse;
}

table.iconostas_table td {
	background:#F5F5F5;
	border:1px solid #d7d7d7;
}

table.iconostas_table td table td {
	border:0;
}

div.iconostas {
	width:49%;
}

div.item_1 {
	float:left;
}

div.item_2 {
	margin-top:50%;
//	margin-top:25%;
	float:right;
	height:190px;
}

div.item_2 div.iconostas-margin-top {
	margin-top:-85px;
}

div.item_3 {
	float:left;
	margin-top:60px;
}

div.iconostas tr.tr_1, div.iconostas tr.tr_1 a {
	font-size:14px;
	font-weight:bold;
	color:#276ea6;
}

div.iconostas tr.tr_2, div.iconostas tr.tr_2 a  {
	font-size:12px;
	font-weight:bold;
	color:#488bbf;
}

div.iconostas tr.tr_3, div.iconostas tr.tr_3 a  {
	font-size:11px;
	font-weight:bold;
	color:#6fa7d4;
}

table.ptopten {
	border-collapse:collapse;
}

table.ptopten tr.header {
	font-family:Verdana;
}

table.ptopten tr.header td {
	background:#f2f2f2;
	border-top:1px solid #aeb6bd;
	border-bottom:1px solid #d1d1d1;
	border-right:1px dashed #969696;
}

table.ptopten tr.header a {
	font-family:Verdana;
	color:#333333;
	text-decoration:none;
}

table.ptopten tr.header a:hover {
	text-decoration:underline;
}

	div.help {
		display:none; background-color:#FFFFFF; margin-top:10px; padding:5px 10px 5px 10px;
	}

	p {
		margin:0 0 15px 0;
		text-indent:10px;
	}

	table.help {
		border-top:1px solid #888888;
		border-left:1px solid #888888;
	}

	table.help th {
		border-right:1px solid #888888;
		border-bottom:1px solid #888888;
		background-color:#04a4be;
		color:#FFFFFF;
	}

	table.help td {
		border-right:1px solid #888888;
		border-bottom:1px solid #888888;
	}

	div.calc {
		width:710px;
		background-color:#e16513;
		font-size:17px;
		color:#FFFFFF;
		font-weight:bold;
		text-align:center;
	}

.clearfix:after
{
    content: "";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix
{
	display: inline-block;
}

.ul_james {
	margin: 0;
	padding: 0;
    list-style-position: outside;
    list-style: none;
	border:1px solid;
}

.li_james {
	cursor: pointer;
    background-color: #FFFFFF;
	padding:0.25em 1em;
}

.li_james_hovered {
    background-color: #125FAF;
	color:#FFFFFF;
}

a.my_name {
	color:#125faf;
	text-decoration:none;
	font-size:14px;
	border-bottom:1px solid #125faf;
	font-family:Arial;
}

div.my_text {
	font-size:18px;
	color:#231f20;
	font-family:arial;
}

div.my_col {
	line-height:22px;
	font-size:14px;
	font-family:arial;
	text-align:left;
}


.bold {
	font-weight:bold;
}

.bigger_font {
	font-size: 13px;
}

h2 {
    margin-top:14px;
    font-size:14px;
    font-weight:normal;
    color:#dc4d00;
}

.prediction-up {
    width:192px;
    height:45px;
    background:url(/ru/images/buttons-prediction.png) 0 0;
    display:block;
}

.prediction-up:hover {
    background-position:0 -45px;
}

.prediction-down {
    width:192px;
    height:45px;
    background:url(/ru/images/buttons-prediction.png) -192px 0;
    display:block;
}

.prediction-down:hover {
    background-position:-192px -45px;
}

/**/

.vote_1_new {
    background-image: url(/ru/images/public/vote_results_green.gif);
    background-repeat:repeat-x;
    font-size:1px;
}

.vote_2_new {
    background-image: url(/ru/images/public/vote_results_red.gif);
    background-repeat:repeat-x;
    font-size:1px;
}

.first-step {
    padding:17px 0 0 23px;
}

.predictdiv {
    padding:10px;
}


/**/

.info_shorts {
  margin:0 0 21px;
}

.info_short {
  width:30%;
  float:left;
  margin:0 4% 0 0;
}

.info_short_01 {
    background: url(/ru/images/public/bg-corner-01.png) no-repeat 0 0;
}

.info_short_02 {
    background: url(/ru/images/public/bg-corner-02.png) no-repeat 0 0;
}

.info_short_03 {
    background: url(/ru/images/public/bg-corner-03.png) no-repeat 0 0;
  width:30%;
  float:left;
  margin:0;
}

.info_short_cont {
  padding:0 0 20px 69px;
  position:relative;
}

.short_date {
  position:absolute;
  left:0;
  top:81px;
  width:69px;
  font-size:9px;
  color:#999;
  text-align:center;
}

.date_day {
  font-size:12px;
}

.tags_small {
  font-size:9px;
  color:#999;
  text-align:right;
  margin:0 0 4px 0;
}

.tags_small a:link{
  color:#999;
}

.short_heading {
  font-weight:bold;
  font-size:14px;
  margin:0 0 6px 0;
}

.short_description {
  font-size:12px;
  color:#000;
}

.short_description a:link,
.short_description a:active,
.short_description a:visited {
  color:#000;
  text-decoration:none;
}

.short_description a:hover {
  color:#000;
  text-decoration:underline;
}

.short_comments {
  font-size:9px;
  color:#fe7702;
}

.short_comments a:link,
.short_comments a:hover,
.short_comments a:visited,
.short_comments a:active{
  color:#fe7702;
}

.short_comments a.link_commentnew:link {
  color:#0099cc;
}

.link_book {
  float:right;
}


/**/

.col_1a {
  width:515px;
  margin-right:275px;
}

.col_2a {
  float:right;
  width:241px;
}

.predict_tab {
  width:50%;
  float:left;
  line-height:30px;
}

.predict_tab_cont {
  border:1px solid #cccccc;
  border-top:2px solid #cccccc;
  text-align:center;
  -webkit-border-radius:10px 10px 0 0;
  -moz-border-radius:10px 10px 0 0;
  border-radius:10px 10px 0 0;
  font-size:14px;
  font-weight:bold;
}

.active .predict_tab_cont {
  border-bottom:1px solid #fff;
}

.active .predict_tab_cont a:link,
.active .predict_tab_cont a:hover,
.active .predict_tab_cont a:visited,
.active .predict_tab_cont a:active {
  color:#dc4d00;
  text-decoration:none;
}

.predict_tab_content {
  border:1px solid #cccccc;
  border-top:0;
  padding:4px;
  margin:-1px 0 0 0;
}


.top_price_block {
  text-align:right;
  margin:0 0 20px 0;
  width:100%;
}

.top_price_block_cont {
  float:right;
}

.watchdiv_cont {
  margin:0 0 15px 0;
}

.companyrating_head {
  font-size:15px;
  color:#b22123;
  font-weight:normal;
  margin:0;
}

.nowrap-new {
    height: 25px;
    left: 0;
    line-height: 25px;
    margin: 1px;
    overflow: hidden;
    padding: 0 10px;
    position: absolute;
    top: 0;
    white-space: nowrap;
    width: 90%;
    z-index: 10;
}
.nowrap-new:hover, nowrap-new-hover {
    background: none repeat scroll 0 0 #EDF9FF;
    border: 1px solid #ADE2FA;
    margin: 0;
    overflow: visible;
    width: auto;
    z-index: 10;
}

table.headlines a {
    color: #020202 !important;
    text-decoration: none !important;
}

.head_time {
    color: #0092D6;
    font-size: 0.8em;
    font-weight: bold;
    line-height: 25px;
}

.link_watch_stock {
  display:inline-block;
  text-decoration:none;
  height:22px;
  line-height:20px;
  padding:0 7px;
  border:1px solid #ccc;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  background: url(/ru/images/public/bg-watchlink.png) repeat-x 0 0;
}

.col_2a a:hover {
  text-decoration:none;
}

.portfolio_inputs {
  height:13px;
  border:1px solid #ccc;
  width:97px;
  font-size:10px;
}

.portfolio_inputs_option {
  height:15px;
}

.portfolio_predictdiv_table  {
  width:100%;
  margin:0 0 7px;
}

.portfolio_predictdiv_table tr.even {
  background:#f5f5f5;
}

.center {
  text-align:center;
}

.popup_notice {
  width: 340px;
  height: 175px;
  position: absolute;
  z-index: 80;
  padding:10px;
  background:#fff;
  border:1px solid #c8c8c8;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: #cccccc 0px 1px 5px;
  -moz-box-shadow: #cccccc 0px 1px 5px;
  box-shadow: #cccccc 0px 1px 5px;
  top:290px;
}

#portfolio_prediction_header {
  font-weight:bold;
}
