*{font-family: Verdana, Arial Cyr, Arial, Helvetica, sans-serif;font-size:11px;}
BODY{margin:0;padding:0;background-color:white;height:100%;background:white;
	overflow: -moz-scrollbars-vertical;

}
HTML{height:100%;} /* mozilla default is auto, so BODY will never be 100% at strict rendering mode */
.se{
	display:none;
}

FORM{margin:0;}

table.main{
	height:100%;
	width:780px;
	border-left:1px solid #6F95D2;
	border-right:1px solid #6F95D2;
}

.top-ru,.top-uk{
	background:url("../pics/ru/1_pic.jpg") no-repeat; 
	width:780px;
	height:154px;
	vertical-align:top;
	padding:7px 20px 0px 265px;
}

.top-uk{
	background:url("../pics/uk/1_pic.jpg") no-repeat; 
}

.langs{
	text-align:right;
}
.langs .sep{
	background:url("../pics/sep.gif") no-repeat center;
	width:10px;
	padding:0px 8px;
}

.langs a{
	color:#01358C;
	text-decoration:none;
}

.langs a:hover{
	color:#0196FF;
}

.top-menu{
	text-align:center;
	background:url("../pics/2_bg.gif") repeat-x;
	height:28px;
}
.top-menu a{
	color:#01358C;
	text-decoration:none;
	white-space:nowrap;
}
.top-menu a.cur{
	color:#FF3C00;
}
.top-menu a:hover{
	color:#0196FF;
}
.top-menu .sep{
	width:25px;
	background:url("../pics/top_menu_sep.gif") no-repeat center;
	padding:0px 5px;
}
.left-menu{
	height:100%;
	background:#EDEEF6;
	vertical-align:top;
	width:202px;
}
.left-menu div.menu{
	background:url("../pics/menu_right.gif") no-repeat 192px 7px white;
	height:147px;
	padding-top:10px;
	padding-left:4px;
}

.left-menu .menu1{
	background:url("../pics/menu1.png") no-repeat;
	height:27px;
	padding-left:15px;
	color:#FF3C00;
	line-height:9px;
}
.left-menu .menu1 a{
	text-decoration:none;
	color:#01358C;
	line-height:9px;
}
.left-menu .menu1 a.cur{
	color:#FF3C00;
}
.left-menu .menu1 a:hover{
	color:#0196FF;
}
.left-menu .menu2{
	background:url("../pics/menu2.gif") no-repeat 3px 4px;
	padding-left:15px;
	padding-bottom:5px;
	font-size:10px;
	color:#0196FF;
}
.left-menu .menu2 a{
	text-decoration:none;
	color:#01358C;
	font-size:10px;
}
.left-menu .menu2 a.cur{
	color:#0196FF;
}
.left-menu .menu2 a:hover{
	color:#0196FF;
}

.sdv{
	text-align:center;
	background:url("../pics/down_bg1.gif") repeat-x;
	width:202px;
	height:54px;
	white-space:nowrap;
}
.sdv a{
	color:#B5CEF3;
	text-decoration:none;
	font-size:9px;
}
.sdv a:hover{
	color:white;
}

.copyright{
	text-align:right;
	background:url("../pics/down_bg2.gif") repeat-x;
	height:54px;
	padding-right:40px;
}
.copyright div{
	font-size:9px;
	color:white;
	height:47px;
	padding-top:7px;
	background:url("../pics/down_logo.gif") no-repeat right ;
	padding-right:33px;
}
.red,H2{
	color:#FF3C00;
}
H2{
	margin-bottom:8px;
}
.content{
	vertical-align:top;
	padding: 10px 20px 15px 20px;
}
h1{
	font-size:14px ;
	color:#FF3C00;
}

a{
	color:#01358C;
}

a:hover{
	color:#0196FF;
}

table.tborder{
	border:1px solid #C8CDE4;
	border-collapse:collapse;
}
.tborder td{
	border:1px solid #C8CDE4;
	border-collapse:collapse;
	padding:3px 5px;
}

UL{
	margin:0px;
	padding:0px;
	padding-left:15px;
}
UL LI{
	margin:0px;
	padding:2px 0px;
	list-style-type:none;
	background:url("../pics/list_point.gif") 0px 5px no-repeat;
	padding-left:18px;
	text-align:justify;
}

.news-arc{
	background:url("../pics/news_arc.gif") 0px 5px no-repeat;
	color:#FF3C00;
	font-weight:bold;
	text-decoration:none;
	padding:5px 2px 1px;
	padding-left:15px;
	line-height:14px;
}

.news-arc:hover{
	background:url("../pics/news_arc_o.gif") 0px 5px no-repeat;
	color:#01358C;
}
.news{
	margin-top:10px;
}
.news .date{
	font-size:13px;
	color:#407DCD;
	font-weight:bold;
	width:10px;
	padding-right:30px;
	vertical-align:top;
}
.news .name{
	width:100%;
	color:#01358C;
	font-weight:bold;
	padding:2px 0px 5px;
	height:25px;
	vertical-align:top;
}
.news .short,.news .descr{
	text-align:justify;
}
.news .more,.news .back{
	padding:5px 0px;
	text-align:right;
}
.news .more a,.news .back a{
	text-decoration:none;
	color:#FF3C00;
	font-weight:bold;
	padding:0px 2px 1px;
	line-height:14px;
	padding-right:15px;
	background:url("../pics/news_more.gif") no-repeat right;
}

.news .back a{
	background:url("../pics/news_back.gif") no-repeat left;
	padding-left:15px;
}

.news .more a:hover,.news .back a:hover{
	background:url("../pics/news_more_o.gif") no-repeat right;
	color:#01358C;
}
.news .back a:hover{
	background:url("../pics/news_back_o.gif") no-repeat left;
}
.clients-listing{
	text-align:right;
}
.clients-listing a{
	text-decoration:none;
}
.clients-panel{
	background:#EDEEF6;
	border 1px solid #A4C5F1;
}

.blue{
	color:#01358C;
}
