table {font-size:13px;}
table.index_layout {padding:0; border:0; margin:0; border-collapse:collapse;width:100%;height:100%}
table.index_layout td {padding:0; margin:0;}
h1 { color:#0F0001; font-size:24px; font-weight:normal; }
h2 { color:#171717; font-size:14px; margin:0 0 4px 0; }
a.white { color:#FFFFFF; text-decoration:none; }
.no_border { border:medium none !important; }
.vbottom { vertical-align:bottom !important; }
a { color:#0F6BC2; }
a:hover, a.hover { color:#F38305; }
a img { border:medium none; }
.left { float:left; }
.right { text-align:right; }
.center { margin:10px 0; text-align:center; }
.dcenter { text-align:center; }
.clear { clear:both; height:1px; margin:0; padding:0; width:1px; }
.uppercase { text-transform:uppercase; }
.nowrap { white-space:nowrap; }
.tdtop td { vertical-align:top; }
form { margin:0; padding:0; }
input[readonly] {background-color:white}

table.top { font-size:11px; width:100%; }
table.top td.logo { padding:13px 18px 0 34px; text-align:justify; vertical-align:top; width:291px; color:#808080; }
table.top td.logo img { margin:7px 0 0 0; }
table.top td.txt1 { background:transparent url(/img/design/t_r_bg.jpg) no-repeat scroll right top; padding:0 7px 0 0; text-align:left; vertical-align:top; }
table.top td.txt1 div.p1 { background:transparent url(/img/design/top_bg.jpg) repeat-x scroll left top; height:135px; margin:0 0 0 4px; padding:12px 0 0; width:100%; }
table.top td.txt1 div.p1 p { margin:0; padding:7px 0 11px 0; }
table.top td.txt1 div.p1 a.big { font-size:13px; font-weight:bold; }
a.more { background:transparent url(/img/design/more.jpg) no-repeat scroll right 4px; color:#000000; font-size:11px; padding-left:10px; padding-right:8px; }
a.more:hover { color:#0F6BC2; }
table.top td.reg { padding:35px 0 0 29px; vertical-align:top; width:245px; }
table.top td.reg b { font-size:13px; margin-left:58px; }
table.top td.reg table { font-size:12px; margin-top:7px; }
table.top td.reg table td.name { padding-right:11px; text-align:right; vertical-align:top; }
table.top td.reg input { border:1px solid #8E8C8D; font-size:11px; height:16px; margin-bottom:4px; width:165px; }
table.top td.reg div.button input { background:transparent url(/img/design/bg.jpg) no-repeat scroll left top; border:medium none; color:#FFFFFF; cursor:pointer; font-size:12px; height:18px; margin:0 51px 0 57px; padding:2px; vertical-align:top; width:48px; }
div.ind { background:transparent url(/img/design/t_l_bg.jpg) no-repeat scroll 5px 0; padding-left:5px; }
table.top table.right_logo { margin-right:20px; }
table.top td.right_logo_text {
	color:#777;
	font-size:12px;
	padding-right:1em;
	text-align:right
}


table.menu { font-size:13px; height:39px; margin-bottom:0; width:100%; }
table.menu td.left_border { padding:0; vertical-align:top; width:192px; }
table.menu td.menu { background:#0F6AC1 url(/img/design/menu.jpg) no-repeat scroll left top; vertical-align:top; }
table.menu td.menu a { color:#FFFFFF; text-decoration:none; }
table.menu td.menu a:hover { color:#ff0; text-decoration:none; }
table.menu td.menu table { color:#000000; font-size:14px; font-weight:bold; text-transform:capitalize; width:100%; }
table.menu td.menu table td { padding-top:11px; text-align:center; }
table.menu td.menu table td.active { background:transparent url(/img/design/corner.gif) no-repeat scroll center -2px; }
table.search { height:40px; margin-bottom:20px; width:100%; }
table.search td.left_border { padding:0; vertical-align:top; width:192px; }
table.search td.menu { background:#127BE0 url(/img/design/menu_bot.jpg) no-repeat scroll left top; padding-top:8px; vertical-align:top; }
table.search td.menu input.button { background:transparent url(/img/design/find_bg.jpg) no-repeat scroll left top; border:medium none; color:#2376C6; cursor:pointer; font-size:0; height:20px; vertical-align:top; width:63px; }
div.dlinks { float:right; font-size:11px; padding-right:18px; }
div.dlinks a { color:#FFFFFF; }
div.dlinks a:hover { color:#F38305; }
div.earth { position:absolute; top:128px; width:105px; }
table.bottom { border-top:2px solid #2571B9; color:#3B3B3B; height:60px; margin-top:14px; width:100%; }
table.bottom td { font-size:13px; padding-top:19px; vertical-align:top; }
table.bottom td p { margin:0 0 4px; padding:0; }
div.grey { background-color:#EEF1F4; margin:5px 0; padding:6px 2px; }
table.tab td { padding-bottom:12px; vertical-align:top; }
table.tab td.title { font-size:12px; font-weight:bold; padding:20px 0 5px; }
td.podl { background-color:#F5F5F5; line-height:13px; padding:13px 0 0; text-align:center; width:55px; }
table.main div.delim { border-bottom: 2px solid #0F6AC1; height:2px; margin:9px 0 13px; padding: 0; clear:left; }
div.group { background-color:#B3B3B3; color:#FFFFFF; float:left; font-size:15px; margin-bottom:7px; padding:7px; }
a.title { font-size:13px; font-weight:bold; }
div.all { background-color:#2D3E98; color:#FFFFFF; float:right; font-size:11px; padding:5px 6px 4px; }
div.all a { color:#FFFFFF; }
div.all a:hover { text-decoration:none; }

span.red { color:#FF0000; }

table.topic { height:31px; margin-top:10px; width:100%; }
table.topic td.l { background:#127BE0 url(/img/design/title_l.jpg) no-repeat scroll left top; width:13px; }
table.topic td.c { background:#127BE0 url(/img/design/title_bg.jpg) repeat-x scroll left top; color:#FFFFFF; font-size:15px; font-weight:bold; padding-left:0; padding-right:0;width:127px }
table.topic td.c, table.topic td.c * { white-space:nowrap; vertical-align:middle; }
table.topic td.r { background:#127BE0 url(/img/design/title_r.jpg) no-repeat scroll left top; width:24px; }
table.topic td.empty { background:transparent url(/img/design/title.jpg) repeat-x scroll left bottom; }

a.rss { background:transparent url(/img/design/rss.jpg) no-repeat scroll right top; color:#FFFFFF; padding-bottom:2px; padding-right:21px; }

a.dotted { border-bottom:1px dotted #0F6AC1; font-size:11px; font-weight:bold; line-height:18px; text-decoration:none; }
a.dotted:hover { border-bottom:1px dotted #F28305; }

table.topic2 { height:31px; margin-top:10px; width:100%; }
table.topic2 td.l { background:#127BE0 url(/img/design/title_l.jpg) no-repeat scroll left top; width:13px; }
table.topic2 td.c { background:#127BE0 url(/img/design/title_bg.jpg) repeat-x scroll left top; color:#FFFFFF; font-size:15px; font-weight:bold; padding-left:0; padding-right:0; }
table.topic2 td.c, table.topic2 td.c * {white-space:nowrap}
table.topic2 td.r { background:#127BE0 url(/img/design/title_r2.jpg) no-repeat scroll left top; width:24px; }
table.topic2 td.empty { background:transparent url(/img/design/title2.jpg) repeat-x scroll left bottom; }

table.white_block { font-size:13px; width:100%; }
table.white_block td.l { background:transparent url(/img/design/white_left.jpg) no-repeat scroll left top; width:1px; }
table.white_block td.c { background:#FFFFFF url(/img/design/white_bg.jpg) repeat-x scroll left top; padding:12px 14px 16px 12px; }
table.white_block td.c img { {*float:left;*} margin:1px 10px 10px 0; }
table.white_block td.c p { color:#4D4848; line-height:16px; margin:8px 0 0; }
table.white_block td.r { background:transparent url(/img/design/white_right.jpg) no-repeat scroll left top; width:3px; }
table.white_block td.top { background:transparent url(/img/design/white_top.jpg) repeat-x scroll left top; height:3px; }
table.white_block b a.newstitle { color:#000000; font-size:13px; text-decoration:none; }
table.white_block b a.newstitle:hover { color:#000000; font-size:13px; text-decoration:underline; }

div.white_block { font-size:13px; background:transparent url(/img/design/white_div.jpg) no-repeat scroll left top; min-height:40px; padding:21px 8px 13px; }
div.white_block img { float:left; }
div.white_block p { color:#4D4848; line-height:16px; margin:8px 0 0; }
div.white_block b a.newstitle { color:#000000; font-size:13px; text-decoration:none; }
div.white_block b a.newstitle:hover { color:#000000; font-size:13px; text-decoration:underline; }

table.video { font-size:12px; margin:20px 0; width:100%; }
table.video td.t_l { background:transparent url(/img/design/video_t_l.jpg) no-repeat scroll left top; height:8px; width:10px; }
table.video td.t_r { background:transparent url(/img/design/video_t_r.jpg) no-repeat scroll left top; height:8px; width:9px; }
table.video td.b_l { background:transparent url(/img/design/video_b_l.jpg) no-repeat scroll left top; height:14px; width:10px; }
table.video td.b_r { background:transparent url(/img/design/video_b_r.jpg) no-repeat scroll left top; height:14px; width:9px; }
table.video td.t { border-top:1px solid #E4E4E4; }
table.video td.l { background:transparent url(/img/design/video_l_bg.jpg) repeat-y scroll left bottom; vertical-align:bottom; }
table.video td.r { background:transparent url(/img/design/video_r_bg.jpg) repeat-y scroll left bottom; vertical-align:bottom; }
table.video td.b { background:transparent url(/img/design/video_b.jpg) repeat-x scroll left top; }
table.video td.c { background:transparent url(/img/design/video_c.jpg) repeat-x scroll left bottom; }

div.rass { margin:0 0 8px; }
div.rass div.bg { background-color:#00468C; padding:6px 0 8px 30px; }
div.rass div.border { border-color:-moz-use-text-color #4C4C4C #4C4C4C; border-style:none solid solid; border-width:medium 1px 1px; padding:8px 8px 7px 10px; }

div.new { background:transparent url(/img/design/new!.jpg) no-repeat scroll left top; color:#FFFFFF; float:left; font-size:9px; height:14px; line-height:11px; margin-top:1px; padding:0 0 0 4px; width:39px; }
div.delim2 { background:transparent url(/img/design/delim2.jpg) repeat-x scroll left top; font-size:11px; height:11px; margin:0 1px 13px 2px; padding:15px 0 0 0; text-align:right; }
div.delim3 { background:transparent url(/img/design/delim3.jpg) repeat-x scroll left top; font-size:11px; height:11px; margin:0 0 13px; padding:15px 0 0 0; text-align:right; }
div.delim4 { background-color:#C7C7C7; height:1px; margin:15px 0; padding:0; }
div.grey { background-color:#E5E5E5; margin:10px 0; padding:7px 13px 10px; }
div.white { margin:5px 0; padding:3px 13px 5px; }
img.banner { float:left; margin:0 22px 25px 0; }

table.block { border-color:#DFDFDF #DFDFDF -moz-use-text-color; border-style:solid solid none; border-width:1px 1px medium; font-size:11px; margin-top:5px; width:100%; }
table.block td.c { background:#FBFBFB url(/img/design/block.jpg) repeat-x scroll left bottom; padding:8px 14px 12px 12px; }
table.block td.c a { font-size:13px; }
table.block td.c p { color:#4D4848; margin-top:5px; }

table.kotirovka { font-size:11px; line-height:20px; margin:3px 0 10px; }
table.kotirovka th { line-height:12px; padding:0 0 6px; text-align:left; vertical-align:bottom; }
table.kotirovka td.name { width:120px; }
table.kotirovka td.green { color:#079F23; }
table.kotirovka td.red { color:#DD0707; }

table.links { font-size:13px; margin-bottom:26px; }
table.links td.menu { background:transparent url(/img/design/rmenu.jpg) no-repeat scroll left top; padding:3px 0 5px 13px; width:95px; }
table.links td.menu_active { background:transparent url(/img/design/rmenu_active.jpg) no-repeat scroll left top; color:#FFFFFF; padding:3px 0 5px 13px; width:95px; }
table.links td.menu_active a { color:#FFFFFF; }
table.links td a:hover { text-decoration:underline; }

div.delim { margin-top:0; }
div.more { color:#ACACAC; margin-top:35px; }

table.quote { font-size:12px; margin-top:9px; width:100%; }
table.quote td.t_l { background:transparent url(/img/design/quote_t_l.jpg) no-repeat scroll left top; height:18px; width:18px; }
table.quote td.t { background:transparent url(/img/design/quote_t.jpg) repeat-x scroll left top; height:18px; }
table.quote td.t_r { background:transparent url(/img/design/quote_t_r.jpg) no-repeat scroll left top; height:18px; width:8px; }
table.quote td.l { background:transparent url(/img/design/quote_l.jpg) repeat-y scroll left top; width:18px; }
table.quote td.r { background:transparent url(/img/design/quote_l.jpg) repeat-y scroll left top; width:8px; }
table.quote td.b_l { background:transparent url(/img/design/quote_b_l.jpg) no-repeat scroll left top; height:12px; width:18px; }
table.quote td.b { background:transparent url(/img/design/quote_b.jpg) repeat-x scroll left top; height:12px; }
table.quote td.b_r { background:transparent url(/img/design/quote_b_r.jpg) no-repeat scroll left top; height:12px; width:8px; }
table.quote td.c { line-height:17px; padding:10px 10px 10px 0; vertical-align:top; }

div.copyright { background:transparent url(/img/design/logo_small.jpg) no-repeat scroll left top; font-family:Tahoma; font-size:11px; margin-bottom:8px; padding:14px 0 0 143px; }

div.sumteh { font-family:Tahoma; font-size:11px; padding:5px 0 0 96px; }
div.sumteh img { float:left; margin-right:17px; }
table.bottom span { color:#0C559B; font-size:20px; line-height:28px; }
td.menu table td div.active { background:transparent url(/img/design/corner.gif) no-repeat scroll 20px 0; height:10px; position:absolute; top:-13px; width:100%; }

div.cont { padding:20px 15px 0 21px; }
div.cont h1 { margin-bottom:0; }
div.pager a { border:1px solid #99AAFF; padding:2px 6px; text-decoration:none; }
div.pager a:hover, div.pager a.active { background-color:#AABBFF; color:#FFFFFF; padding:2px 6px; text-decoration:none; }
table.news_important td.inner_center { background:transparent url(/img/design/top_bg2.jpg) repeat-x scroll left bottom; border-bottom:1px solid #EEEEEE; border-left:1px solid #EEEEEE; border-right:1px solid #EEEEEE; font-size:13px; margin:0; padding:7px; height:94px; }
table.news_important td.inner_center a.big { font-size:13px; font-weight:bold; }

div.main_submenu { background:transparent url(../img/design/top_submenu.png) no-repeat scroll 0 0; position:absolute; width:205px; z-index:999; }
div.main_submenu div.name { text-align:left; background:transparent url(../img/design/submenu.png) no-repeat scroll 0 0; font-size:12px; line-height:17px; padding:2px 0 7px 16px; width:205px; }
div.main_submenu div.name a { color:#0F6BC2 !important; font-weight:normal; text-decoration:underline !important; text-transform:none; }
div.main_submenu div.delim { background: transparent url("../img/design/delim.png") no-repeat left top; height:1px; margin: 0; }
div.main_submenu div.bottom { background:transparent url(../img/design/bottom_submenu.png) no-repeat scroll 0 0; height:8px; margin:0; }
div.main_submenu div.name_active { background:transparent url(../img/design/submenu.png) no-repeat scroll 0 0; font-size:12px; line-height:17px; padding:2px 0 7px 16px; width:205px; }
div.main_submenu div.name_active a { color:#EC9501 !important; font-weight:normal; text-decoration:underline !important; text-transform:none; }
div.main_submenu iframe { background:transparent none repeat scroll 0 0; display:block; left:0; position:absolute; top:0; width:205px; z-index:-1; }

div.load { height:100%; position:absolute; width:100%; background-color:#f8f8f8; background-image:url("../img/loader_wt.gif"); background-repeat:no-repeat; background-position:center center; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80); -moz-opacity:0.8; opacity:0.8; }
div.chatwindow { font-size:11px; }
div.chatwindow input { border:1px solid #969696; margin-bottom:3px; }
div#chatword { font-family: Tahoma; font-size: 11px; height:300px; overflow:auto; margin-bottom:10px; border:1px solid #bbb; }
div#chatword span.nick { cursor:pointer; cursor:hand; }

.vform .aright {text-align:right}
.vform .stext {font-size:12px;}

table.adv_price {
	font-size:10px;
	font-family: Verdana;
	border:2px solid black;
	width:500px;
	border-collapse:collapse;
}

table.adv_price td {text-align:center; border:1px solid black; padding:2px 5px}
table.adv_price tr.gray {background-color:#c0c0c0} 

.link_button {
	display:inline-block;
	white-space:nowrap;
	padding:0.3em 0.7em;
	background-color:#00f;
	text-decoration:none;
	font-weight:bold;
	color:white;
	-moz-border-radius:0.5em;
	-moz-user-select: none;
	user-select: none;
	text-shadow:2px 2px 2px #052D50;
	border:2px solid black;
	border-color:#aaf #008 #008 #aaf;
	background: url(/img/design/business_btn.jpg);
	background-repeat:repeat-x;
	vertical-align:top;
}
.link_button:hover {
	background-color:#88f;
}
.link_button:active {
	border-color:#008 #aaf #aaf #008;
}

.inactive {
	color:#aaa;
}

/* liScroll styles */
.runline_block{
	display: block;
	position: relative;
	bottom: 20px;
	margin-left: 195px;
}
.runline{
	position: relative;
	bottom: 20px;
	margin-left: 155px;
}
.tickercontainer { /* the outer div with the black border */
width: 738px; 
height: 25px; 
margin: 0; 
padding: 0;
overflow: hidden;
border-bottom: 1px #90a4ad solid;
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left: 10px;
top: 8px;
width: 718px;
overflow: hidden;
}
ul.newsticker { /* that's your list */
visibility: visible;
position: relative;
left: 750px;
font: bold 14px Verdana;
list-style-type: none;
margin: 0;
padding: 0;

}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
padding: 0;
background: #fff;
}
ul.newsticker a {
white-space: nowrap;
padding: 0;
color: #90a4ad
font: bold 10px Verdana;
margin: 0 50px 0 0;
} 
ul.newsticker span {
color: #aec3cc;
margin: 0 10px 0 0;
}
.content_global{
	margin-top: -20px;
}
/*New search style*/
.search_new{
	vertical-align: middle;
}
.search_new input.button { background:transparent url(/img/design/find_bg.jpg) no-repeat scroll left top; border:medium none; color:#2376C6; cursor:pointer; font-size:0; height:20px; vertical-align:top; width:63px; }
