BODY {padding: 0px;  margin: 0px; font-family: Tahoma, Helvetica, sans-serif; color: #4F5659; font-size: 11px; background: #FFFFFF;}
P, DIV, A, TABLE, .button {font-size: 11px; text-decoration: none; color: #4F5659;}
.center_inner A {}
UL {list-style-type: none; margin: 0 0 0 0; padding: 1px 0 0 0;}
UL LI {background: url(/common/img/bullit_1.gif) no-repeat 0px 5px; padding: 0 0 0 11px; margin: 0 0 0 0; line-height: 15px;}
OL {margin: 0 0 0 30px; padding: 1px 0 0 0;}
OL LI {padding: 0 0 0 -20px; margin: 0 0 0 0; line-height: 15px;}

ul.step {	margin-left : 0;}
	ul.step li { margin-left :50;}

	ul.stepred {margin-left : 0; color : Red;	}
	ul.stepred li {	margin-left :50;color : Red; }

H1, H2, H3, H3.lst {font-size: 16px; font-weight: normal; font-family: Tahoma, Arial, Helvetica, sans-serif;  color: #F77428; text-decoration: none; padding: 5px 0 21px 0;  margin: 0px;}
H2 {font-size: 11pt;}
H3 {font-size: 9pt;}
FORM {margin: 0; border: none; padding: 0;}
INPUT, SELECT, TEXTAREA {border: 1px solid #BEBEBE; background: #FFFFFF; color: #585858; font-size: 11px; margin: 2px 1px; font-family: Tahoma;}
.radio {border: none; background: none;}
.calendar {padding: 0px; margin: 0px;}
/*  .left {padding: 0 0 15px 0;  max-width: 320px; width:25%; width:expression( document.body.clientWidth > 320 ? "320px": parseInt(document.body.clientWidth*0.9)+"px");}  */
.left {padding: 0 0 15px 0;  width: 330px;}
.center {padding: 0 38px 10px 8px;}
.center_inner {padding: 0 38px 10px 19px;}

UL.new {
		margin: 0 0 0 0;
		list-style : none;
	}
	UL.new  LI {
		margin: 0 0 0 15;
		line-height: 15px;
		padding-bottom : 8;
	}

p.add { padding-left: 27;}

/*  Ссылки  545454 */
.links {padding: 29px 0 29px 24px;}
.links_1 {padding: 29px 0 13px 24px;}
.links_a {margin: 0 9px 0 9px;}
.links_inner {margin: 0 0 0 82px; height: 33px;}

/*  Логотип */
.logo {margin: 0 40px 0px 0; background: #DBDBDB; height: 91px; padding-left: 26px;}
.logo_1 {margin: 0 40px 0px 0; background: #DBDBDB; height: 91px; padding-left: 26px;}
.logo_r {background: url(/common/img/logo_r_side.gif) no-repeat right #2A5E8D; height: 91px; padding: 0 0 0 5px; text-align: center;}

/*  Поиск  */
FORM.q_search {display: inline; height: 14px; margin: 0; border: none; padding: 0;}
FORM.q_search INPUT {border: 1px solid #E5E5E5; background: #E5E5E5;}
FORM.q_search .but {display: inline; height: 15px; border: none; background: none; margin: 0 9px 0 5px;}

/* Меню в левой колонке  */
.left_menu_1 {margin: 34px 38px 30px 26px;}
.left_menu {margin: 20px 38px 30px 26px;}
.menu {background:  url(/common/img/boolit_menu.gif) no-repeat 0 4px; padding: 4px 5px 4px 19px; font-family: Arial, Helvetica, sans-serif; color: #F77428; text-transform: uppercase;}
.menu1 {background:  url(/common/img/boolit_menu.gif) no-repeat 0 3px; padding: 2px 0px 2px 19px;}
.menu1 A {font-family: Arial, Helvetica, sans-serif; color: #F77428; text-transform: uppercase;}
.left_menu .sub, .left_menu .curr {background:  url(/common/img/boolit_sub.gif) no-repeat 0 6px; padding: 2px 10px 2px 19px; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #585858; text-transform: none; font-size: 11px;}
.left_menu .curr A {color: #F77428;}
.left_menu .sub1, .left_menu .curr1 {background:  url(/common/img/boolit_sub.gif) no-repeat 15px 6px; padding: 2px 10px 2px 30px; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #585858; text-transform: none; font-size: 11px;}
.left_menu .curr1 A {color: #F77428;}
.menu_sptr {margin: 6px 0 12px 0;}
.menu_mmm {background:  url(/common/img/boolit_menu.gif) no-repeat 0 4px; padding: 4px 5px 4px 19px; font-family: Arial, Helvetica, sans-serif; color: #F77428; text-transform: uppercase;}

/* Блоки в левой колонке  */
.left_block {margin: 0 0 41px 26px; padding-right: 40px;}
.left_block1 {margin: 0 0 41px 12px; padding-right: 40px;}


/*  Низ  */
.footer {padding: 0 38px 50px 18px;}
.footer_p {padding: 0 0 50px 0;}
.footer TD, .footer_p TD, .footer TD A, .footer_p TD A {font-family: Tahoma; font-size: 10px; color: #9A9A9A;}
.footer TD A, .footer_p TD A {text-decoration: underline;}

/* Для закруглений */
.bottom_l { background: url(/common/img/bottom_sc.gif) no-repeat left bottom;}
.bottom_r {background: url(/common/img/bottom_sc.gif) no-repeat right bottom;}
.top_r {background: url(/common/img/bottom_sc.gif) no-repeat right top;}
.top_l {background: url(/common/img/bottom_sc.gif) no-repeat left top;}

/*  Фоны, тексты  */
.gray1 {background: #ECECEC; margin-left: 11px;}
.gray {background: #ECECEC; }

.gray_st1 {background: #ECECEC; height: 5px; }
.gray_st2 {background: #ECECEC; height: 2px; }
.gray_st3 {background: #ECECEC; height: 5px; font-weight: bold; }


.bg_gray_gr {background: url(/common/img/bg_002.gif) repeat-x; margin-left: 11px;}
.bg_gray_gr_inner {background: url(/common/img/bg_002.gif) repeat-x;}
.orange {color: #F77428; text-transform: uppercase; font-size: 10px;}
.blue {color: #2A5E8D; font-weight: bold;}
.small {font-size: 10px;}


a.simple {border:0;}
/* A.red {text-decoration: underline; color: #f77428;} */
A.red {text-decoration: underline; color: #C53E26;}
.red {color: #C53E26;} 
/*.body A, .body A:hover, .body A:visited {text-decoration: underline; color: #f77428; line-height: 18px;} */

/* Для сортировки данных по курсу валют. */
.body A.sortTable, .body A:hover.sortTable, .body A:visited.sortTable {text-decoration: underline; color: #C53E26; line-height: 14px;} 

.body A, .body A:hover, .body A:visited {text-decoration: underline; color: #C53E26; line-height: 18px;} 
.body A:visited {color: #ABABAB; line-height: 18px;}  
.body .pic_left {margin-right: 10px;} 
.body p {margin: 0 0 10px 0; line-height: 15px;}
.doc A {background: url(/common/img/doc.gif) no-repeat; height: 19px; padding: 2px 0px 4px 20px;}
.blue { color: #2A5E8D;}
.spacing {letter-spacing: 5px;}
.vacancy {line-height: 15px;}
.print {background: url(../img/print_pic.gif) no-repeat 2px 1px; padding-left: 20px; color: #C53E26;}

.colourTitle { color: #f77428; } 
a:visited.colourTitle { color: #f77428; } 

/* Таблица в контенте */
TABLE.tab, TABLE.tabMainBanner { border-collapse: collapse /*cellspacing='0'*/; border: 0; width: 100% }
TABLE.tab TH {background: #C53E26; color: #FFFFFF; font-weight: bold; padding: 3px 0 3px 0; }
TABLE.tab TH SPAN {font-weight: normal; font-size: 10px;}
TABLE.tab TD SPAN {font-weight: normal;}
TABLE.tab .gray {letter-spacing: 5px;}
TABLE.tab .gray_st3 { padding: 5px; }

TABLE.tab TD { border-bottom: 1px solid #E5E5E5; border-right: 1px solid #E5E5E5; padding: 2px 5px 2px 6px;}
TABLE.tab TD.l { border-bottom: 1px solid #E5E5E5; border-right: none;}
TABLE.tab TD.notl { border-bottom-color: #ffffff; }
TABLE.tab TD.notlr { border-right-color: #ffffff; }
TABLE.tab TD.paddingBlock { padding: 5px 5px 0px 5px; }



.comment, .commenttype {font-size: 10px; padding-top: 12px;}
.commenttype {font-size: 9px; padding-top: 2px;}
.comment SPAN {color: #F77428; font-weight: bold;}

/* Таблица в контенте */
TABLE.gray2, TABLE.tabMainBanner { border-collapse: collapse /*cellspacing='0'*/; border: 1px solid #E5E5E5; width: 100%; padding: 2px 5px 2px 6px;}
TABLE.gray2 TH {background: #E5E5E5; color: #0e0e0e; border: 1px solid #706868;  font-weight: normal; padding: 2px 5px 2px 6px; }
TABLE.gray2 TH SPAN {font-weight: normal; font-size: 10px;}
TABLE.gray2 TD SPAN {font-weight: normal;}
TABLE.gray2 .gray {letter-spacing: 5px;}
TABLE.gray2 .gray_st3 { padding: 5px; }

TABLE.gray2 TD { border-bottom: 1px solid #E5E5E5; border-right: 1px solid #E5E5E5; padding: 2px 5px 2px 6px;}
TABLE.gray2 TD.l { border-bottom: 1px solid #E5E5E5; border-right: none;}
TABLE.gray2 TD.notl { border-bottom-color: #ffffff; }
TABLE.gray2 TD.notlr { border-right-color: #ffffff; }
TABLE.gray2 TD.paddingBlock { padding: 5px 5px 0px 5px; }


/* Серенькая для ИСБ*/
TABLE.grayISB { border-collapse: collapse /*cellspacing='0'*/; border:0; width: 100%; }
TABLE.grayISB TH {background: #E5E5E5; color: #404040; border: 0px solid #706868;  font-weight: normal; padding: 2px 5px 2px 6px; }
TABLE.grayISB TD { border: 1px solid #e5e5e5; padding: 2px 5px 2px 6px;}

/* Серенькая th - жирн, td - центр*/
	TABLE.gray_bl { border-collapse: collapse /*cellspacing='0'*/; border:0; width: 100%; }
	TABLE.gray_bl TH {background: #E5E5E5; color: #4F5659; border: 1px solid #b5b5b5 ;  font-weight: bold; padding: 2px 5px 2px 6px; }
	TABLE.gray_bl TH.nor{font-weight: normal; }
	TABLE.gray_bl TD { border: 1px solid #b5b5b5; padding: 2px 5px 2px 6px; text-align : center;	}
	TABLE.gray_bl TD.left {text-align : left;	}



img.car {
	  width : 120;	height: 80;	border : 0;
	  margin-bottom : 5;
		margin-left : 5;
		margin-right : 100;
		margin-top : 5;
		vertical-align : middle;
			}

table.my {
		border-collapse: collapse ;
		width : 500;
		margin-left : 250;
	}
	table.my th {
		background: #E5E5E5;
		border : 1 solid Gray;
		color: #0e0e0e;
		font-weight: normal;
		padding: 2px 5px 2px 6px;
		width : 250;
		text-align : center;
	}
	table.my td {
		border:1 solid Gray;
		color: #0e0e0e;
		font-weight: normal;
		padding: 2px 5px 2px 6px;
		width : 250;
		text-align : center;
	}


/* Оранжевый с подчёркиванием */
font.or {
			color: #ff8315;
			font-weight : bold;
			text-decoration : underline;
		}
/* Оранжевая ссылка */
a.or {color: #ff8315; font-weight : bold; text-decoration : underline;}

.commtnts {font-size: 10px; padding-top: 15px;}
.comment, .commenttype {font-size: 10px; padding-top: 10px;}
.commenttype {font-size: 9px; padding-top: 2px;}
.comment SPAN {color: #F77428; font-weight: bold;}

/*  Слоган  */
.flower {background: url(/common/img/flower.jpg) no-repeat; height: 145px; padding-left: 261px;}
.flower_orange {background: url(/common/img/flower_orange.jpg) no-repeat; height: 91px; padding-left: 261px;}
.flower_r {background: url(/common/img/flower_r_side.gif) no-repeat right; height: 145px; padding-right: 40px;}
.flower_orange .flower_r {background: url(/common/img/flower_r_side_inner.gif) no-repeat right; height: 91px; padding-right: 40px;}
.flower .slogan {margin-top: 62px;}
.flower_orange .slogan {margin-top: 20px; margin-bottom: 20px;}
.flower_nopic {height: 145px; padding-left:0px;}
.flower_orange_nopic {height: 91px;padding-left:0px;}
.flower_orange_nopic .flower_r {background: url(/common/img/flower_r_side_inner.gif) no-repeat right; height: 91px; padding-right: 40px;}


/*  Статусная строка  */
.status {margin-bottom: 34px;}
.status A, .status SPAN {background: url(/common/img/status.gif) no-repeat 0 4px; padding-left: 13px; margin-right: 8px; text-decoration: underline; font-size: 12px; text-transform: lowercase;}
.status SPAN {text-decoration: none;}


/* Главное меню  */
.menu_1 {background: url(/common/img/002_1.gif) no-repeat; padding-left: 42px;}
.menu_2 {background: url(/common/img/002_2.gif) no-repeat; padding-left: 42px;}
.menu_3 {background: url(/common/img/002_3.gif) no-repeat; padding-left: 42px;}
/*  .menu .load_menu {display: none; position: relative; z-index: 10;}  */
.load_menu {position: absolute; top: 43px; padding-left: 38px; z-index: 10000;}
.load_menu_left {position: absolute; margin: -30px 0 0 -15px;}
.load_menu_left_1 {position: absolute; margin: -30px 0 0 -15px;}
.bg_m1 {background: url(/common/img/vote_lt.gif) no-repeat left top #FFFFFF;}
.bg_m2 {background: url(/common/img/vote_rt.gif) no-repeat right top #FFFFFF;}
.bg_m3 {background: url(/common/img/vote_lb.gif) no-repeat left #FFFFFF;}
.bg_m4 {background: url(/common/img/border_menu_rb.png) no-repeat right #FFFFFF;}
.border_menu_l {background: url(/common/img/vote_border_l.gif) repeat-y left #FFFFFF;}
.border_menu_r {background: url(/common/img/vote_border_r.gif) repeat-y right;}
.percent {color: #C53E26; font-size: 10px; padding-right: 20px; padding-left: 5px; background: url(/common/img/bg_gray.gif) repeat-x;}
.shadow_m {behavior: url('/common/img/png_bg.htc');}
.shadow_m1 {behavior: url('/common/img/png_bg1.htc');}
.shadow_m2 {behavior: url('/common/img/png_bg2.htc');}
.shadow_m3 {behavior: url('/common/img/png_bg3.htc');}
.dhtml_menu {background: url(/common/img/bullit_03.gif) no-repeat 0 2px; padding: 0 0 0 10px; color: #2A5E8D; text-transform: uppercase; font-family: Tahoma; font-size: 9px; display: block; white-space: nowrap; z-index: 10000;}


/* Рекламные блоки в центре  */

.border {border: 1px solid #E5E5E5;}
.border .bottom_l {background: url(/common/img/bottoml_4sc.gif) no-repeat left bottom; margin: 0 -1px -1px -1px;}
.border .bottom_r {background: url(/common/img/bottomr_4sc.gif) no-repeat right bottom; margin: 0;}
.border .top_r {background: url(/common/img/topr_4sc.gif) no-repeat right top; margin: 0;}
.border .top_l {background: url(/common/img/topl_4sc.gif) no-repeat left top; margin: -1px -1px 0 -1px;}
.border_left_1 {background: url(/common/img/border_1.gif) repeat-y;}
.border_left_1_little {background: url(/common/img/border_1_little.gif) repeat-y;}
.border_right_1 {background: url(/common/img/border_3.gif) repeat-y right;}
.border_right_1_little {background: url(/common/img/border_3_little.gif) repeat-y right;}
.border_right_1_little1 {background: url(/common/img/border_3_little1.gif) repeat-y right;}
.border_left_2 {background: url(/common/img/border_4.gif) repeat-y;}
.border_right_2 {background: url(/common/img/border_5.gif) repeat-y right;}
.border_left_3 {background: url(/common/img/border_6.gif) repeat-y;}
.border_right_3 {background: url(/common/img/border_7.gif) repeat-y right;}

.bg_003 {background: url(/common/img/003.gif) repeat-x;}
.bg_003_2 {background: url(/common/img/bottoml_4sc_bg1.gif) no-repeat left;}
.bg_003_2_little {background: url(/common/img/bottoml_4sc_bg1_little.gif) no-repeat left;}
.bg_003_2m {background: url(/common/img/bottomm_4sc_bg1.gif) repeat-x;}
.bg_003_3 {background: url(/common/img/bottomr_4sc_bg2.gif) no-repeat right;}
.bg_003_4 {background: url(/common/img/topl_4sc_bg4.gif) no-repeat left;}
.bg_003_4_little {background: url(/common/img/topl_4sc_bg4_little.gif) no-repeat left;}
.bg_003_4m {background: url(/common/img/topr_4sc_bg4m3.gif) repeat-x;} 
.bg_003_4m_little {background: url(/common/img/topr_4sc_bg4m3_little.gif) repeat-x;} 
/*  .bg_003_4m {background: url(/common/img/topr_4sc_bg4m3.gif) repeat-x left; width:10px; padding-right: 1px;}  */
.bg_003_5 {background: url(/common/img/topr_4sc_bg3.gif) no-repeat right;}


.bg_003_6 {background: url(/common/img/topr_4sc_bg4.gif) no-repeat right;}
.bg_003_7 {background: url(/common/img/bottomr_4sc_bg3.gif) no-repeat right;}
.bg_003_8 {background: url(/common/img/topl_4sc_bg5.gif) no-repeat left;}
.bg_003_9 {background: url(/common/img/topr_4sc_bg6.gif) no-repeat right;}
.bg_003_10 {background: url(/common/img/bottoml_4sc_bg4.gif) no-repeat left;}
.bg_003_11 {background: url(/common/img/bottomr_4sc_bg4.gif) no-repeat right;}
.bg_003_1 {background: url(/common/img/003.gif) repeat-x bottom;}

.bird {position: absolute; z-index: 10px;}

.top_name {border-left: 1px solid #E5E5E5;border-right: 1px solid #E5E5E5;}
.block_1 {background: url(/common/img/004_1.gif) no-repeat top left; padding: 0 15px 10px 27px; margin-left: 12px;}
.block_2 {background: url(/common/img/004_2.gif) no-repeat top left; padding: 0 15px 10px 27px; margin-left: 12px;}
.block_3 {background: url(/common/img/004_3.gif) no-repeat top left; padding: 0 15px 10px 27px; margin-left: 5px;}

.block_4 {background: url(/common/img/004_4.gif) no-repeat top left; padding: 0 15px 10px 27px; margin-left: 12px;}

.i_bank {background: url(/common/img/key.gif) no-repeat 18px 2px; padding: 0 15px 10px 68px;}
.adress {padding: 0 15px 10px 20px;}


/* Новости  */
.left_title {margin: 3px 0 20px 0;}
.data, .data_1 {padding: 0 20px 20px 2px;}
.data SPAN, .data_1 SPAN {background: url(/common/img/news_f.gif) no-repeat left; color: #FFFFFF; font-size: 10px; padding: 2px 20px 3px 5px;}
.data_1 SPAN {background: url(/common/img/news_o.gif) no-repeat left;}

/* Курс валют  */
TABLE.rate TH {background: #848484; color: #FFFFFF; font-weight: normal; text-transform: lowercase; text-align: left; padding-left: 0px;}
TABLE.rate TH.f {background: url(/common/img/005.gif) no-repeat left #848484; color: #FFFFFF; font-weight: normal;}
TABLE.rate TH.l {background: url(/common/img/005.gif) no-repeat right #848484; color: #FFFFFF; font-weight: normal;}
TABLE.rate TH.lq {background: url(/common/img/00.gif) repeat-x right #848484; color: #FFFFFF; font-weight: normal;}


TABLE.rate TD { border-bottom: 1px solid #E5E5E5; color: #585858; padding: 3px 6px 4px 2px; }
TABLE.rate TD.l { border-bottom: 3px solid #E5E5E5; color: #585858; padding: 3px 6px 4px 2px;}
TABLE.rate TD.left { border-left: 1px solid #E5E5E5; color: #585858; padding: 3px 6px 4px 2px;}

TABLE.rate TD.exchange { border-bottom: 1px solid #E5E5E5; color: #585858; padding: 3px 6px 4px 2px; }

.table {padding: 0 30px 5px 26px;}

/* Курсы валют */
TABLE.rate td.b_bottom { border-bottom: 3px solid #E5E5E5; color: #585858; padding: 2px 6px 4px 2px; }	/* Border снизу.    */
TABLE.rate td.b_right { border-right: 1px solid #E5E5E5; padding: 2px 6px 4px 2px; }			/* Border справа.   */
TABLE.rate tr.lightCur { background-color: #CCCCCC; color: #000000; font-weight: bold; }		/* Выделение валюты.*/
TABLE.rate tr.lightCur1 { background-color: #ffffff; color: #000000; font-weight: bold; }		/* Выделение валюты.*/
TABLE.rate tr.lightCur2 { background-color: #eaeaea; color: #ffffff; font-weight: bold; }		/* Выделение валюты.*/
/*TABLE.rate tr.lightCur2 { background-color: #e0eefd; color: #ffffff; font-weight: bold; }*/		/* Выделение валюты.*/
TABLE.rate td.name { padding: 4px 0px 4px 0px; text-align: center; }					/* Имена (Валюта в г. Москва, Курсы ЦБ РФ).*/
TABLE.rate td.textCenter { text-align: center; }
TABLE.rate th.textCenter { text-align: center; }

TABLE.rate th.l_top {background: url(/common/img/bottom_sc.gif) no-repeat left top; }
TABLE.rate th.l_bottom {background: url(/common/img/005.gif) no-repeat left bottom; }
TABLE.rate th.l_ {background: url(/common/img/bottom_sc.gif) repeat-x top; }
TABLE.rate th.r_top {background: url(/common/img/bottom_sc.gif) no-repeat right top; }
TABLE.rate th.r_bottom {background: url(/common/img/bottom_sc.gif) no-repeat right bottom; }
/*
.bottom_l { background: url(/common/img/bottom_sc.gif) no-repeat left bottom;}
.bottom_r {background: url(/common/img/bottom_sc.gif) no-repeat right bottom;}
.top_r {background: url(/common/img/bottom_sc.gif) no-repeat right top;}
.top_l {background: url(/common/img/bottom_sc.gif) no-repeat left top;}
*/


/*  News  */
.news {padding-bottom: 18px;}
TABLE.news {padding: 0 10px 0 0;}
.news .blue3 {background: #2A5E8D;}
.news .blue3 .data {padding: 0 5px 0 5px; margin: 0;  color: #FFFFFF; font-weight: normal; font-size: 10px; height: 12px;}
.bg3_1 {border-top: 1px solid #E5E5E5; border-bottom: 1px solid #E5E5E5; background: #F5F5F5;}
INPUT.arch {border: 1px solid #BEBEBE; background: #FFFFFF; height: 17px;}
INPUT.arch_but {border: none; background: none;}

/* Списки  */
A.list:visited {text-decoration: underline; color: #C53E26;}
A.title {text-decoration: none; color: #585858; font-weight: bold;}

/* Список файлов */
TABLE.files {padding: 0 5px 0 0;}

/* Опросы  */
.block_vote {background: url(/common/img/004_1.gif) no-repeat top left; padding: 0 15px 10px 15px;}
.bg_v1 {background: url(/common/img/vote_lt.gif) no-repeat left top #FFFFFF;}
.bg_v2 {background: url(/common/img/vote_rt.gif) no-repeat right top #FFFFFF;}
.bg_v3 {background: url(/common/img/vote_lb.gif) no-repeat left #FFFFFF;}
.bg_v4 {background: url(/common/img/vote_rb.gif) no-repeat right #FFFFFF;}
.border_vote_l {background: url(/common/img/vote_border_l.gif) repeat-y left #FFFFFF;}
.border_vote_r {background: url(/common/img/vote_border_r.gif) repeat-y right;}
.percent {color: #C53E26; font-size: 10px; padding-right: 20px; padding-left: 5px; background: url(/common/img/bg_gray.gif) repeat-x;}

/* Калькуляторы  */
.block_vote {background: url(common/img/004_1.gif) no-repeat top left; padding: 0 15px 10px 15px;}
.bg_calc1 {background: url(/common/img/calc_lt.gif) no-repeat left bottom;}
.bg_calc2 {background: url(/common/img/calc_rt.gif) no-repeat right bottom;}
.bg_calc3 {background: url(/common/img/calc_lb.gif) no-repeat left top;}
.bg_calc4 {background: url(/common/img/calc_rb.gif) no-repeat right top;}
.border_calc_l {background: url(/common/img/calc_border_l.gif) repeat-y left #F5F5F5;}
.border_calc_r {background: url(/common/img/calc_border_r.gif) repeat-y right #F5F5F5;}


//.border_bg_calc1 {background: url(/common/img/calc_lt.gif) no-repeat left top;}
//.border_exchange_l {background: url(/common/img/calc_border_l.gif) repeat-y left #F5F5F5;}
//.border_exchange_r {background: url(/common/img/calc_border_r.gif) repeat-y right #F5F5F5;}



.bg_table1 {background: url(/common/img/calc_lt.gif) no-repeat left bottom; width: 1px; }
.bg_table2 {background: url(/common/img/table_mtt.gif) repeat-x bottom;}
.bg_table3 {background: url(/common/img/calc_rt.gif) no-repeat right bottom; width: 1px; }

.bg_table_l {background: url(/common/img/calc_border_l.gif) repeat-y left #F5F5F5;}
.bg_table_m {background: #F5F5F5;}
.bg_table_r {background: url(/common/img/calc_border_r.gif) repeat-y right #F5F5F5;}

.bg_table4 {background: url(/common/img/calc_lb.gif) no-repeat left top; }
.bg_table5 {background: url(/common/img/table_mtb.gif) repeat-x top;}
.bg_table6 {background: url(/common/img/calc_rb.gif) no-repeat right top;}

/*  Карта сайта  */
.sm_1 {background: url(/common/img/bullit_04.gif) no-repeat 5px 7px; padding: 2px 0 3px 17px;}
A:visited.sm_11 { color: #2A5E8D; text-transform: uppercase; font-family: Tahoma; font-size: 11px; text-decoration: none;}
A:link.sm_11 { color: #2A5E8D; text-transform: uppercase; font-family: Tahoma; font-size: 11px; text-decoration: none;}
A:over.sm_11 { color: #2A5E8D; text-transform: uppercase; font-family: Tahoma; font-size: 11px; text-decoration: none;}
.sm_2 {background: url(/common/img/bullit_05.gif) no-repeat 5px 7px; padding: 2px 0 3px 18px; margin-left: 14px; }
A:visited.sm_22 {color: #585858; font-family: Tahoma; font-size: 11px; text-decoration: none;}
A:link.sm_22 {color: #585858; font-family: Tahoma; font-size: 11px; text-decoration: none;}
A:over.sm_22 {color: #585858; font-family: Tahoma; font-size: 11px; text-decoration: none;}
.sm_3 {padding: 2px 0 3px 0; margin-left: 47px;}
A:visited.sm_33 {color: #7B7B7B; font-family: Tahoma; font-size: 11px; text-decoration: none;}
A:link.sm_33 {color: #7B7B7B; font-family: Tahoma; font-size: 11px; text-decoration: none;}
A:over.sm_33 {color: #7B7B7B; font-family: Tahoma; font-size: 11px; text-decoration: none;}

tr td.borderRightColor { border-right-color: #ffffff; vertical-align: middle; }

/* Формат вывода Скидки при оплате картой БАНКА СОЮЗ:
http://www.banksoyuz.ru/ru/additional/private_person/bankcards/addservices/discont_programs/moscow/
*/
#persent { font-size: 15pt; color: #b74158; font-weight: bold; }

/* #persent1 { font-size: 15pt; color: #b74158; font-weight: bold; vertical-align: bottom; margin-top: 0px } */

.hr_line	{
	width: 100%;
	height: 1px;
	background-color: rgb(229, 229, 229);
	margin: 10px 0px 5px 0px;
}

.alertMSG { color: #c53e26; }
a alertMSG { color: #c53e26; }


// Блок процентных ставок.

.persentStyle, .persentStyle2, .persentStyle3 {
	background: #f0f0f0;//38607C; 
	border-color:-moz-use-text-color -moz-use-text-color -moz-use-text-color #080000;//#F1AB04;
	border-style:none none none solid;
	/* border-width:0 0 0 18px;
		color:# 080000;//EFEFEF;
		font-family:tahoma;
		font-size:11px;
		margin-bottom:10px;
		margin-top:1px;
		padding: 1px 5px 0px 25px;
		text-align: right;
		//width:60%;
	*/
}



.usbrs21 {
border:1px solid #4F728A;
}
.usbrs22 {
border:1px solid #2B4C63;
}

div.persentStyle1 {
	background: #f0f0f0;/*2E526B*/ none repeat scroll 0 0;
	border: 1px solid #E5E5E5;	/* Толщина, заливка, цвет внешней рамки. */
	padding: 1px 2px;
}

/* Вставка процентного блока */
div.persentSBorder, div.persentSBorderA {
	border-left: 4px solid #b74158;	/* Ширина border-Block'a. */

	/* Характеристики текста "процентного сообщения" */	
	  color: #2A5E8D;			
	  font-weight: bold;
	  font-size: 8pt;

	/* Пространство под процентную ставку. */
	  margin-top: 3px;
	  margin-bottom: 3px;

	/* Высота border'a. */
	  padding-top: 2px; 	/* Смещение сверху. */
	  padding-bottom: 8px;	/* Смещение снизу. */

	padding-right: 1px;
	padding-left: 10px;	/* Смещение текста от border-Block'a. */
}

/* Вставка процентного блока с аннотацией */
div.persentSBorderA {
	/* Высота border'a. */
	  padding-bottom: 6px;	/* Смещение снизу. */
}

/* .persentSBorder ul li.manyPersent { background: url(/common/img/bullit_03t.gif) no-repeat 0px 5px; padding: 0 0 0 11px; line-height: 15px; margin: 3px; }*/
#manyPersent { background: url(/common/img/bullit_03t.gif) no-repeat 0px 5px; margin: 3px; padding-left: 10px; }

div.persentStyle3 {
	border-left: 18px solid #2DB437;
	margin-bottom:5px;
	margin-top:5px;
	width:80%;
}

tr td div.positionDisBlock {
	width: 100%;
	float: left;
}
tr td div#discountFoto { float: left; padding: 10px 5px 10px 5px; text-align: center; }






.treeContainer {
	padding: 0 0 5px 5px;
}

.treeContainer P {
	margin: 0px;
/*	font-size: 13pt;*/
	font-weight: bold;
}

/*
.treeContainer DIV {
	margin: 0px;
	font-size: 13pt;
	font-weight: bold;
}
*/

.treeContainer A {

/*	font-size: 11pt;*/
/*	padding: 0px 10px;
	display: block;
	font-weight: normal;*/
/*text-decoration: none; color: #4F5659; font-weight: normal;*/
}


.itemContainer P {
/*	font-size: 12pt;*/
	font-weight: normal;

/*	font-weight: nbold;*/
}

.treeItem {
	cursor: pointer !important;
	padding-left: 22px;
}
/*
DIV.treeItem {
	cursor: default !important;
	padding-left: 100px;
	padding-top: 0.5em;
}
*/


* HTML BODY .treeItem {
	width: 100%;
}	



.imgContainer {
	background: transparent url('/common/img/plus.gif') no-repeat;
}

DIV.imgContainer {
	background: none;
}


.expanded P.collapsed {
	background: transparent url('/common/img/plus.gif') no-repeat !important;
}

.imgContainer {
	padding-left: 15px;
	margin-bottom: 0.5em
}

.expanded .imgContainer, P.expanded {
	background-image: url('/common/img/minus.gif');
}


a.bottom_links	{ background: url(/common/img/nav_up.gif) no-repeat; padding-left: 15px; color: #C53E26; float: right; }

ul.listComment li { padding-bottom: 6px };

                    