/*html {
  height:100%;
}
 body {
  margin:0;
  padding:0;
  height:auto !important;
  height:100%;
  min-height:100%;
  /*background-image:url(images/body_fon.gif);
}
a{color:0e3e6f;}
a:hover{color:#8d0b0b}
	div#wrapper{ padding-left:28px;  background-image:url(images/left_fon.gif); background-repeat:repeat-y; height:100%}
	 div#wrap-inner{ padding-right:28px; background-image:url(images/right_fon.gif); background-repeat:repeat-y; background-position:right;}
		table td#leftcolumn{width:302px; background-color:#ececec}
		div#wrapper div#left{background-color:#ececec; width:302px; height:100%}
			div#wrapper div#left div#top{ height:241px; width:302px; background-image:url(images/logo_fon.gif); padding-left:75px; padding-top:30px; background-repeat:no-repeat }
				div#wrapper div#left div#top h1 a{font-family:Times; text-transform:uppercase; font-size:22px; font-weight:bold; width:200px; text-decoration:none; color:#000000}
			div#search{ font-family:Arial; background-image:url(images/search_fon.gif); background-repeat:no-repeat; width:274px; height:71px; margin-left:-60px; margin-top:70px; padding-left:15px; padding-top:8px}
				div#search form input#search{background-color:#FFFFFF; border:1px solid #000000; width:220px; height:19px}
				div#search div{margin-left:150px; margin-top:-8px; font-size:11px}
			
			div#wrapper div#left div#leftmenu{background-color:#ececec; margin-left:20px}
			div#wrapper div#left div#leftmenu div.parent_current_item, div#wrapper div#left div#leftmenu div.parent_menu_item{ padding-left:25px; border-bottom:1px solid #d1d1d1; background-image:url(images/leftmenu_bullet.gif); background-repeat:no-repeat; background-position:left; width:225px; padding-top:12px; padding-bottom:13px}
			div#wrapper div#left div#leftmenu div.child_menu_item{ margin-left:10px; padding-left:28px; border-bottom:1px solid #d1d1d1; background-image:url(images/vetka.gif); background-repeat:no-repeat; background-position:left; width:215px; padding-top:12px; padding-bottom:13px; background-color:#F1F2F3}
			div#wrapper div#left div#leftmenu div.child_current_item{ margin-left:10px; padding-left:27px; border-bottom:1px solid #d1d1d1; background-image:url(images/vetka.gif); background-repeat:no-repeat; background-position:left; width:215px; padding-top:12px; padding-bottom:13px; font-weight:bold; background-color:#F1F2F3}
			div#wrapper div#left div#leftmenu div.parent_current_item a{font-weight:bold}
				div#wrapper div#left div#leftmenu div.parent_menu_item a, 
				div#wrapper div#left div#leftmenu div.parent_current_item a{ font-family:Arial; font-size:12px; color:#333333; text-decoration:none}
				div#wrapper div#left div#leftmenu div.parent_menu_item a:hover, div#wrapper div#left div#leftmenu div.parent_current_item a:hover{color:#8d0b0b}
				div#wrapper div#left div#leftmenu div.child_menu_item a, div#wrapper div#left div#leftmenu div.child_current_item a{ font-family:Arial; font-size:12px; color:#333333; text-decoration:none}
				div#wrapper div#left div#leftmenu div.child_menu_item a:hover{color:#8d0b0b}
				
			div#wrapper div#left div#leftcons{ background-image:url(images/online_cons.gif); width:302px; height:92px; background-repeat:no-repeat; margin-top:52px; vertical-align:bottom}
				div#leftcons div{margin-left:100px; margin-top:10px}
				div#leftcons div a{color:#4d4b49; font-family:Times; font-size:15px; text-decoration:none; font-weight:bold; text-transform:uppercase}
		
		
		div#wrapper div#right{ /*background-color:#FFFFFF; font-family:Arial}
			div#menu-wrap{height:45px; background-image:url(images/top_menu_fon.gif);/* padding-top:20px padding:0}
			table#menu{height:45px; margin:0}
			table#menu td.a{ background-image:url(images/top_menu_div.jpg); background-repeat:no-repeat; padding-left:10px; padding-right:10px; padding-top:5px; height:40px;}
			table#menu td.active{background-image:url(images/top_menu_fon1.gif); background-repeat:repeat-x;  padding-left:10px; padding-right:10px; padding-top:6px;}
			table#menu td a{ color:#FFFFFF; text-decoration:none; font-size:12px;}
			
			table td#rightcolumn{background-image:url(images/content_fon.gif); background-position:bottom; background-repeat:repeat-x;background-color:#FFFFFF; width:100%; min-width:654px; height:100%;}
			#rightcolumn table td, #rightcolumn div{ font-family:Arial; font-size:12px}
			div#wrapper div#right div#visual_wrap{background-image:url(images/top_fon.jpg);  height:196px; margin:0}
			div#wrapper div#right div#visual{background-image:url(images/top_visual.jpg); background-repeat:no-repeat; height:196px; padding-top:55px; padding-right:25px; font-family:Times; font-size:18px; color:#c3cfdc}
			
			div#wrapper div#right div#visual_wrap_in{background-image:url(images/small_visual_fon.jpg);  height:102px; margin:0}
			div#wrapper div#right div#visual_in{background-image:url(images/small_visual.jpg); background-repeat:no-repeat; height:102px; padding-top:12px; padding-right:25px; font-family:Times; font-size:18px; color:#c3cfdc}
			
			div#wrapper div#right div#content{height:100%; background-color:transparent; font-family:Arial; font-size:12px; }
				div#wrapper div#right div#content div#left-shadow{ background-image:url(images/left_topshadow.jpg); background-repeat:no-repeat; width:9px; height:161px; background-position:top; float:left; margin-top:0px}
				/*div#content{padding:10px}
				div#bottom-shadow{ background-image:url(images/left_bottomshadow.jpg); background-repeat:no-repeat; background-position:bottom; width:9px; height:220px; position:absolute; left:330px; z-index:100}
			
		table td#bottom_td{height:80px; font-family:Arial}
		div#wrapper div#bottom{ background-image:url(images/bottom_fon.gif); height:100%;  padding-left:310px; color:#FFFFFF; padding-top:20px; font-size:12px; background-repeat:repeat-x; background-color:#2c5886}
		div#wrapper div#bottom div#bottommenu a, div#wrapper div#bottom div#bottommenu{color:#6ca6e7; text-decoration:none; margin-top:10px}*/
		.catalog_extable td.catalog_inttable{font-size:12px;}
		.catalog_extable td.catalog_inttable hr, hr{height:1px; color:#800103}
		div#pager_wrapper{text-align:center}
		div#pager div{width:20px; height:20px; background-color:#EBEBEB; display:inline; margin:1px; padding:2px}
		th{background-color:#714d2d; color:#FFFFFF}/*245689*/
		table#search_form{margin-bottom:10px; border:1px solid #CCCCCC}
		table#search_form td{padding:3px; border:1px solid #E9E9E9}
		table#search_form form input#sf{width:130px}
		table#search_form form input, table#search_form form button{height:20px; font-size:12px}
		table#search_form form button{border:1px outset #999999; font-size:9px; width:70px}
		table.catalog_table td, table#search_form td, a{font-size:12px}
		table.catalog_table{margin-bottom:40px}
		
.bstip {
	color:#333;
	z-index:8887;
	background-color:#FFF;
	display:none;
	padding:5px 10px 5px 10px;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	border:2px solid #06F;
}
		
table.decision_table tr.selectedRow td, .faq .selectedRow{background-color:#FEFDC7; padding:4px}
table.decision_table tr.selectedRowClick td{background-color:#FFC}

#content table{border-collapse:collapse;}
#content table td{padding:4px; vertical-align:top}

div.me { background:#f1f2f5 none repeat scroll 0 0 ;
					 border: 2px solid #dadbdf;
				     text-align: center;
					 width: 250px;
					 font-size: small;
					 padding: 10px 10px 10px 10px !important;
					 margin: 5px 5px;
					 cursor: pointer;
					 display: block;
					 float: left;
					 text-decoration:none;
 }
 div.me:hover{background-color:#F5FCFE}
div.me3 { background:#f1f2f5 none repeat scroll 0 0 ;
					 border: 2px solid #dadbdf;
				     text-align: center;
					 width: 200px;
					 font-size: small;
					 padding: 10px 10px 10px 10px !important;
					 margin: 5px 5px;
					 cursor: pointer;
					 display: block;
					 float: left;
					 text-decoration:none;
 }
 div.me3:hover{background-color:#F5FCFE}
 div.me3 input{border:0px;}
div.infobox{
	  background:#f1f2f5 none repeat scroll 0 0 ;
					 border: 2px solid #dadbdf;
					 padding: 10px 10px 10px 10px !important;
					 margin: 5px 5px;
					 text-decoration:none;
 }
 div.infobox p{height:auto !important; }
 div.branchbox{display:none; margin-left:30px; /*margin-bottom:-20px;*/}
input.calcbtn{ height:30px;}

.showhide{display:none; margin-left:10px}
.faq h3{margin:3px; padding:0;}

.toggle_current{font-weight:bold; color:#F00 !important; text-decoration:none}
.faq_cat{font-size:14px; margin:0;}
.faq{margin:0 20px;}
fieldset{margin:2px;/*padding-bottom:20px; padding-right:20px*/}
.good_answer{border:1px dotted #A7E2FC; padding:10px; padding-left:35px; background:#EDFAF9 url(images/ok.png) no-repeat 5px 5px }
.error_answer{border:1px dotted #F06887; padding:10px; padding-left:35px; background:#FFF0EA url(images/error.png) no-repeat 5px 5px}
.faq_group{display:none}
.show_plus{background:url(/images/icon_plus.gif) no-repeat left; padding-left:20px}
.show_minus{background:url(/images/icon_minus.gif) no-repeat left; padding-left:20px; color:#F00 !important; text-decoration:none}
/*leo*/
.faq_question{font-size:14px; margin:0;}
.show_plus{background:url(/images/icon_plus.gif) no-repeat left; padding-left:20px}
.show_minus{background:url(/images/icon_minus.gif) no-repeat left; padding-left:20px; color:#F00 !important; text-decoration:none}

.ui-autocomplete-loading { background: white url('images/loading.gif') right center no-repeat; }
.ui-autocomplete {
		max-height: 300px;
		overflow-y: auto;
		/* prevent horizontal scrollbar */
		overflow-x: hidden;
		/* add padding to account for vertical scrollbar */
		padding-right: 20px;
	}
	/* IE 6 doesn't support max-height
	 * we use height instead, but this forces the menu to always be this tall
	 */
	* html .ui-autocomplete {
		height: 300px;
	}
	
#div_cs, #div_us{display:none}
#result_category ul, #result_category ul li{margin:0; padding:0; list-style:none}
#result_category ul li{border-top:1px solid #CCC; padding:20px 0}
input, button{vertical-align:middle}
table, table td{border-collapse:collapse}
.personRow td{border-bottom:1px solid #CCC; text-align:left; vertical-align:top;}
.help_area{margin:10px; border:2px dotted #B67447; background-color:#FFC; padding:10px; text-align:justify; width:auto}
.showHistory{ background:url(images/icon_plus.gif) no-repeat center; margin-left:5px; width:17px; height:20px; vertical-align:middle; cursor:pointer;}
.button{cursor:pointer; padding:5px; border:1px solid #DADADA; background-color:#F1F1F3; font-size:12px; /* margin-top:10px;background:url(/js/css/start/images/ui-bg_glass_75_dadada_1x400.png) repeat-x*/}
.button:hover{ border-color:#666; background-color:#EEE; color:#000; font-size:12px !important;}
.uf_info, .postAdres, .eAdres{display:none}
