html, body
{
	background:#fff;
	margin:0px;
	padding:0px;
	text-align:center;
}

table, tr, td, th
{
	border-collapse:collapse;
	padding:0px;
	vertical-align:top;
}

.justify {text-align: justify;}

h1
{
	font:bold 18px Verdana;
	color:#4f4f4f;	
}

h2
{
	font:bold 17px Verdana;
	color:#4f4f4f;	
}

h3
{
	font:bold 16px Verdana;
	color:#4f4f4f;	
}

h4
{
	font:bold 15px Verdana;
	color:#4f4f4f;	
}

h5
{
	font:bold 14px Verdana;
	color:#4f4f4f;	
}

h6
{
	font:bold 13px Verdana;
	color:#4f4f4f;	
}

h7
{
	font:bold 12px Verdana;
	color:#4f4f4f;	
}

.workareaTable th
{
	border:#a9bbaa 1px solid;
	padding:6px;
	font:bold 12px Verdana;
	color:#4f4f4f;
	background:#e9f9ea;
}

.workareaTable td
{
	border:#a9bbaa 1px solid;
	padding:3px;
	font:11px Verdana;
	color:#4f4f4f;
}

.workarea
{
	font:11px Verdana;
	color:#4f4f4f;
}

a
{
	font:11px Verdana;
	color:#0078ff;
}

a:hover
{
	font:11px Verdana;
	color:#ec8b00;
}

/* ROOT */

.root
{
	width:1000px;
	height:100%;
	margin:0px auto;
	padding:0px;
	clear:both;
	text-align:left;
}

td.bgrder {
  background:url(/images/bgl.png) right repeat-y;
  width:5px;
  padding:0;
  margin:0;
}

td.bgrder2 {
  background:url(/images/bgr.png) left repeat-y;
  width:6px;
  padding:0;
  margin:0;
}

/* TOP HEADER */

.topHeader
{
	width:100%;
	height:31px;
}

.topHeaderleft
{
	width:7px;
	height:31px;
	background:url(/images/top_header_left2.jpg) no-repeat;
	
}

.topHeaderBg
{
	height:31px;
	background:url(/images/top_header_bg.jpg) repeat-x;
}

.topHeaderRight
{
	width:8px;
	height:31px;
	background:url(/images/top_header_right2.jpg) no-repeat;
}

.topHeaderSlogan
{
	width:200px;
	height:13px;
	cursor: pointer;
	margin:3px 20px 0px 50px;
	float:left;
    font:bold 12px Verdana;
    color:white;
}


.topHeaderHome
{
	width:13px;
	height:10px;
	background:url(/images/top_header_home.gif) no-repeat;
	 cursor:pointer;
	margin:6px 20px 0px 600px;
	float:left;
}

.topHeaderEmail
{
	width:13px;
	height:10px;
	background:url(/images/top_header_email.gif) no-repeat;
	 cursor:pointer;
	margin:6px 20px 0px 0px;
	float:left;
}

.topHeaderMap
{
	width:13px;
	height:10px;
	background:url(/images/top_header_map.gif) no-repeat;
	 cursor:pointer;
	margin:6px 20px 0px 0px;
	float:left;
}

/* HEADER */

.header
{
	width:90%;
	height:105px;
}

.headerTd
{
	width:25%;
	height:105px;
}

.headerLogo
{
	width:201px;
	height:105px;
	background:url(/images/header_logo.jpg) no-repeat;
	 cursor:pointer;
}

.headerBg
{
	width:215px;
	height:105px;
	background:url(/images/header_bg.jpg) no-repeat;
	padding:10px 0px 0 16px;
	text-align:left;
}

.headerText
{
	font:11px Verdana;
	color:#807f7f;
}

/* TOP NAV */

.topNav
{
	width:90%;
	height:172px;
}

.topNavTd
{
	width:25%;
	height:172px;
}

.topNavA
{
	font:10px Verdana;
	color:#4c98d9;
	width:170px;
	height:61px;
	/*width:220px;*/
	/*height:86px;*/
	border:#fff 1px solid;
	padding:15px 5px 10px 50px;	
	margin:0px 3px 3px 0px;
	float:left;
}

a:hover.topNavA
{
	font:10px Verdana;
	color:#3bb535;
	border:#a4faa0 1px solid;
}

.topNavButton1
{
	width:194px;
	height:84px;
	 cursor:pointer;
	background:url(/images/top_nav_button_1.jpg) no-repeat;
}

.topNavButton2
{
	width:194px;
	height:84px;
	 cursor:pointer;
	background:url(/images/top_nav_button_2.jpg) no-repeat;
}

/* LEFT */

.left
{
	width:220px;
	height:390px;
	font:12px Verdana;
	color:#807f7f;
	background:url(/images/left_bg.jpg) no-repeat;
}

.leftForm
{
	margin:0px;
	padding:38px 20px 20px 24px;
}

.leftWmForm
{
	height:300px;
}

.leftRate
{
	height:90px;
	font:11px Verdana;
	color:#706f4f;
	padding:4px 0 0 20px;
}

.leftInfo
{
	width:20px;
	height:15px;
	border:0px;
	 cursor:pointer;

}

.leftInputText
{
	width:135px;
	height:17px;
	font:11px Verdana;
	color:#807f7f;
	background:#e0e0e0;
	border:#d2d2d2 1px solid;
	margin:2px 0px 5px 0px;
	/*margin:1px 0px 4px 0px;*/
}

.leftSelect
{
	width:160px;
	height:17px;
	font:11px Verdana;
	color:#807f7f;
	background:#e0e0e0;
	border:#d2d2d2 1px solid;
	margin:2px 0px 5px 0px;
	/*margin:1px 0px 4px 0px;*/
}


.leftInputSubmit
{
	width:130px;
	height:42px;
	margin:0px 0px 0px 40px;
	background:url(/images/left_submit.jpg) no-repeat;
	border:0px;
	 cursor:pointer;
}

.leftWm
{
	margin:10px 0px 0px 35px;	
}

.leftWm1
{
	width:150px;
	height:110px;
	padding:80px 0px 0px 0px;
	text-align:center;
	background:url(/images/left_wm_1.gif) no-repeat center 0px;
}

.leftWm2
{
	width:150px;
	height:70px;
	padding:37px 0px 0px 0px;
	text-align:center;
	background:url(/images/left_wm_2.gif) no-repeat center 0px;
}

.leftWmR
{
	width:150px;
	height:75px;
	padding:37px 0px 0px 0px;
	text-align:center;
	background:url(/upload/wmr.gif) no-repeat center 0px;
}

.leftMegastock
{
	width:150px;
	text-align:center;
}

.leftWm1 a, .leftWm2 a, .leftWmR a
{
	font:11px Verdana;
	color:#0078ff;
}

.leftWm1 a:hover, .leftWm2 a:hover
{
	font:11px Verdana;
	color:#ec8b00;
}

/* INFORMATION */

.information
{
	width:100%;
}

.infoTabA
{
	font:11px Verdana;
	color:#0078ff;
}

a:hover.infoTabA
{
	font:11px Verdana;
	color:#ec8b00;
}

a.infoTabAAct
{
	font:bold 11px Verdana;
	color:#000;
	text-decoration:none;
}

.infoTabBg
{
	height:20px;
	background:url(/images/info_tab_bg.gif) repeat-x;
}

.infoTabBlankBg
{
	height:20px;
	background:url(/images/info_tab_blank_bg.gif) repeat-x;
	float:left;
	padding:2px 0px 0px 0px;
}

.infoTabOkBg
{
	height:20px;
	background:url(/images/info_tab_ok_bg.gif) repeat-x;
	float:left;
	padding:2px 0px 0px 0px;
}

.infoTabLeft
{
	width:7px;
	height:20px;
	background:url(/images/info_tab_left.gif) no-repeat;
	float:left;
}

.infoTabCenter
{
	width:18px;
	height:20px;
	background:url(/images/info_tab_center.gif) no-repeat;
	float:left;
}

.infoTabRight
{
	width:18px;
	height:20px;
	background:url(/images/info_tab_right.gif) no-repeat;
	float:left;
}

.infoTabOkLeft
{
	width:7px;
	height:20px;
	background:url(/images/info_tab_ok_left.gif) no-repeat;
	float:left;
}

.infoTabOkCenterLeft
{
	width:18px;
	height:20px;
	background:url(/images/info_tab_ok_center_left.gif) no-repeat;
	float:left;
}

.infoTabOkCenterRight
{
	width:18px;
	height:20px;
	background:url(/images/info_tab_ok_center_right.gif) no-repeat;
	float:left;
}

.infoTabOkRight
{
	width:18px;
	height:20px;
	background:url(/images/info_tab_ok_right.gif) no-repeat;
	float:left;
}

.infoBlock
{
	width:100%;
	height:20px;
	margin:0px 0px 10px 0px;
	background:url(/images/info_onpay.jpg) no-repeat;
	font:11px Verdana;
	color:#4f4f4f;
	border-bottom:#ccd9e7 1px solid;
}

.infoBlock td
{
	padding:0px 0px 10px 0px;	
}

.infoDate
{
	font:12px Verdana;
	color:#ff2c2c;
	float:left;
	margin:0px 0px 0px 22px;
	/*margin:0px 0px 0px 10px;*/
}

.infoHeader
{
	font:12px Verdana;
	color:#0078ff;
}

a:hover.infoHeader
{
	font:12px Verdana;
	color:#ec8b00;
}

.infoText
{
	font:11px Verdana;
	color:#4f4f4f;
	padding:7px 22px 0px 22px;
	text-align:justify;
}

.infoText a
{
	font:11px Verdana;
	color:#0078ff;
}

.infoText a:hover
{
	font:11px Verdana;
	color:#ec8b00;
}

.infoPager
{
	border:#bdbdbd 1px dashed;
	padding:3px 6px 3px 6px;
	margin:1px;
	font:11px Verdana;
	background:#eee;
	color:#bbb;
	float:left;
}

.infoPagerA
{
	border:#b1d0f3 1px solid;
	padding:3px 6px 3px 6px;
	margin:1px;
	font:11px Verdana;
	background:#e7edf4;
	float:left;
}

.infoPagerAct
{
	border:#f7d5a4 1px solid;
	padding:3px 6px 3px 6px;
	margin:1px;
	font:11px Verdana;
	background:#fff;
	float:left;
}

.infoPagerA a
{
	font:11px Verdana;
	color:#0078ff;
	text-decoration:none;
}

.infoPagerA a:hover
{
	font:11px Verdana;
	color:#ec8b00;
	text-decoration:none;
}

/* ICONS */

.icons
{
	width:90%;
	height:120px;
}

.value-icons .icons
{
	width:auto;
	height:auto;
}
.iconsTd
{
	width:16%;
	height:50px;
}

.icon1
{
	width:78px;
	height:22px;
	background:url(/images/icons/1.jpg) no-repeat;
	 cursor:pointer;
}

.icon2
{
	width:70px;
	height:20px;
	background:url(/images/icons/2.jpg) no-repeat;
	 cursor:pointer;
}

.icon3
{
	width:101px;
	height:26px;
	background:url(/images/icons/3.jpg) no-repeat;
	 cursor:pointer;
}

.icon4
{
	width:175px;
	height:28px;
	background:url(/images/icons/4.jpg) no-repeat;
	 cursor:pointer;
}

.icon5
{
	width:77px;
	height:30px;
	background:url(/images/icons/5.jpg) no-repeat;
	 cursor:pointer;
}

.icon6
{
	width:66px;
	height:19px;
	background:url(/images/icons/6.jpg) no-repeat;
	 cursor:pointer;
}

.icon7
{
	width:96px;
	height:26px;
	background:url(/images/icons/7.jpg) no-repeat;
	 cursor:pointer;
}

.icon8
{
	width:68px;
	height:30px;
	background:url(/images/icons/8.jpg) no-repeat;
	 cursor:pointer;
}

.icon9
{
	width:98px;
	height:18px;
	background:url(/images/icons/9.jpg) no-repeat;
	 cursor:pointer;
}

.icon10
{
	width:39px;
	height:13px;
	background:url(/images/icons/10.jpg) no-repeat;
	 cursor:pointer;
}

.icon11
{
	width:100px;
	height:25px;
	background:url(/images/icons/11.jpg) no-repeat;
	 cursor:pointer;
}

.icon12
{
	width:68px;
	height:27px;
	background:url(/images/icons/12.jpg) no-repeat;
	 cursor:pointer;
}

/* BOTTOM */

.bottom
{
	width:100%;
	height:57px;
}

.bottomleft
{
	width:16px;
	height:47px;
	background:url(/images/bottom_left.jpg) no-repeat;
	
}

.bottomBg
{
	height:57px;
	background:url(/images/bottom_bg.jpg) repeat-x;
	text-align:center;
	font:12px Verdana;
	color:#fff;
	padding:11px 0px 0px 0px;
}

.bottomRight
{
	width:14px;
	height:57px;
	background:url(/images/bottom_right.jpg) no-repeat;
}

.bottomBg a
{
	font:12px Verdana;
	color:#1e2d9f;
}

.bottomBg a:hover
{
	font:12px Verdana;
	color:#ec8b00;
}

/* MONEY */
.bscTypeAct
{
	float:left;
	padding:3px 10px 3px 25px;
	border:#bccd9a 1px solid;
	 cursor:pointer;
	background:#deeac6 url(/money/images/cok.gif) no-repeat 3px center;
}

.bscType
{
	float:left;
	padding:3px 10px 3px 25px;
	border:#bccd9a 1px dashed;
	 cursor:pointer;
	text-decoration:underline;
	color:#316b89;
	background:url(/money/images/cno.gif) no-repeat 3px center;
}

.bsTypeAct
{
	float:left;
	padding:3px 10px 3px 25px;
	border:#bccd9a 1px solid;
	background:#deeac6 url(/money/images/rok.gif) no-repeat 3px center;
}

.bsType
{
	float:left;
	padding:3px 10px 3px 25px;
	border:#bccd9a 1px dashed;
	 cursor:pointer;
	text-decoration:underline;
	color:#316b89;
	background:url(/money/images/rno.gif) no-repeat 3px center;
}

.submit
{
	border:#bccd9a 1px solid;
	background:#deeac6;
	font:12px Tahoma;
	margin:1px;
	 cursor:pointer;
}

.text
{
/*	border:#87a152 1px solid;
	background:#eff3e6;*/
	font:12px Tahoma;
	margin:1px;
}

.table
{
	margin:10px 0 0 0;
}

.table tr th
{
	border:#bccd9a 1px solid;
	padding:12px;
	font:11px Verdana;
	color:#2C2C2C;
	text-align:center;
	background:#deeac6;
}

.table tr td
{
	border:#bccd9a 1px solid;
	padding:3px;
	font:11px Verdana;
	color:#2C2C2C;
}

.help
{
	font:11px Tahoma;
	color:#1877a3;
	border:#d3e7f0 1px solid;
	background:#eaf3f7;
	width:308px;
	padding:10px;
}

.error
{
	font:11px Tahoma;
	color:#992f2f;
	border:#ffa6a6 1px solid;
	background:#ffe5e5;
	width:308px;
	padding:10px;
	margin:0 0 20px 0;
}

.sysmsg
{
	font:11px Tahoma;
	color:#992f2f;
	border:#ffa6a6 1px solid;
	background:#ffe5e5;
	width:350px;
	padding:20px;
}

.green
{
	font:12px Tahoma;
	border:#bccd9a 1px solid;
	width:350px;
	padding:20px;
	margin:20px 0 0 0;
}

/* USER */

.us_image_border
{
	border:#39C 1px solid;
	 cursor:pointer;
	float:left;
	margin:10px 10px 10px 0px;
}


/* fancy.min.css */

div#fancy_overlay{position:absolute;top:0;left:0;z-index:90;width:100%;background-color:#333;}div#fancy_loading{position:absolute;height:40px;width:40px;cursor:pointer;display:none;overflow:hidden;background:transparent;z-index:100;}div#fancy_loading div{position:absolute;top:0;left:0;width:40px;height:480px;background:transparent url(/bitrix/js/fancybox/fancy_progress.png) no-repeat;}div#fancy_close{position:absolute;top:-12px;left:-12px;height:30px;width:30px;background:transparent url(/bitrix/js/fancybox/fancy_closebox.png);cursor:pointer;z-index:100;display:none;}div#fancy_content{position:absolute;top:0;left:0;width:100%;height:100%;z-index:96;margin:0;padding:0;}#fancy_frame{position:relative;width:100%;height:100%;display:none;}img#fancy_img{position:absolute;top:0;left:0;width:100%;height:100%;border:0;z-index:92;margin:0;padding:0;}div#fancy_title{position:absolute;bottom:-35px;left:0;width:100%;z-index:100;display:none;}div#fancy_title table{margin:0 auto;}div#fancy_title div{color:#FFF;font:bold 12px Arial;padding-bottom:2px;}td#fancy_title_left{height:32px;width:15px;background:transparent url(/bitrix/js/fancybox/fancy_title_sprite.png) no-repeat 0 -32px;}td#fancy_title_main{height:32px;background:transparent url(/bitrix/js/fancybox/fancy_title_sprite.png) repeat-x;}td#fancy_title_right{height:32px;width:15px;background:transparent url(/bitrix/js/fancybox/fancy_title_sprite.png) no-repeat 0 -64px;}div#fancy_outer{position:absolute;top:0;left:0;z-index:90;overflow:hidden;background:transparent;display:none;margin:0;padding:18px 18px 58px;}div#fancy_inner{position:relative;width:100%;height:100%;border:1px solid #444;background:#FFF;}a#fancy_left,a#fancy_right{position:absolute;bottom:10px;height:100%;width:35%;cursor:pointer;background-image:url(data:image/gif;base64,AAAA);z-index:100;}a#fancy_left{left:0;}a#fancy_right{right:0;}a#fancy_left:hover{background:transparent url(/bitrix/js/fancybox/fancy_left.gif) no-repeat 0 100%;}a#fancy_right:hover{background:transparent url(/bitrix/js/fancybox/fancy_right.gif) no-repeat 100% 100%;}#fancy_bigIframe,#fancy_freeIframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;}div#fancy_bg{display:none;}div.fancy_bg{position:absolute;display:block;z-index:70;}div.fancy_bg_n{top:-18px;width:100%;height:18px;background:transparent url(/bitrix/js/fancybox/fancy_shadow_horizontal.png) repeat-x;}div.fancy_bg_ne{top:-18px;right:-13px;width:13px;height:18px;background:transparent url(/bitrix/js/fancybox/fancy_shadow_corners.png) no-repeat -13px 0;}div.fancy_bg_e{right:-13px;height:100%;width:13px;background:transparent url(/bitrix/js/fancybox/fancy_shadow_vertical.png) repeat-y -13px 0;}div.fancy_bg_se{bottom:-18px;right:-13px;width:13px;height:18px;background:transparent url(/bitrix/js/fancybox/fancy_shadow_corners.png) no-repeat -13px -18px;}div.fancy_bg_s{bottom:-18px;width:100%;height:18px;background:transparent url(/bitrix/js/fancybox/fancy_shadow_horizontal.png) repeat-x 0 -18px;}div.fancy_bg_sw{bottom:-18px;left:-13px;width:13px;height:18px;background:transparent url(/bitrix/js/fancybox/fancy_shadow_corners.png) no-repeat 0 -18px;}div.fancy_bg_w{left:-13px;height:100%;width:13px;background:transparent url(/bitrix/js/fancybox/fancy_shadow_vertical.png) repeat-y;}div.fancy_bg_nw{top:-18px;left:-13px;width:13px;height:18px;background:transparent url(/bitrix/js/fancybox/fancy_shadow_corners.png) no-repeat;}* html div.fancy_bg_n,* html div.fancy_bg_ne,* html div.fancy_bg_e,* html div.fancy_bg_se,* html div.fancy_bg_s,* html div.fancy_bg_sw,* html div.fancy_bg_w,* html div.fancy_bg_nw{background:none;}* html td#fancy_title_left,* html td#fancy_title_main,* html td#fancy_title_right{background:#000;}* html div#fancy_close{background:url(/bitrix/js/fancybox/fancy_ie_closebox.gif);}

.dot-net-code {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#EFEFEF none repeat scroll 0 0;
	border:1px solid #555555;
	margin-bottom:10px;
	padding:10px;
	font-size:10px;
}
.dot-net-blue {
	color: #03F;
}

/*

Zenburn style from voldmar.ru (c) Vladimir Epifanov <voldmar@voldmar.ru>
based on dark.css by Ivan Sagalaev

*/

pre code[class]:after {
  content: 'highlight: ' attr(class);
  display: block; text-align: right;
  font-size: smaller;
  color: #CCC; background: white;
  border-top: solid 1px black;
  padding-top: 0.5em;
}

pre code {
  display: block;
  background: #3F3F3F;
  color: #DCDCDC;
}

.keyword,
.tag,
.django .tag,
.django .keyword,
.css .class,
.css .id,
.lisp .title {
  color: #E3CEAB;
}

.django .template_tag,
.django .variable,
.django .filter .argument {
  color: #DCDCDC;
}

.number,
.date {
  color: #8CD0D3;
}

.dos .envvar,
.dos .stream,
.variable,
.apache .sqbracket {
  color: #EFDCBC;
}

.dos .flow,
.diff .change,
.python .exception,
.python .built_in,
.literal {
  color: #EFEFAF;
}

.diff .chunk,
.ruby .subst {
  color: #8F8F8F;
}

.dos .keyword,
.python .decorator,
.class .title,
.function .title,
.ini .title,
.diff .header,
.ruby .class .parent,
.apache .tag {
    color: #efef8f;
}

.dos .winutils,
.ruby .symbol,
.ruby .string,
.ruby .instancevar {
  color: #DCA3A3;
}

.diff .deletion,
.string,
.tag .attribute .value,
.preprocessor,
.built_in,
.sql .aggregate,
.javadoc,
.smalltalk .class,
.smalltalk .localvars,
.smalltalk .array,
.css .rules .value,
.attr_selector,
.pseudo,
.apache .cbracket {
  color: #CC9393;
}

.shebang,
.diff .addition,
.comment,
.java .annotation,
.template_comment,
.pi,
.doctype {
  color: #7F9F7F;
}

.html .css,
.html .javascript {
  opacity: 0.5;
}


