body, html { margin: 0; padding: 0; width: 100%; height: 100%; font-family: Arial, Helvetica, sans-serif; font-size:12px; /*0.9em*/ /*background:#FFF;*/} 
a{color:#00a4e1; outline:none; text-decoration:none;}
a.active{color:#00a4e1}
a.redlink{color:#00a4e1}
a:link{text-decoration:none;}
a:hover{text-decoration:underline;}
a#find_error{text-decoration:none;}
a#find_error:hover{text-decoration:underline;}
a img, a:hover img{outline:none; outline-width:0; border:none;}
input, select, textarea {outline:none; font-family: Arial, Helvetica, sans-serif; font-size:12px;}
h1{margin:8px 0 10px 0; padding:0; font-size: 18px; color:#00a4e1; font-weight:normal;}
h2{margin:4px 0px; padding:0; font-size: 16px; color:#00a4e1; font-weight:normal;}
div.fake_header h2{margin:6px 0 6px 0; padding:0; font-size: 12px; color:#00a4e1; font-weight:normal;}
h3{margin:6px 0 6px 0; padding:0; font-size: 14px; color:#00a4e1; font-weight:normal;}
h4{margin:6px 0 6px 0; padding:0; font-size: 12px; color:#00a4e1; font-weight:normal;}
sup{/*position:absolute; padding:1px 2px 3px 4px; margin:1px 2px 3px 4px;display:block;*/}
table{
	/*width:100%;*/
	border-collapse: collapse;
	border-spacing: 0;
	font-size:12px;
}
td {
	padding: 0px; vertical-align:top;
}
ul.list{margin:0px 0px 6px 0px;list-style-type: none;padding: 0px;font-weight:bold;}
ul.list li{font-weight:normal;padding: 0px 0px 0px 10px;}
ul.list li:before {content: "- ";}
ol.num{	font-weight: bold; margin: 1px 2px 3px 4px; padding: 0;	}
ol.num li{font-weight:normal;padding: 0px 0px 0px 0px;;margin:0px 0px 0px 32px;}
ul.tochka{list-style-image: url(/bitrix/templates/baikal_new_design/images/tochka.png);margin:0px 0px 6px 0px;padding: 0px;font-weight:bold;}
ul.tochka li{font-weight:normal;padding: 0px 0px 0px 0px; margin:0px 0px 0px 30px;}
/*table.YMaps-b-balloon-frame{width: auto;}*/
table.data-table td, table.form-table td{ border:#ADC3D5 solid 1px; padding:3px;}
table.form-table td { padding:6px 10px;/* margin:0; text-align:left; vertical-align:top;*/}
table.form-table-noborder TD {padding:0; border:none;/* margin:0; text-align:left; vertical-align:top;*/ }
table.form-table tfoot th {padding: 10px 10px; color:#047; border:#ADC3D5 solid 1px;}

table.data-table thead, table.form-table thead, table.form-table tfoot, table.shedule thead{ background:url(images/table_head.gif) repeat-x #fff;}
table.data-table thead th, table.form-table thead th, table.shedule thead th{ color:#047; border:#ADC3D5 solid 1px; padding:3px;}

table.zd-table td, table.sud-table td{ text-align:center; border:#ADC3D5 solid 1px; padding:3px;}
table.zd-table thead, table.sud-table thead{ background:url(images/table_head.gif) repeat-x #fff;;}
table.zd-table thead th, table.sud-table thead th{text-align:center; color:#047; border:#ADC3D5 solid 1px; padding:3px;}

table.zd-table, table.sud-table, table.shedule, table.data-table{width:100%;}

table.default-table{width:100%; border:none; border:0;}
td.default-right{ text-align:right; padding-right:4px;} 


table.shedule td{padding:0 6px 0 6px;}
table.shedule tr.data-tr td{ border:#ADC3D5 solid 1px;}
table.shedule td{vertical-align:middle; text-align:center;}
table.shedule td.day-week{ font-weight:bold; border:#ADC3D5 solid 1px;}
table.shedule td.day-desc{ text-align:left; text-wrap:none;}
table td.city{ text-align:left; font-weight:bold;}
table tr.separator td{ height:4px; border:none;}
span.sutki{font-size:0.8em}
.tableHover{background: #fffdd6; color:#047; /*0061aa*/}

p{margin:12px 0 12px 0; padding:0;}
p.italic-grey{
	font-style:italic;
	font-weight:bold;
	color:#808080;
	font-size: 11px;
	}
sup { vertical-align: baseline; position: relative; top: -0.4em; }
.italic-code{color:#666; font-family:'Courier New', Courier, monospace; font-style:italic;font-size: 13px;}
.red-tel{color: #00a4e1; text-align:right; display:inline-block;}
.red_mes{color:#00a4e1;}
/*border: 1px solid red;*/
.icon_xls, .icon_xlsx{font-size:13px; background:url(/bitrix/templates/baikal_new_design/images/icon_xls.png) top left no-repeat; height:20px; position: relative; padding:0 0 0 20px;}
.icon_doc, .icon_docx{font-size:13px; background:url(/bitrix/templates/baikal_new_design/images/icon_doc.png) top left no-repeat; height:20px; position: relative; padding:0 0 0 20px;}
.icon_map{font-size:13px; background:url(/bitrix/templates/baikal_new_design/images/icon_map.png) top left no-repeat; height:20px; position: relative; padding:0 0 0 20px;}
.icon_pdf{font-size:13px; background:url(/bitrix/templates/baikal_new_design/images/icon_pdf.png) top left no-repeat; height:20px; position: relative; padding:0 0 0 20px;}
.icon_img{font-size:13px; background:url(/bitrix/templates/baikal_new_design/images/icon_img.png) top left no-repeat; height:20px; position: relative; padding:0 0 0 20px;}
.icon_ya_map{font-size:13px; background:url(/bitrix/templates/baikal_new_design/images/icon_ya_map.png) top left no-repeat; height:20px; position: relative; padding:0 0 0 20px;}
.icon_metro_msk{font-size:13px; background:url(/bitrix/templates/baikal_new_design/images/icon_metro_msk.png) top left no-repeat; height:20px; position: relative; padding:0 0 0 20px;}
.icon_dialog { background:url(/bitrix/templates/baikal_new_design/images/icon_dialog.png) top left no-repeat; height:20px; position: relative; padding:0 0 0 20px;}
.icon_blank{ background:url(/bitrix/templates/baikal_new_design/images/icon_blank.png) top left no-repeat; height:20px; position: relative; padding:0 0 0 20px;}
/*.icon_events_all {height: 33px;padding-left: 40px;padding-top:5px;}
.icon_hockey{background:url(/bitrix/templates/baikal_new_design/images/icon_hockey.jpg) no-repeat left;}
.icon_news{background:url(/bitrix/templates/baikal_new_design/images/news.jpg) no-repeat left;}
.icon_release{background:url(/bitrix/templates/baikal_new_design/images/icon_release.jpg) no-repeat left;}
.icon_digest{background:url(/bitrix/templates/baikal_new_design/images/icon_digest.jpg) no-repeat left;}
.icon_action{background:url(/bitrix/templates/baikal_new_design/images/icon_action.jpg) no-repeat left;}
.icon_events{background:url(/bitrix/templates/baikal_new_design/images/icon_events.jpg) no-repeat left;}
.icon_exhibition{background:url(/bitrix/templates/baikal_new_design/images/icon_exhibition.jpg) no-repeat left;}*/
.icon_del{font-size:13px; background:url(/bitrix/templates/baikal_new_design/images/icon_del.png) top left no-repeat; height:20px; position: relative; padding:0 0 0 20px;}
/*Start sccordion*/
.accordion_links h3{/*display:inline;*/ margin:0;}
.accordion_links h3 .ui-icon{ padding-left:12px;}
.accordion_content{padding:0px 0px 0px 17px;}
/*Stop sccordion*/

/*form*/
form {PADDING: 0; margin:0;}
form table {width:100%;}
form label{text-align:left;}
input, select, textarea {outline:none}
.inputselect {WIDTH: 100%; MARGIN: 10px 0 10px 0; padding: 0;}
.inputtext {WIDTH: 100%;MARGIN: 10px 0 10px 0;}
.inputtextmar {WIDTH: 100%;MARGIN: 10px 0 0 0;}
.inputcode {WIDTH: 70px; MARGIN: 10px 0 10px 0;}
.inputphone {WIDTH: 140px; MARGIN: 10px 0 10px 0;}
.inputmobphone {WIDTH: 180px; MARGIN: 10px 0 10px 0;}
.inputdate {MARGIN: 10px 0 10px 0;}
.inputemail{WIDTH: 180px; MARGIN: 10px 0 10px 0;}
.inputcaptcha{WIDTH: 180px;	MARGIN: 10px 0 10px 0;}
.inputtextarea{WIDTH: 100%; MARGIN: 10px 0 10px 0;}
.inputfile {MARGIN: 10px 0 10px 0; border:1px #adc3d5 solid; background:#FFF; width:100%;}
.inputradio{MARGIN: 11px 0 0 0;}
.inputradiobr{MARGIN-TOP: 11px;}
.inputbutton {MARGIN: 10px 0 10px 0;}
.inputlogin {WIDTH: 180px; MARGIN: 10px 0 4px 0;}
textarea {resize: none;}
input, textarea, select { border:1px solid #adc3d5 ;}
input.error, select.error, textarea.error { border: 1px dotted red;}
input[type=checkbox], input[type=radio]{border:none;}
/*input[type=text]{heigth:22px !important; padding:2px 0;}*/
/*label*/
/*default*/
.label-top-hidden-new{position:relative;  padding:0; margin:0; display:block; height:0px;}
.label-top-hidden-new em{position:absolute; left:10px; top:-4px; font-size:.8em; color: #f00; padding: 1px; display:block;}
/*просто обычные в default и общие form error*/
.label-left-new{position:relative;  padding:0; margin:6px 2px 0 0; display:block; height:16px;}
.label-left-new em{position:absolute; left:180px; top:-8px; font-size:.8em; color: #f00; padding: 1px; display:block; text-wrap:none; width:300px; }
/*calculator*/
SPAN.starrequired {	COLOR: red}
fieldset{padding:0 10px 10px 10px; border-radius:3px; border:#adc3d5 1px solid;}
fieldset.result_limit{margin:0 5px 5px 5px; padding:0; border-radius:3px; border:#adc3d5 1px solid;}
fieldset.result_limit legend{margin:0 0 0 20px;}
div.result_sum{margin:10px 5px;}
div.lines-gruz{ border-top-width: 1px; border-top-style: solid; border-top-color:#adc3d5;}
.question{height: 12px !important; margin: 0 0 0 5px !important; padding: 0 !important; width: 12px !important;}
#tooltip{display:none; width: 240px; min-height:10px; background:#FFD; border:#999 solid 1px; padding:4px 4px; position:absolute; z-index:1000; top:0px; left:0px; font-size:11px;}

.inputtext-bottom{margin:10px 0 10px 10px}
.label-example{position:relative;  padding:0 0 0 10px; margin:-10px 0 10px 0; display:block; height:16px; font-style:italic;}
.label-top-select{position:relative;  padding:0 0 0 10px; margin:0; display:block; height:16px;}
.label-top-select em{ position:absolute; right:22px; top:24px; font-size:.8em; color: #f00; padding: 1px; }
.label-left-select{position:relative;  padding:0 0 0 10px; margin:8px 10px 0 0; display:block; height:16px;}
.label-left-select em{position:absolute; left:288px; top:-14px; font-size:.8em; color: #f00; padding: 1px; display:block; text-wrap:none; width:350px; text-align:left;}
.label-top{position:relative;  padding:0 0 0 10px; margin:6px 0 -6px 0; display:block; height:16px;}
.label-top em{position:absolute; left:6px; top:9px; font-size:.8em; color: #f00; padding: 1px;}
.label-top-hidden{position:relative;  padding:0; margin:0; height:0px; }
.label-top-hidden em{position:absolute; left:0px; top:-2px; font-size:.8em; color: #f00; padding: 1px; display:block; text-wrap:none; width:200px;}
.label-left{position:relative;  padding:0 0 0 10px; margin:12px 10px 0 0; display:block; height:16px;}
.label-left em{position:absolute; left:240px; top:-14px; font-size:.8em; color: #f00; padding: 1px; display:block; text-wrap:none; width:200px;}
.label-left-right{position:relative;  padding:0 0 0 10px; margin:12px 10px 0 0; display:block; height:16px; text-align:right; min-width:70px;}
.label-left-right em{position:absolute; left:50px; top:-14px; font-size:.8em; color: #f00; padding: 1px; display:block; width:160px; }
.label-right{position:relative;  padding:0 4px 0 0;}
.label-right em{position:absolute; left:80px; top:-14px; font-size:.8em; color: #f00; padding: 1px; display:block; width:160px;}
.label-radio{position:relative; background:none; border:0;}
.label-radio em{position:absolute; left:10px; font-size:.8em; color: #f00; padding: 1px; display:block; text-wrap:none; width:180px; text-align: left;}
.label-top-checkbox {position:relative; padding:0; margin:0; height:0px; display:block; /*height:16px;*/ /*border:0;*/ /*border: 1px dotted red;*/}
.label-top-checkbox em{position:absolute; left:10px; top:-10px; font-size:.8em; color: #f00; padding: 1px; display:block; width:180px; text-wrap:none; /*border: 1px dotted blue;*/}
.label-top-input{position:relative;  padding:0 /*0 0 10px*/; margin:6px 0 -6px 0; display:block; height:16px; /*border: 1px dotted green;*/}
.label-top-input em{position:absolute; margin:3px 0 0 3px; /*width:80px;*/ /*left:6px; top:9px;*/ font-size:.8em; color: #f00; padding: 1px; /*line-height:70%;*/ /*border: 1px dotted red;*/ /*word-wrap: break-word; */ /*min-width:70px;*/}
.label-top-input-hidden{position:relative;  padding:0; margin:2px 0 0 0; display:block; /*height:16px;*/}
.label-top-input-hidden em{position:absolute; margin:-2px 0 0 2px;  /*width:320px;*/ /*left:6px; top:9px;*/ font-size:.8em; color: #f00; padding: 1px;}
/*---bufer---*/
.item_bufer{border:1px solid #adc3d5; margin:6px 0 0 0; border-radius:3px; background:#D5EAFF;}
.item_gruz{border:1px solid #adc3d5; margin:6px 6px; border-radius:3px; background:#D5EAF0; }
.delete_from_bufer{width:15px; height:15px; background: url(/bitrix/themes/.default/images/cross.gif); float:right; cursor:pointer;}
.closeIframe{ width:14px; height:14px; background:url(/bitrix/templates/baikal_new_design/images/closeIframe.png) center center no-repeat; cursor: pointer;}
.hoverDrag{cursor:move}
/*result and history*/
/*div.container_result dl{padding:0; margin:6px 0 6px 0;}
div.container_result dl.result_calc{padding:0; margin:6px 0 6px -20px;}
div.container_result dt{display:block; width: 140px; min-height:16px; text-align:right; margin: 4px 0 0 0;}
div.container_result dd{margin:-16px 0 0 144px; display:block; min-height:16px; padding:0;}
div.container_result dt.ob_tex{display:block; width: 100px; min-height:16px; text-align:right; margin: -16px 0 0 150px; }
div.container_result dd.ob_val{margin:-16px 0 0 254px; display:block; min-height:16px; padding:0; }
div.container_result dt.kol_tex{display:block; width: 100px; min-height:16px; text-align:right; margin: -16px 0 0 310px; }
div.container_result dd.kol_val{margin:-16px 0 0 414px; display:block; min-height:16px; padding:0; }
div.container_result dt.gab_tex{display:block; width: 100px; min-height:16px; text-align:right; margin: -16px 0 0 360px;}
div.container_result dd.gab_val{margin:-16px 0 0 480px; display:block; min-height:16px; padding:0;}
div.container_result dt.kur_tex{display:block; width: 150px; min-height:16px; text-align:right; margin: -16px 0 0 450px;}
div.container_result dd.kur_val{margin:-16px 0 0 604px; display:block; min-height:16px; padding:0;}*/

/*div.item_bufer dl{padding:0; margin:6px 0 6px 0;}
div.item_bufer dt{display:block; width: 140px; min-height:14px; text-align:right; margin: 4px 0 0 0;}
div.item_bufer dd{margin:-14px 0 0 144px; display:block; min-height:14px; padding:0; }*/

div.item_bufer dl, div.container_result dl, div.container_history dl{padding:0; margin:6px 0 6px 0;}
div.container_result dl.result_calc, div.container_history dl.result_calc{padding:0; margin:6px 0 6px -20px;}
div.item_bufer dt, div.container_result dt, div.container_history dt{display:block; width: 140px; min-height:16px; text-align:right; margin: 4px 0 0 0;}
div.item_bufer dd, div.container_result dd, div.container_history dd{margin:-16px 0 0 144px; display:block; min-height:16px; padding:0;}
dl.bufer_calc dt.ob_tex, dl.result_calc dt.ob_tex{display:block; width: 100px; min-height:16px; text-align:right; margin: -17px 0 0 185px; }
dl.bufer_calc dd.ob_val, dl.result_calc dd.ob_val{margin:-17px 0 0 290px; display:block; min-height:16px; padding:0; }
dl.bufer_calc dt.kol_tex, dl.result_calc dt.kol_tex{display:block; width: 100px; min-height:16px; text-align:right; margin: -17px 0 0 375px; }
dl.bufer_calc dd.kol_val, dl.result_calc dd.kol_val{margin:-17px 0 0 478px; display:block; min-height:16px; padding:0; }
dl.bufer_calc dt.gab_tex, dl.result_calc dt.gab_tex{display:block; width: 100px; min-height:16px; text-align:right; margin: -17px 0 0 500px;}
dl.bufer_calc dd.gab_val, dl.result_calc dd.gab_val{margin:-16px 0 0 560px; display:block; min-height:16px; padding:0;}
dl.bufer_calc dt.kur_tex, dl.result_calc dt.kur_tex{display:block; width: 150px; min-height:16px; text-align:right; margin: -16px 0 0 460px;}
dl.bufer_calc dd.kur_val, dl.result_calc dd.kur_val{margin:-16px 0 0 604px; display:block; min-height:16px; padding:0;}
/*div.container_result dl.result_calc sup, label sup{position: absolute; padding:0; }*/
/*список с чекбоксами*/
.checklist {width:100%; border:#adc3d5 1px solid; list-style: none; height: 200px; overflow: auto;}
#checklist1 {border: none; height: auto; margin: 6px 0 0 0; }
.checklist, .checklist li { margin: 0; padding: 0; }
.checklist li{height: 20px;}
.checklist label { display: block; padding: 0 0.2em 0 25px; text-indent: -25px; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; height: auto; letter-spacing: normal; line-height: normal; color:#000;}
#checklist2.error { border: 1px dotted red;}
/*end calculator*/


/*кнопка обновления капчи*/
#capup{cursor:pointer}
/*див загрузка аякс*/
#loadBarAjax, #loadBarAjaxForm {position: absolute; overflow: hidden;	height: 40px; width: 40px; background: transparent; display: none; z-index: 1104;}
#loadBarAjax div, #loadBarAjaxForm div { position: absolute; top: 0; left: 0; width: 40px; height: 480px; background: transparent url('/bitrix/templates/baikal_new_design/images/ajax_progress.png') no-repeat;}
#loadBarBigAjax, #loadBarBigAjaxForm {position: absolute; overflow: hidden; height: 190px; width: 190px; background: transparent; display: none; z-index: 1104;}
#loadBarBigAjax div{position: absolute; top: 0; left: 0; width: 2500px; height: 190px; background: transparent url('/bitrix/templates/baikal_new_design/images/ajax_progress_big.png') no-repeat;}
#loadBarBigAjaxForm div {position: absolute; top: 0; left: 0; width: 190px; height: 2280px; background: transparent url('/bitrix/templates/baikal_new_design/images/ajax_progress_big_n.png') no-repeat;}
#loadBarOverlay { background: #aaaaaa url('/bitrix/templates/baikal_new_design/images/fon_overlay.png') 50% 50% repeat; opacity: .40; filter:Alpha(Opacity=40); position: fixed; top: 0; left: 0; width: 100%; height: 100%; /*z-index: 1104;*/display:none;}
/*ответ формы аякс*/
#output_form{color:red; position:absolute; z-index:1; margin:2px 0 0 8px; /*font-family: Arial, Helvetica, sans-serif*/; font-size:12px; font-weight: bold;}

.calendar-icon-bs{MARGIN: 10px 0 0 0 !important;}

/*время и погода*/
#xml-data{ margin:4px 0 10px 0;}
#weatherTitle{color:#666; font-weight:bold; text-align:center;}
#cityClock{ font-weight:bold; color:#0061AA;}
#cityDay{color:#0061AA}
.gismeteo{font-size:10px; color:#666}
#part_day_0, #part_day_1, #part_day_2, #part_day_3{font-size:11px; color:#666}
#part_day_t_0, #part_day_t_1, #part_day_t_2, #part_day_t_3{position:absolute; margin:1px; z-index:1;}
#part_day_b_0, #part_day_b_1, #part_day_b_2, #part_day_b_3{margin:1px;}
#temperature_0, #temperature_1, #temperature_2,#temperature_3{font-size:10px; width:60px; position:absolute; text-align: center; margin-top:50px; z-index:2;}
/*контакты во включаемой области*/
#contact_smi{
	margin-bottom:15px;	
	border: 1px solid #efefef;
/*	border-radius: 15px 15px 15px 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px; */
	/*behavior: url(/bitrix/templates/baikal_new_design/pie/PIE.htc);*/
	}
.icon_screpka_smi{
    background: url(/bitrix/templates/baikal_new_design/images/icon_screpka_3.png) no-repeat;
    display: block;
    height: 48px;
    margin:-16px 0px 0px 6px;
    position: absolute;
    width: 17px;
	}
#contact_smi h3{
	margin-left:10px;
	}
#contact_smi p{
	margin-left:10px;
	}
/*позвонить скайп*/
.pozvonit_skype{
	width:154px;
	height:39px;
	margin-bottom:15px;	
	border: 2px solid #B3B3B3;
	border-radius: 15px 15px 15px 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px; 
	/*behavior: url(/bitrix/templates/baikal_new_design/pie/PIE.htc);*/
	}
.icon_naushniki_skype{
    background: url(/bitrix/templates/baikal_new_design/images/icon_ushi_4.png) no-repeat;
    display: block;
    height: 46px;
    margin:-7px 0px 0px 3px;
    position: absolute;
    width: 38px;
	}
.icon_pozvonit_skipe{
	margin:3px 6px 0px 0px
	}
.text_pozvonit_bs{
	display:block;
	margin:-4px 0px 0px 17px;
	}
/*персональный раздел*/
.knopka_voiti_personal{
	float:right;
	border: 1px solid #ADC3D5;
	background: url(/bitrix/templates/baikal_new_design/images/table_head.gif) repeat-x scroll 0 0 transparent;
	padding:3px;
	margin:3px 5px 3px 5px;
	display:block; 
	}
	

#search_filter div.search_form table.search_tbl td.search_btn input{
  background: url(/bitrix/templates/baikal_new_design/images/search_btn.png) no-repeat scroll 0 0 transparent;
  width: 73px;
  height:27px;
  border: none;
  font-weight: bold;
  color: #31383e;
  cursor:pointer;
}
	
/*Правое меню личного кабинета*/
.right_menu_personal{
 	border: 1px solid #efefef;
	margin-bottom:15px;
	height:100%;
	width: 250px;
	}
.right_menu_personal div.name_action{ text-align:left; padding:10px 10px 0 10px}
.right_menu_personal #personal_vertical_menu{
	margin: 0 0 30px 0px;
}
.right_menu_personal #personal_vertical_menu ul.personal_vertical_menu{
	list-style-image: url(/bitrix/templates/baikal_new_design/images/personal-ul.png);
	margin: 18px 0 0 0px;
	padding: 0 0 0 27px;
}
.right_menu_personal #personal_vertical_menu ul.personal_vertical_menu li a{
	font-size:14px;
}
.right_menu_personal #personal_vertical_menu ul.personal_vertical_menu li ul{
	margin: 0px 0 0 0px;
	padding: 0 0 0 30px;
}
.right_menu_personal #personal_vertical_menu ul.personal_vertical_menu li ul a{
	font-size:13px;
	
}
.right_menu_personal #personal_vertical_menu ul.personal_vertical_menu li {
	margin:0px 0px 6px 0px;
}
.right_menu_personal #personal_vertical_menu ul.personal_vertical_menu li ul span.selected{
	font-size:13px;
	color:#00a4e1;
	font-weight:normal;
}
.right_menu_personal #personal_vertical_menu ul.personal_vertical_menu li span.dir_personal{
	font-size:14px;
	color:#00a4e1;
}
.right_menu_personal #personal_vertical_menu ul.personal_vertical_menu li ul li{
	margin:4px 0px 0px 0px;
	padding: 0 0 0 0px;
}
/*банер акции*/
.right_baner_action{
 	border: 1px solid #efefef;
	margin-bottom:15px;
	height:296px;
	width: 250px;
    /*border-radius: 15px 15px 15px 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;*/ 
	/*behavior: url(/bitrix/templates/baikal_new_design/pie/PIE.htc);*/
	}
.right_baner_action div.action_img{
	position:absolute;
	display:block;
	/*background: url("images/akcii_korobka.gif") no-repeat ;*/
	width:88px;
	height:73px;
	margin: -15px 0 0 -12px;
	}
.right_baner_action div.name_action{ text-align:left; padding:10px 10px 0 10px}
.right_baner_action p.announce{ /*text-align:left;*/ padding: 0 10px}
.right_baner_action p.action-url{ text-align:right; padding: 0 10px}
/*поиск груза на входной*/
#status_gruz{
	margin-bottom:15px;	
	border: 1px solid #efefef;
/*	border-radius: 15px 15px 15px 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;*/ 
	/*height:100px;*/
	width:250px;
	/*behavior: url(/bitrix/templates/baikal_new_design/pie/PIE.htc);*/
	}
#status_gruz form{margin:0px 0 0 10px;}
/*#sampleTeuIndex{width:260px; height:100px; position:absolute; padding:10px 10px; z-index:10; margin:-120px 0 0 -20px; display:none; background-color:#eee;}
#sampleTeuIndex div{width:260px; height:100px; background: url(/bitrix/templates/baikal_new_design/images/teu.jpg) -180px 0 no-repeat #fff;}*/
#sampleTeuIndex{position:absolute; z-index: 999; margin:-160px 0 0 -434px; padding: 10px 10px; background: #eee; display: none;}
#sampleTeuIndex div{/*border: 1px solid #ccc;*/ background: url('/bitrix/components/demo/super.component/templates/status_gruza/images/teu8max.jpg') -10px -44px no-repeat; width: 580px; height: 136px; overflow: hidden;}
#status_gruz div.icon_lupa_gruz{
    background: url(/bitrix/templates/baikal_new_design/images/lypa_gruz.png) no-repeat;
    display: block;
    height: 56px;
    margin:-12px 0px 0px -12px;
    position: absolute;
    width: 70px;
	}
#status_gruz h3{
	margin:10px 0px 0px 10px;
	}
#status_gruz p{
	margin:-2px 0 13px 10px; font-size:11px;
	}
	.round_15{
	/*border-radius: 15px 15px 15px 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px; */
	}
	
.sinia_plaha_akcii{
	background-color:#00a4e1;
	color:#FFF;
	padding:10px;
	font-size:16px;
	margin:-10px -10px 5px -10px;
	}
	
.show_hide_all a{
	text-decoration:underline dotted;
	margin-right:16px;
	color: #444444;
}
.payment_area {
	background: #f0f0f0;
	margin: 0 0 15px 0;


}
.payment_area .payment_tabs{
	border: 1px solid #adc3d5;
}
.payment_area .payment_tabs .payment_separator{
	border-right: 1px dashed #adc3d5;
}
.payment_area .payment_tabs .payment_separator .div_tabs{
	padding-top: 25px;
	
}
.payment_area div.payment_field{
	color: #00a4e1;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;
    padding: 0 7px 0 0px;
}
.payment_area .div_payment_table{
	padding: 40px 0 35px 25px;
}
.payment_area .payment_table{

}
.payment_tabs ul{
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.payment_tabs li {
	font-weight: bold;
    padding: 13px 0 12px 13px;
}
.payment_tabs li.active {
    background: #fafafa;
	border-top: 1px dashed #adc3d5;
    border-bottom: 1px dashed #adc3d5;
    padding: 12px 0 11px 13px;
}
.payment_tabs li a{
	padding-left: 5px;
}
.payment_area input.checkbox_rule{
    padding: 0 0px 0px 0px;
	margin-left: 0px;
}
.payment_area td.submit_btn input{
	background: url(/bitrix/templates/baikal_new_design/images/search_btn.png) no-repeat scroll 0 0 transparent;
	width: 73px;
	height: 27px;
	border: none;
	font-weight: bold;
	color: #31383e;
	cursor: pointer;
	text-align: center;
}
.payment_area div.input_box{
	display: inline;
}
.payment_area .submit_text{
    padding: 0 0px 0px 0px;
	margin-left: 0px;
	vertical-align: 2px;
}
.payment_area div.comment{
	font-style: italic;
	color: #999;
	width:200px;
	padding: 7px 0 18px 0;
}
.payment_table div.value_field{
	padding: 0px 0 18px 0;
}
.value_field .payer{
	padding: 0;
	margin: 0px 5px 0px 0;
}
.value_field .input_radio{
	float: left;
	margin-bottom:10px;
}
.value_field .input_label{
	display: inline;

}
.value_field .payment_desc{
	width: 300px;

}
.value_field .payment_description{
	margin-top:10px;
}
.value_field .receipt_str{
	padding-bottom: 10px;

}

.payment-details_link {
    text-decoration: none;
    color: #000;
    border-bottom: 1px dotted #000;
}

.payment-details_link:hover {
    text-decoration: none;
    color: #00a4e1;
}

.value_field .payer_sum_val{
	display: inline;
	font-weight: bold;
}
.value_field .payer_val{
	display: inline;
	font-weight: bold;
}

.payment_area div.val{
	display: inline;
	margin-left: 4px;
	margin-right: 7px;
}
.payment_area input{
	text-align: left;
}