﻿#mainContent {min-width:1000px;}

a:link { text-decoration: underline; color: #004b89; }
a:visited { text-decoration: underline; color: #004b89; }
a:active { text-decoration: none; color: #ad0000; }
a:hover { text-decoration: none; color: #ad0000; }

table{width:100%; }
body { margin: 0px; color: #000000; font-size: 11px; background: url(/wps/wcm/images/bg.gif) top left; font-family: Verdana, Arial, Helvetica, sans-serif; }
td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; }
p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; margin: 3px 0px 7px 0px; }
h1 { font-size: 26px; font-weight: normal; color: #004b89; margin: 0px; margin-bottom: 3px; font-family: Georgia, "Times New Roman", Times, serif; }
h2 { font-size: 16px; font-weight: bold; color: #004b89; margin: 0px; margin-bottom: 5px; }
h3 { font-size: 14px; font-weight: bold; color: #000000; margin: 0px; margin-bottom: 0px; }
h4 { font-size: 12px; font-weight: bold; color: #000000; margin: 0px; margin-bottom: 5px; }
h5 { font-size: 12px; font-weight: bold; color: #a40404; margin: 0px; margin-bottom: 3px; }
form { padding: 0px; margin: 0px; }
input { } 
select { background: #FFFFFF; } 
textarea { background: #FFFFFF; }

.person_list{margin:10px 10px 10px 10px;color:#000000}

span.red_arrow{font-size:7px;color:#a40404;top:-2px;position:relative}

span.link_span{text-decoration: underline; color: #004b89}


div.sheme_level1{width:150px;border:1px solid #cccccc;padding:5px 5px 5px 5px}
div.sheme_level2{width:150px;margin-left:60px;margin-top:10px;margin-bottom:10px;border:1px solid #cccccc;padding:5px 5px 5px 5px}
div.sheme_level3{width:150px;margin-left:120px;margin-top:10px;margin-bottom:10px;border:1px solid #cccccc;padding:5px 5px 5px 5px}
div.sheme_level4{width:150px;margin-left:180px;margin-top:10px;margin-bottom:10px;border:1px solid #cccccc;padding:5px 5px 5px 5px}

.auction_level1{margin-left:20px}
.auction_level2{margin-left:40px}
.auction_level3{margin-left:60px}



div.en_header_name { margin: 0px 0px 0px 311px; top: 20px; position: absolute; width: 370px; height: 23px; clear: both; display: block; background: url(/wps/wcm/images/en_header_name.gif) top left no-repeat; }

div.header_bg { background: url(/wps/wcm/images/header_bg.gif) top left repeat-x; z-index: 98; display: block; clear: both; height: 90px; vertical-align: top; }
div.header_bg2 { background: url(/wps/wcm/images/header_bg2.gif) top left repeat-x; z-index: 99; display: block; clear: both; width: 289px; height: 90px; vertical-align: top; }
div.flag_hp { background: url(/wps/wcm/images/flag_hp.gif) left bottom no-repeat; width: 457px; height: 84px; display: block; position: absolute; left: 0px; top: 8px; }
div.flag { background: url(/wps/wcm/images/flag.gif) left bottom no-repeat; width: 484px; height: 84px; display: block; position: absolute; left: 0px; top: 9px; }
div.logo { padding: 10px 15px 10px 30px; z-index: 99; position: absolute; display: block; width: 218px; height: 80px; left: 0px; top: 8px; }
div.logoen { padding: 10px 15px 10px 30px; z-index: 99; position: absolute; display: block; width: 218px; height: 80px; left: 0px; top: 8px; }

div.head_h2 { background: url(/wps/wcm/images/head_bg.jpg) bottom left no-repeat; height: 16px; margin-left: -24px; }

div.login { position: absolute; display: block; clear: both; right: 20px; top: 10px; width: 150px; height: 80px; }
div.login_if { position: absolute; display: block; clear: both; right: 20px; top: 10px; width: 180px; height: 80px; }
div.header_icon_hp { left: 50px; top: 62px; position: absolute; z-index: 99; width: 635px; }


div.header_icon { left: 33px; top: 62px; position: absolute; z-index: 99; width: 200px; }
.top_menu{ left: 465px; top: 55px; position: absolute; z-index: 99; width: 330px; }
.top_menu ul {list-style-type:none;}
.top_menu ul li{float:left; margin-right:12px; background:url('/wps/wcm/images/bull_top_menu.gif') left 6px no-repeat; padding-left:9px;}
.top_menu ul li a{color:#6693b8; font-size:10px; text-decoration:none; background:#fff;}


div.header_name { margin: 0px 0px 0px 311px; top: 20px; position: absolute; width: 370px; height: 23px; clear: both; display: block; background: url(/wps/wcm/images/header_name.gif) top left no-repeat; }
div.header_name_en { margin: 0px 0px 0px 311px; top: 20px; position: absolute; width: 370px; height: 23px; clear: both; display: block; background: url(/wps/wcm/images/header_neng.png) top left no-repeat; }


div.main { margin-top: -15px; display: block; clear: both; z-index: -1; }
div.flash { background: url(/wps/wcm/images/flash_botline.gif) bottom left repeat-x; padding-bottom: 6px; }
div.flash2 { background: url(/wps/wcm/images/flash_botline.gif) bottom left repeat-x; padding-bottom: 6px; }
div.flash div { background: url(/wps/wcm/images/temp/main.jpg) top left no-repeat; }
div.dir { background: url(/wps/wcm/images/div_topbg.gif) top left repeat-x; }
div.dir_dot { background: url(/wps/wcm/images/div_topbgdot.gif) top left repeat-x; }
td.flash { width: 99%; background: url(/wps/wcm/images/login_leftborder.gif) top right repeat-y; padding-right: 3px; vertical-align: top; }
td.login { width: 1%; background: url(/wps/wcm/images/login_bg.jpg) top left no-repeat #ece9e1; padding: 20px 35px 15px 28px; vertical-align: top; }
td.login h3 { margin: 0px 10px 29px -7px; }
input.login { border: solid 1px #7ab7cf; width: 92px; font-size: 11px; margin: 0px 5px 0px 5px; }
.input100 { border: solid 1px #7ab7cf; width: auto; font-size: 11px; margin: 0px 5px 5px 5px; }
/*.input100 { border: solid 1px #7ab7cf; width: 92%; font-size: 11px; margin: 0px 5px 5px 5px; }*/
.input0 { border: solid 1px #7ab7cf; font-size: 11px; margin: 0px 2px 0px 1px; }
.input100pr { border: solid 1px #7ab7cf; width: 100%; font-size: 11px; margin: 0px 5px 5px 5px; }

td.left { vertical-align: top; width: 1%; background: #ddedfa; }
td.left2 { vertical-align: top; width: 1%; background: #ddedfa; }
td.right { vertical-align: top; width: 1%; background: url(/wps/wcm/images/right_bg.gif) top left no-repeat #ddedfa; padding: 15px 10px 14px 10px;}
td.right_hp { vertical-align: top; width: 1%; background: url(/wps/wcm/images/right_bg.gif) top left no-repeat #ddedfa; padding: 15px 10px 14px 20px; }
div.head { padding: 0px 0px 10px 228px; }
div.head h1 { margin: 0px 0px 0px 0px; padding: 0px; }
div.left { clear: both; display: block; position: relative; margin-right: -4px; z-index: 98; }
div.left_portlet { clear: both; display: block; position: relative; margin-right: -4px; z-index: 98;width:100% }

div.leftmenu_gotohome { background: url(/wps/wcm/images/leftmenu_gotohomebg.gif) top left no-repeat; padding-bottom: 16px; }
div.leftmenu_gotohome_portlet { background: url(/wps/wcm/images/leftmenu_gotohomebg.gif); padding-bottom: 16px;background-repeat:repeat;background-color:red}

div.leftmenu_line { background: url(/wps/wcm/images/leftmenu_line.gif) top left no-repeat; }
div.leftmenu_line_portlet { background: url(/wps/wcm/images/leftmenu_line.gif) top left repeat -x }
div.leftmenu_li { background: url(/wps/wcm/images/leftmenu_libg.gif) top left no-repeat; }
div.leftmenu_lia { background: url(/wps/wcm/images/leftmenu_libga.gif) top left no-repeat; }

div.leftmenu_litxt { background: url(/wps/wcm/images/leftmenu_libg.jpg) left no-repeat; padding: 3px 10px 4px 12px; text-transform: uppercase; font-size: 9px; font-weight: bold; }
div.leftmenu_litxta { background: url(/wps/wcm/images/leftmenu_libga.jpg) left no-repeat #d41515; padding: 3px 10px 4px 12px; text-transform: uppercase; font-size: 9px; font-weight: bold; }
div.leftmenu_litxt a:link { text-decoration: none; color: #004b89; }
div.leftmenu_litxt a:visited { text-decoration: none; color: #004b89; }
div.leftmenu_litxt a:active { text-decoration: underline; color: #ffffff; }
div.leftmenu_litxt a:hover { text-decoration: underline; color: #ffffff; }
div.leftmenu_litxta a:link { text-decoration: none; color: #ffffff; }
div.leftmenu_litxta a:visited { text-decoration: none; color: #ffffff; }
div.leftmenu_litxta a:active { text-decoration: underline; color: #ffffff; }
div.leftmenu_litxta a:hover { text-decoration: underline; color: #ffffff; }

div.leftmenu_bot { background: url(/wps/wcm/images/leftmenu_bot.gif) top left no-repeat; height: 136px; }
div.leftmenu_li_empty { background: url(/wps/wcm/images/leftmenu_li_empty.gif) top left no-repeat; padding: 2px 0px 2px 0px; }
div.leftmenu_li_empty ul { margin: 10px 0px 15px 15px; padding: 0px; list-style: none; }
div.leftmenu_li_empty ul li { margin-bottom: 5px; }
div.leftmenu_li_empty ul li ul { list-style: url(/wps/wcm/images/leftmenu_liblue.gif); margin: 10px 0px 10px 18px; }
div.leftmenu_li_empty ul li ul li { margin-top: 3px; }
div.leftmenu_li_empty ul li a:link { text-decoration: none; color: #616161; }
div.leftmenu_li_empty ul li a:visited { text-decoration: none; color: #616161; }
div.leftmenu_li_empty ul li a:active { text-decoration: underline; color: #ad0000; }
div.leftmenu_li_empty ul li a:hover { text-decoration: underline; color: #ad0000; }
div.leftmenu_li_empty ul li ul li a:link { text-decoration: none; color: #616161; margin-left: -7px; }
div.leftmenu_li_empty ul li ul li a:visited { text-decoration: none; color: #616161; margin-left: -7px; }
div.leftmenu_li_empty ul li ul li a:active { text-decoration: underline; color: #ad0000; margin-left: -7px; }
div.leftmenu_li_empty ul li ul li a:hover { text-decoration: underline; color: #ad0000; margin-left: -7px; }

div.leftmenu1 { margin: 7px 0px 7px 15px; padding: 0px; }
div.leftmenu2 { margin: 7px 0px 7px 25px; padding: 0px; }

div.leftbotblock { padding: 12px 15px 15px 17px; width: 172px; }
div.leftbotblock a:link { text-decoration: none; color: #ad0000; }
div.leftbotblock a:visited { text-decoration: none; color: #ad0000; }
div.leftbotblock a:active { text-decoration: underline; color: #ad0000; }
div.leftbotblock a:hover { text-decoration: underline; color: #ad0000; }
div.rightbotblock {background: url(/wps/wcm/images/right_stats_bg.gif) top left no-repeat; margin: 30px 0px 0px -13px; padding: 27px 15px 15px 15px; display: block; position: absolute; width: 152px; }
div.rightbotblock a:link { text-decoration: none; color: #ad0000; }
div.rightbotblock a:visited { text-decoration: none; color: #ad0000; }
div.rightbotblock a:active { text-decoration: underline; color: #ad0000; }
div.rightbotblock a:hover { text-decoration: underline; color: #ad0000; }

span.red { color: #ad0000; }
span.red_arrow{font-size:7px;color:#a40404;top:-2px;position:relative}

a.red:link { text-decoration: underline; color: #ad0000; }
a.red:visited { text-decoration: underline; color: #ad0000; }
a.red:active { text-decoration: none; color: #ad0000; }
a.red2:hover { text-decoration: none; color: #ad0000; }
a.red2:link { text-decoration: none; color: #ad0000; }
a.red2:visited { text-decoration: none; color: #ad0000; }
a.red2:active { text-decoration: underline; color: #ad0000; }
a.red2:hover { text-decoration: underline; color: #ad0000; }
a.gray:link { text-decoration: none; color: #616161; }
a.gray:visited { text-decoration: none; color: #616161; }
a.gray:active { text-decoration: underline; color: #616161; }
a.gray:hover { text-decoration: underline; color: #616161; }

a.karta:link { text-decoration: none; color: #000000; }
a.karta:visited { text-decoration: none; color: #000000; }
a.karta:active { text-decoration: underline; color: #000000; }
a.karta:hover { text-decoration: underline; color: #000000; }

div.list_ul { padding-bottom: 40px; }
div.list_ul ul { list-style: none; margin-bottom: 15px; margin-top: 15px; }
div.list_ul ul li { margin-bottom: 3px; }

td.left_bot { background: url(/wps/wcm/images/left_bot.gif) top left no-repeat; vertical-align: bottom; }
td.left_bot div { padding: 0px 10px 3px 20px; }
td.right_bot { background: url(/wps/wcm/images/right_bot.gif) top left repeat-x; }
div.right_box { padding-top: 15px; }
div.right_stats { background: url(/wps/wcm/images/right_stats_bg.gif) top left no-repeat; margin: 20px 0px 15px -23px; padding: 35px 15px 25px 25px; display: block; /*position: absolute;*/ width: 250px; }

/**/td.news { width: 98%; vertical-align: top; height:100% ! important; background: url(/wps/wcm/images/news_left.gif) top left repeat-y;}
/**/div.news_left { /*background: url(/wps/wcm/images/news_left.gif) top left repeat-y;*/ vertical-align:top; }
/**/div.news_right { /*background: url(/wps/wcm/images/news_right.gif) top right repeat-y;*/ margin-top: -20px; padding: 25px 15px 0px 15px; }
div.news_top { background: url(/wps/wcm/images/news_top.gif) top left repeat-x; margin-top: -43px; clear: both; display: block; position: relative; z-index: 98; width: 100%; }
div.news_top_div { background: url(/wps/wcm/images/news_top_left.gif) top left no-repeat; width: 100%;  }
div.news_top_div_div { /*background: url(/wps/wcm/images/news_top_right.gif) top right no-repeat;*/ padding: 12px 20px 30px 24px; margin-right: 0px;  }
td.news_bot { background: url(/wps/wcm/images/news_bot.gif) bottom left repeat-x; }
td.news_bot div { background: url(/wps/wcm/images/news_bot_left.gif) bottom left no-repeat; }
td.news_bot div div { background: url(/wps/wcm/images/news_bot_right.gif) bottom right no-repeat; padding: 10px 40px 17px 104px; }
td.news_data { text-align: right; vertical-align: top; padding: 0px 25px 15px 0px; }
td.news_data div { text-align: right; font-size: 10px; color: #b0b0b0; }
td.news_annotation { vertical-align: top; padding: 0px 0px 15px 0px; }

td.content { width: 98%; vertical-align: top; background-image: url(/wps/wcm/images/content_left.gif); background-repeat : repeat-y;}


/*div.content_left { background: url(/wps/wcm/images/content_left.gif) top left repeat-y; vertical-align:top; }*/
/**/div.content_left { background-image: url(/wps/wcm/images/content_left.gif); background-repeat : repeat-y;}
/**/div.content_right { /*background: url(/wps/wcm/images/content_right.gif) top right repeat-y;*/ margin-top: -20px; padding: 25px 20px 0px 30px;}
div.content_top { background: url(/wps/wcm/images/content_left.gif) top left repeat-y; margin-top: -14px; clear: both; display: block; position: relative; z-index: 98; width: 100%; }



div.content_top_div_div_div { /*background: url(/wps/wcm/images/content_right2.gif) top right repeat-y;*/ }
div.content_top_div { background: url(/wps/wcm/images/content_top_bg.gif) top left repeat-x; width: 100%;  }
div.content_top_div_div { background: url(/wps/wcm/images/content_top_left.gif) top left no-repeat;/*background: url(/wps/wcm/images/content_top_right.gif) top right no-repeat;*/ padding: 25px 20px 20px 30px; margin-right: 0px;  }
td.content_bot { background: url(/wps/wcm/images/content_bot.gif) bottom left repeat-x; }
td.content_bot div { background: url(/wps/wcm/images/content_bot_left.gif) bottom left no-repeat; }
td.content_bot div div { background: url(/wps/wcm/images/content_bot_right.gif) bottom right no-repeat; padding: 10px 20px 17px 30px; }
td.content_bot div div div { background: url(/wps/wcm/images/hr.gif) top left repeat-x; margin: 0px 0px 5px 0px; }

div.right_menu table td b { color: #ad0000; }
div.right_menu table td a:link { text-decoration: none; color: #ad0000; }
div.right_menu table td a:visited { text-decoration: none; color: #ad0000; }
div.right_menu table td a:active { text-decoration: underline; color: #ad0000; }
div.right_menu table td a:hover { text-decoration: underline; color: #ad0000; }

div.right_menu ul { margin: 15px 0px 10px 2px; padding: 0px; list-style: none; }
div.right_menu ul li { margin-bottom: 10px; }

div.puth { padding: 15px 50px 0px 78px; margin-bottom: 0px; }
div.puth a:link { text-decoration: none; color: #616161; }
div.puth a:visited { text-decoration: none; color: #616161; }
div.puth a:active { text-decoration: underline; color: #616161; }
div.puth a:hover { text-decoration: underline; color: #616161; }

div.table_10pxleft { background: url(/wps/wcm/images/arrow_blue.gif) left no-repeat; margin-left: 10px; padding-left: 10px; }
div.head_icon { float: right; width: 50px; padding-bottom: 15px; }
div.hr { background: url(/wps/wcm/images/hr.gif) top left repeat-x; margin: 20px 0px 5px 0px; }
div.blue2borederdotted { border-bottom: dotted 1px #cfcfcf; margin-bottom: 1px; }
div.blue_box { background: #e5edf3; padding: 8px 10px 5px 10px; }

td.msg_data { border-bottom: dotted 1px #cfcfcf; padding: 5px 5px 6px 0px; width: 66px; }
td.msg_theme { border-bottom: dotted 1px #cfcfcf; padding: 5px 0px 6px 5px; }
td.filelist { background: url(/wps/wcm/images/filelist_bg.gif) bottom left repeat-x; }
td.filelist span { background-color: #e5edf3; padding-right: 5px; }
td.filelist2 { background: url(/wps/wcm/images/filelist_bg.gif) bottom left repeat-x; }
td.filelist2 span { background-color: #ffffff; padding-right: 5px; }

div.fl_menu { background: url(/wps/wcm/images/fl_bg.gif) bottom left repeat-x; margin-bottom: 10px; padding-left: 10px; clear: both; display: block; }
div.fl_menu_p { background: url(/wps/wcm/images/fl_left.gif) bottom left no-repeat; margin-left: 1px; }
div.fl_menu_p div { background: url(/wps/wcm/images/fl_right.gif) bottom right no-repeat; color: #b2b2b2; padding: 7px 10px 7px 12px; }
div.fl_menu_p div a:link { text-decoration: none; color: #b2b2b2; }
div.fl_menu_p div a:visited { text-decoration: none; color: #b2b2b2; }
div.fl_menu_p div a:active { text-decoration: underline; color: #b2b2b2; }
div.fl_menu_p div a:hover { text-decoration: underline; color: #b2b2b2; }
div.fl_menu_pa { background: url(/wps/wcm/images/fl_left_a.gif) bottom left no-repeat; margin-left: 1px; }
div.fl_menu_pa div { background: url(/wps/wcm/images/fl_right_a.gif) bottom right no-repeat; color: #616161; padding: 7px 10px 7px 12px; }
div.fl_menu_pa div a:link { text-decoration: none; color: #616161; }
div.fl_menu_pa div a:visited { text-decoration: none; color: #616161; }
div.fl_menu_pa div a:active { text-decoration: underline; color: #616161; }
div.fl_menu_pa div a:hover { text-decoration: underline; color: #616161; }

div.calendar { background: #125891; padding: 1px 1px 4px 1px; width: 166px; position: absolute; margin: 10px 0px 0px -5px; }
tr.calendar_line td { border-bottom: solid 1px #125891; border-top: solid 1px #125891; background: #f3f3f3; text-align: center; }
tr.calendar_line_data td { background: #f3f3f3; text-align: center; cursor: pointer; color: #004b89; }

div.footer { background: url(/wps/wcm/images/footer_bg.gif) top left repeat-x; padding: 5px 25px 26px 20px; }
div.footer a:link { text-decoration: none; }
div.footer a:visited { text-decoration: none; }
div.footer a:active { text-decoration: underline; }
div.footer a:hover { text-decoration: underline; }
div.iss { float: right; margin-top: -10px; position: absolute; right: 25px; }

/* 09.09.2008 */
div.add_div { background: url('/wps/wcm/images/headbg_2.gif') bottom left no-repeat;}

/* 11.09.2008 */
td.right2 { vertical-align: top; width: 1%; background: #ddedfa; }

/* 12.09.2008*/
	td.fld_name
	{
		width: 130px;
		vertical-align : top;
		text-align : right;
		white-space : nowrap;
	}
	.input100pr {
		border: solid 1px #7ab7cf;
		width: 96%;
		font-size: 11px;
		margin: 0px 0px 5px 5px;
	}
	
	div.rightinblock 
	{
		background: url(/wps/wcm/images/right_stats_bg.gif) top left no-repeat; margin: 0px 0px 0px -13px; padding: 27px 15px 15px 15px; display: block; position: absolute; width: 152px; 
	}
	
	.short
	{
		font-family: Tahoma, Helvetica, sans-serif;
	}
	
/* 10.12.2008 */
/*********************��� �����**************/
div.content_right table select{width:100%; border:1px solid #7ab7cf; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000;}
td.r_col {text-align:right;}
div.sep_dot{margin:1px -12px 1px -21px! important; padding:0! important; background:url(//wps/wcm/images/separ_dot.gif) repeat-x; height:1px;}
div.blue_form {background:#e5edf3 url(//wps/wcm/images/bg_blue_form.gif) left top repeat-y; margin:1px -13px 1px -23px! important; padding:10px 18px 20px 23px! important;}
.fs10{font-size:10px;}
.chbox_form td{font-size:10px; vertical-align:top; padding-bottom:5px;} 
.chbox_form input{}
.in_zapros {width:99%; margin-top:5px; border:1px solid #7ab7cf; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000;}
td.l_col{width:152px ! important; height:27px; *height:22px; }
input.txt{width:98%; display:block; border:1px solid #7ab7cf; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000;}
select.slt{width:120px ! important;}
select.sm_slt{width:50px ! important;}
select.mid_slt{width:150px ! important;}
div.result{padding-top:15px! important;}
div.result ol li {margin:0 0 7px -20px;}
div.result img{vertical-align:middle;}
/*������ ���� � ���������� �������*/
.pagenum{padding-bottom:-20px;}
.pagenum li {display:block; float:left; margin-right:8px; list-style-type:none; font-weight:bold; font-size:11px;}
.pagenum li a img{margin-bottom:2px; border:0;}
.pagenum a{text-decoration:none;}
.pagenum ul{margin-left:-30px;*margin-left:0; margin-right:150px; margin-top:12px; float:left;}
.pagenum td {border:0; background: url(//wps/wcm/images/bg_pagenum.gif) left top repeat-x; padding-top:5px; *padding-top:15px;}
.pagenum td div{background:none! important;}

/**************************************************/
/* �� IBM ��� ������� ********/
.wpsButtonText{ 
    font-weight: bold;
    color: #000000;
    background-color: #DDDDDD;
    background-image: url(/wps/wcm/images/ButtonBackground.gif);
    background-repeat: repeat-x;
    background-position: ${requestScope.cssRules.bidiLeft} center; 
    border: 1px solid #919191;
    padding: 2px 4px;
    margin: 0px;
    text-align: center;
}
/*14.12.2008*/
div.wpsPortletBody{/*width:700px! important;*/}
 td.content_right_col{width:1%; background: url(/wps/wcm/images/content_right.gif) top right repeat-y; vertical-align:top;}
 td.content_right_col div{width:10px; height:73px; background: url(/wps/wcm/images/content_top_right.gif) top right no-repeat; position:relative; bottom:14px;}
 td.news_right_col{width:1%; background: url(/wps/wcm/images/news_right.gif) top right repeat-y; vertical-align:top;}
 td.news_right_col div{width:25px; height:73px; background: url(/wps/wcm/images/news_top_right.gif) top right no-repeat; position:relative; bottom:43px;}
 /*кнопка*/
 .button_input{
 	font-weight: bold;
    color: #4a83af;
    background: url(/wps/wcm/images/btn_bg.gif) repeat-x;
    margin: 0;
    text-align: center;
	font-size:8px;
	font-family:Verdana;
	 border:0;
	 height:16px;
	 width:auto;
	 text-transform:uppercase;
	 	 }
 span.btn_left {background: url(/wps/wcm/images/btn_left.gif) top left no-repeat; padding-left:4px; width:auto; height:16px; line-hight:16px;}
 span.btn_right {background: url(/wps/wcm/images/btn_right.gif) top right no-repeat; width:auto; height:16px; padding-right:4px; *padding-right:0;}
 
 div.flash_main_bg{background: url(/wps/wcm/images/flash_main_bg.jpg) top left repeat-x ;}
 
 /*forms*/
table.form_type1 {margin-top:5px; margin-bottom:-5px;}
table.form_type1 td {vertical-align:top; padding-bottom:10px;}
td.f1_tdleft{width:30%; text-align:right; padding-right:10px;}

td.f1_tdright{width:70%; text-align:left;}
 td.f1_tdright input, tr.f2_form td input {width:98% ! important; border:1px solid #7ab7cf; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000;}
 td.f1_tdright select, tr.f2_form td select {width:99% ! important;}
 
 td.f1_tdbutton{text-align:right ! important;}
 td.f1_tdbutton span.btn_right{margin-right:10px;}
 
 table.form_type2, table.form_type3 {margin-top:5px; margin-bottom:-5px;}
table.form_type2 td {vertical-align:top; padding:0 10px 10px 10px; text-align:left; width:50%;}
 td.f1_tdbutton input{width:auto ! important; }
 tr.f2_head td {padding-left:20px ! important;}
 
 table.form_type3 td{width:33%; vertical-align:top; padding:0 10px 10px 10px; text-align:left;}
 /*tbl_ico 29/12/08 */
.tbl_ico td{padding-top:10px; vertical-align:top;}
.tbl_ico_l{font-size:24px; width:50%;}

.tbl_ico_r{width:50%;}
.tbl_ico li{list-style-type:none;  margin-bottom:2px;}
.tbl_ico li.li_green{list-style-image: url(/wps/wcm/images/q_green_1.gif);}
.tbl_ico li.li_red{list-style-image: url(/wps/wcm/images/q_red_1.gif);}
.tbl_ico li.li_white{list-style-image: url(/wps/wcm/images/q_white_1.gif);}
.tbl_ico li.li_yellow{list-style-image: url(/wps/wcm/images/q_yellow_1.gif);}
.tbl_ico li.li_gray{list-style-image: url(/wps/wcm/images/q_gray_1.gif);}
.tbl_ico li.li_black{list-style-image: url(/wps/wcm/images/q_black_1.gif);}

.tbl_ico li a {margin-right:3px; vertical-align:middle;}
.tbl_ico li a img{border:0;}
.tbl_ico_l li a{margin-right:0px;}

.top_menu { top:220px; left:auto; right:0; width:auto; }
.head-inner .top_menu { top:189px; left:auto; right:0; width:1000px}
* html .top_menu { top:230px;}
.top_menu ul { float:right;}
td.head-inner .top_menu { top:44px;}
* html td.head-inner .top_menu { top:55px}
*+html td.head-inner .top_menu { top:55px }
.top_menu ul { overflow:hidden; padding:0; padding-right:2px;}
.top_menu ul li { background:none; padding-left:0; display:inline; }
.top_menu ul li a { background:none !important; float:left; height:19px; line-height:18px; color:#506684 !important; white-space:nowrap; }
.top_menu ul li a:hover { color:#ad0000 !important;}

div.in div.logo, div.header_bg div.logo { top:18px; left:30px; padding:0; background:url(/wps/wcm/images/logo0000.png) no-repeat 0 0; width:169px; height:33px; overflow:hidden; text-indent:-9999px; }
div.in div.logoen, div.header_bg div.logoen { top:18px; left:30px; padding:0; background:url(/wps/wcm/images/logoeng0000.png) no-repeat 0 0; width:169px; height:33px; overflow:hidden; text-indent:-9999px; }

* html div.in div.logo, * html div.header_bg div.logo { background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wps/wcm/images/logo0000.png', sizingMethod = 'crop' );}
* html div.in div.logoen, * html div.header_bg div.logoen { background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wps/wcm/images/logoeng0000.png', sizingMethod = 'crop' );}

div.flash div.flash_main_bg { background:url(/wps/wcm/images/main0000rx.jpg) repeat-x 1259px 0; position:relative;}
div.flash div.flash_main_bg div.in { background:url(/wps/wcm/images/main0000.jpg) no-repeat 0 0; position:absolute; top:0; left:0; width:100%; height:257px;}
div.leftmenu_gotohome { background:none;}
div.flag_hp, div.flag { background:url(/wps/wcm/images/flag_hp0.png) no-repeat 232px 0 !important; top:1px }
* html div.flag, * html div.flag_hp { background-image:url(/wps/wcm/images/flag_hp0.gif) !important;}

div.in div.header_name { background:url(/wps/wcm/images/header_n.png) no-repeat 0 0;}
div.in div.header_name_en { background:url(/wps/wcm/images/header_neng.png) no-repeat 0 0;}

* html div.in div.header_name { background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wps/wcm/images/header_n.png', sizingMethod = 'crop' );}
* html div.in div.header_name_en { background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wps/wcm/images/header_neng.png', sizingMethod = 'crop' );}


td.login h3 { margin-bottom:25px;}
td.login table { margin-bottom:0px !important;}
td.head-inner { background:url("/wps/wcm/images/bginnerrx.jpg") repeat-x 0 0}
div.header_bg { height:77px; background:url("/wps/wcm/images/bginner.jpg") no-repeat scroll 0 0 transparent; overflow:hidden;}
div.header_icon { width:100px; left:50px; right:329px; min-width:622px}
div.header_icon a img { width:auto !important;}
.lang_eng {}
.lang_eng img { width:auto;}


td.content { width:100%;}
td.content_right_col { width:1px;}
.content_right_col div {}
table.fz3 td { font-size:0px;}

div.main { margin-top:0;}
div.flash div { background:none;}
div.header_name { background:url(/wps/wcm/images/header_n.png) no-repeat 0 0;}
div.header_name_en { background:url(/wps/wcm/images/header_neng.png) no-repeat 0 0;}

* html div.header_name { background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wps/wcm/images/header_n.png', sizingMethod = 'crop' );}
* html div.header_name_en { background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wps/wcm/images/header_neng.png', sizingMethod = 'crop' );}


div.header_bg2 { background:none;}
div.puth a { vertical-align:middle;}
td.flash { background:none; padding-right:0;}
td.login { display:none;}
td.news_right_col div { background-image:url(/wps/wcm/images/news_tor.gif); background-position:-40px 2px;}
