/* CSS Document */
body,h1,h2,h3,h4,h5,h6,p,form,fieldset { margin:0;padding:0; }
img { border: 0; }

html, body { padding:0; margin:0; background:#ebebeb; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px  }
.gbContainer { margin: 0 auto; width:984px; background:#FFF; text-align:left; /* border-left:1px solid #CCC; border-right:1px solid #CCC*/}
img { border:none}

h1, h2, h3, h4 { padding:0; margin:0}

a { color:#0052ba; text-decoration: none;}
a:hover { text-decoration:underline}



.header {height:95px; background:url(/bitrix/templates/main/images/bg_top.png) repeat-x}
.logo {float:left; width:350px; padding: 12px 0 0 10px}
.logo h1 {padding:0 0 0 10px}
.topLinks {position: relative; float:left; width: 410px; height:35px; background:url(/bitrix/templates/main/images/bg_top_links_center.png) no-repeat; padding-left:10px}
.topLinks ul {list-style:none; margin:0; padding:8px 0 0 15px}
.topLinks ul li {float:left; padding: 2px 0px 2px 25px; background:url(/bitrix/templates/main/images/icon_topl_ink1.png) no-repeat 0 0px }
.topLinks ul li.two {padding-left: 25px; background:url(/bitrix/templates/main/images/icon_topl_ink2.png) no-repeat 4px 1px; margin-left:5px}
.topLinks ul li.home {position: absolute; right: 25px; background:none; padding: 2px 10px 2px 25px;}
.topLinks ul li.sitemap {position: absolute; right: 0px; background:none; padding: 2px 10px 2px 10px;}
.topLinks ul li a, .rightTop ul li a {color:#000; text-decoration:none; }
.topLinks ul li a:hover, .rightTop ul li a:hover {text-decoration:underline}


.rightTop {width:170px; margin:0 10px 0 0; float:right; text-align:right}
.rightTop ul {list-style:none; margin:0; padding:5px 0 0 55px}
.rightTop ul li {float:left; text-align:center; padding:5px 9px 5px 10px}
.rightTop ul li.active {background:url(/bitrix/templates/main/images/bg_len_list.png) no-repeat}
.rightTop p {clear:both; margin:0; padding:0}
.rightTop p.telf { font-size:14px; font-weight:bold; padding:7px 0 0 0 !important;line-height:11px !important;}
.mail {padding:5px 0px 0px 20px !important; position:relative; top:14px; line-height:11px !important;}
.mail a {background:url(/bitrix/templates/main/images/mail.gif) no-repeat 0px 2px;padding-left:15px; text-decoration:none; color:#252525}



.menu { clear:left; border:0px solid red; padding:11px 0px 0px 0px }
.menu ul { margin:0; padding:0; list-style:none}
.menu ul li { float:left;  margin:0 1px 0 0;  }
.menu ul li a { display:block; color:#000000; background:url(/bitrix/templates/main/images/bg_menu.gif) no-repeat; text-align:center; text-decoration:none; width:103px; height:17px;
padding-top:5px}
.menu ul li a:hover { text-decoration: none; color:#FFFFFF;  background:url(/bitrix/templates/main/images/bg_menu_a.gif) no-repeat;}
.menu ul .active a { background:url(/bitrix/templates/main/images/bg_menu_a.gif) no-repeat; color:#FFFFFF;  }

/*bg_menu_a*/
.topImg { height:180px; position: relative;}
.intro { background:url(/bitrix/templates/main/images/bg_home_intro.jpg) no-repeat; height:115px; margin:10px 0 0 7px}
.intro  .dis { margin:0;  padding:25px 0 0 120px; float:left; color:#755b42; font-weight:bold; font-size:14px; }
.intro .rg {  float:right; width:620px}
.intro .rg p { margin:0;padding:27px 0 0 10px }
.intro .rg a { display:block; background:url(/bitrix/templates/main/images/btn_bg_intro.jpg) no-repeat; width:60px; padding:4px 10px; font-family:Arial, Helvetica, sans-serif; color:#0052ba; text-decoration:none}

.fMenu { }
.fMenu { height:20px; clear:left;  padding:0 15px; color:#FFFFFF; background:#8e8e8e }
.fMenu ul { margin:0; padding:5px 0px 0px 0px; list-style:none}
.fMenu ul li { float:left; padding:0px 10px 0px 10px; background:url("/bitrix/templates/main/images/dots.gif") repeat-y;}
.fMenu ul #lonb { border:0px}
.fMenu p { float:right; padding:3px 0 0 0; margin:0; font-weight:bold}
/* .fMenu a { color:#FFFFFF; text-decoration:none; position:relative; bottom:1px} */
.fMenu a { color:#FFFFFF; text-decoration:none;}   
.fMenu a:hover {text-decoration:underline}

.footer {background:#ebebeb; padding-bottom:10px; font-size:0.9em}
.footlist { padding:10px 77px; background:url(/bitrix/templates/main/images/bg_lfoot.png);}
.footlist p { float:left ; margin:0; padding:0; width:205px; line-height:1.4em}
.footlist p a { color:#626262; text-decoration:none}
.footlist p a:hover { text-decoration:underline}
p.copy { clear:both; margin:5px 0 0 0; padding:5px; text-align:center; border-top:1px solid #cfcfcf; font-size:1.1em }
/* GlobalTable
--------------------------------------------------*/
.clearing { clear: both; height: 1px; font-size: 1px; }

.t {border: none; border-collapse: collapse; width: 100%}
.t td {padding: 0px; vertical-align:top}
/* Center
--------------------------------------------------*/
.center { padding:0px 0px 0px 10px}

/* Center - Right
--------------------------------------------------*/
.r_col { margin-top:10px}
.r_col ul { margin:0; padding:0px 0px 0px 20px; list-style:none; height:23px}
.r_col ul li { float:left; background:url("/bitrix/templates/main/images/l_t.gif") no-repeat; width:75px; height:17px; font-size:1.0em; padding:7px 5px 0px 15px;
position:relative; margin-right:-10px; z-index:1}
.r_col ul .l_t_a {background:url("/bitrix/templates/main/images/l_t_a.gif") no-repeat; width:80px; padding:7px 0px 0px 15px; height:17px; z-index:3}
.r_col ul .l_t_a_1 { position:relative; z-index:2}
.r_col ul li a { color:; text-decoration:none; color:#111111}
.r_col ul li a:hover { text-decoration:underline}

.lb_t { background:url("/bitrix/templates/main/images/lb_t.gif") no-repeat; padding-top:10px; }
.lb_b { background:url("/bitrix/templates/main/images/lb_b.gif") no-repeat 0% 100%; padding-bottom:19px; position:relative; z-index:10}
.lb { background:#f3f2ed url("/bitrix/templates/main/images/lb.gif") repeat-x;  width:345px; border-left:1px solid #c9c9c9; border-right:1px solid #c9c9c9; padding-bottom:15px;
min-height:460px}
*html .lb { height:460px}

.lb_v { border-bottom:1px dashed #d1d0cc; padding:10px 0px 10px 0px; margin:0px 21px 0px 13px}
#lb_v_b { border:0px}
.lb_v img { float:left; }
.lb_v h1 { font-size:1.4em; color:#111111; font-weight: bold; padding:0px 0px 5px 50px; margin:0px}
.lb_v p { color:#534741;  padding:0px 0px 0px 50px; margin:0px}
.lb_v p a { color:#0052ba; text-decoration: none;  background: url("/bitrix/templates/main/images/sa.gif") no-repeat 100% 6px; padding-right:7px}
.lb_v p a:hover { text-decoration:underline}
/* Center - center
--------------------------------------------------*/
/*.c_col { margin-top:10px}
.c_col ul { margin:0; padding:0px 0px 0px 20px; list-style:none; height:23px}
.c_col ul li { float:left; background:url("/bitrix/templates/main/images/l_t.gif") no-repeat; width:75px; height:17px; font-size:1.0em; padding:7px 5px 0px 15px;
position:relative; margin-right:-10px; z-index:1}
.c_col ul .c_t_a {background:url("/bitrix/templates/main/images/c_t.gif") no-repeat; width:80px; padding:7px 0px 0px 15px; height:17px; z-index:3;}
.c_col ul .c_t_a_1 { position:relative; z-index:2}
.c_col ul li a { color:; text-decoration:none; color:#111111}
.c_col ul li a:hover { text-decoration:underline} */

.c_col { margin-top:10px}
.c_col ul { margin:0; padding:0px 0px 0px 20px; list-style:none; height:23px}
.c_col ul li { float:left; background:url("/bitrix/templates/main/images/l_t.gif") no-repeat; width:75px; height:17px; font-size:1.0em; padding:7px 5px 0px 15px;
position:relative; margin-right:-10px; z-index:1}
.c_col ul .c_t_a {background:url("/bitrix/templates/main/images/c_t.gif") no-repeat; width:80px; padding:7px 0px 0px 15px; height:17px; z-index:3}
.c_col ul .c_t_a_1 { position:relative; z-index:2}
.c_col ul li a { color:; text-decoration:none; color:#111111}
.c_col ul li a:hover { text-decoration:underline}

.cb_t { background:url("/bitrix/templates/main/images/cb_t.gif") no-repeat; padding-top:10px}
.cb_b { background:url("/bitrix/templates/main/images/cb_b.gif") no-repeat 0% 100%; padding-bottom:18px; position:relative; z-index:10}
.cb { background:#e6f0f3 url("/bitrix/templates/main/images/cb.gif") repeat-x;  width:345px; border-left:1px solid #c9c9c9; border-right:1px solid #c9c9c9; padding-bottom:15px;
min-height:460px}
*html .cb { height:460px}

.cb_v { border-bottom:1px dashed #d1d0cc; padding:10px 0px 10px 0px; margin:0px 21px 0px 13px;}
#cb_v_b { border:0px}
.cb_v i { display:block; color:#534741; font-style:normal; font-weight:bold; padding-bottom:5px}
.cb_v img { float:left; margin:4px 5px 5px 0px }
.cb_v a { font-size:1.1em; font-weight:bold; color:#0052ba; padding:0px 0px 5px 0px; margin:0px; text-decoration:none}
.cb_v a:hover { text-decoration:underline}
.cb_v p { color:#534741;  padding:5px 0px 0px 0px; margin:0px}
/* Center - Right
--------------------------------------------------*/
.c_right { width:255px; }
/* Center - Right - Search
--------------------------------------------------*/
.s_form { padding:0px 0px 10px 0px}
.s_form b { font-weight:normal; color:#626262; margin-right:3px}
.s_form input { border:1px solid #9f9692; width:145px}
.s_form .s_btn { color:#626262; font-weight:bold; border:0px;  background:url("/bitrix/templates/main/images/s_btn.gif") no-repeat; width:38px; height:22px; font-family:Verdana;
position: relative;  padding-bottom:2px}
*html .s_btn { top:1px}
/* Center - Right - Blocks
--------------------------------------------------*/
.r_b {background:url("/bitrix/templates/main/images/r_b.gif") no-repeat 0% 100%; padding-bottom:21px;  width:254px; }
.r_t {background:url("/bitrix/templates/main/images/r_t.gif") no-repeat 0% 0%; padding-top:11px;}
.r_c {background:#f3f2ed url("/bitrix/templates/main/images/r_c.gif") repeat-y; padding:0px 0px 1px 7px}
.r_c h3 {background:url("/bitrix/templates/main/images/r_h.gif") no-repeat; height:20px; color:#FFFFFF; padding:5px 0px 0px 27px; font-size:1.1em}
.r_c ul { margin:0; padding:11px 0px 0px 10px; list-style:none}
.r_c ul li { font-size:1.0em; color:#534741; margin-bottom:9px}
.r_c ul li a { color:#0a59bc; font-weight:bold; text-decoration:none; display:block; margin-bottom:6px}
.r_c ul li a:hover { text-decoration:underline}
/* Center - Index_a
--------------------------------------------------*/
.center_a { background:#f6f5f2}
/* Center - Index_a - Right
--------------------------------------------------*/

.a_rc { background:url("/bitrix/templates/main/images/a_rc.gif") no-repeat; width:253px; position:relative; top:-30px; padding-top:1px; min-height: 400px; height: auto; //height:400px;}
#a_rc_id { position:relative; top:0px; background:none; padding-top:10px; height:auto; padding-bottom:20px}
.a_rc .s_form { padding:7px 0px 0px 7px}
.a_rc .s_form input { width:113px}
.a_rc .s_form .s_btn {width:38px}
.a_rc .ar_ban { padding:20px 0px 0px 5px}
.a_rc .ar_ban img { margin-bottom:8px}

.a_cc { width:755px; background:url("/bitrix/templates/main/images/a_cc.jpg") no-repeat; padding-top:24px; position:relative; margin-left:-26px}
.a_ccc { border-left:1px solid #e5e5e5; background:#FFFFFF;  margin-right:0px; padding:0px 0px 0px 10px;}
.a_ccc h1 { background:url("/bitrix/templates/main/images/a_ccc_h.gif") no-repeat; height:34px; font-size:1.2em; font-weight:normal; padding:10px 0px 0px 20px}
.a_ccc h1 span a { color:#534741; text-decoration:none; background:url("/bitrix/templates/main/images/ico_9.gif") no-repeat 0% 50%; padding:17px; font-family:Arial}
.a_ccc .text { padding:10px 20px 0px 20px}
.a_ccc h2 { font-size:1.8em; color:#335d98; background:url("/bitrix/templates/main/images/ico_10.gif") no-repeat 0% 6px; padding:0px 0px 0px 20px; position:relative}
.a_ccc h3 { font-size:1.4em; color:#cb4f0e; font-weight:normal; padding-bottom:10px; padding-top:22px}
.a_ccc p { font-size:1.2em; color:#111111; text-indent:0px;padding-bottom:10px;}
.a_ccc ul { margin:0; padding:0px 0px 0px 10px; list-style:none}
.a_ccc ul li { font-size:1.2em; color:#111111; background:url("/bitrix/templates/main/images/ico_11.gif") no-repeat 0% 4px; padding:0px 0px 10px 20px; position:relative}
.a_ccc ol { margin:0; padding:0px 0px 0px 35px; color:#888888; font-size:1.1em; position:relative}
.a_ccc ol li { color:#111111; margin-bottom:5px}

.rt_tab { float:right;  font-size:1.1em; }
.rt_tab table {border: none; border-collapse: collapse; }
.t table td {padding: 0px; vertical-align:top}
.rt_tab table { background:#f6f5f2}
.rt_tab table tr td { padding:4px 5px 4px 7px; border:1px solid #dad8d4}
.rt_tab .rt_top td { background:#dad8d4; border-right:1px solid #ffffff; color:#6d624c; font-weight:bold}

.up { padding:20px 0px 30px 30px; }
.up a { color:#0052ba; text-decoration:none; background:url("/bitrix/templates/main/images/ico_12.gif") no-repeat 0px 3px; padding:1px 0px 4px 13px}
/* Center - Index_b - Right
--------------------------------------------------*/
.br_t { background:url("/bitrix/templates/main/images/br_t.gif") no-repeat; padding-top:12px }
.br_c { background:#ebe9df url("/bitrix/templates/main/images/br_c.gif") repeat-y; padding-top:1px}
.br_b { background:url("/bitrix/templates/main/images/br_b.gif") no-repeat 0% 100%; width:213px; padding-bottom:21px; margin:10px 0px 0px 5px}

.br_c ul { margin:0; padding:4px 0px 0px 10px; list-style:none}
.br_c ul li { background:url("/bitrix/templates/main/images/ico_13.gif") no-repeat 0px 1px; padding:0px 0px 7px 20px}
.br_c ul li a { text-decoration:none; color:#111111}
.br_c ul li a:hover { text-decoration:underline}
.br_c ul li ul { margin:0px; padding:7px 0px 0px 0px;}
.br_c ul li ul li { background:url("/bitrix/templates/main/images/ico_14.gif") no-repeat 0px 5px; padding:0px 0px 7px 10px}


.r_news  { padding:0px 0px 0px 10px}
.r_news h6 { background:url("/bitrix/templates/main/images/r_cb_bh.gif") no-repeat; height:19px; color:#FFFFFF; font-size:1.0em; padding:6px 0px 0px 30px}

.r_news ul { margin:0; list-style:none; padding:10px 20px 10px 10px}
.r_news ul li { font-size:1.0em; color:#534741; padding:0px; background:none; margin-bottom:15px}
.r_news ul li a { display:block; font-weight:bold; text-decoration:none; color:#0a59bc; margin-bottom:7px}
.r_news ul li a:hover { text-decoration:underline}
/* Center - Index_b - Center
--------------------------------------------------*/
.a_ccc .bb_b { background:url("/bitrix/templates/main/images/bb_b.gif") no-repeat 0% 100%; width:513px; padding-bottom:10px; margin-bottom:15px}
.a_ccc .bb_t { background:url("/bitrix/templates/main/images/bb_t.gif") no-repeat; padding-top:10px}
.a_ccc .bb_c { background:url("/bitrix/templates/main/images/bb_c.gif") repeat-x;  border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; }

.a_ccc .bb_c .lbb_b { border-bottom:1px dashed #d1d0cc; padding:15px 0px 20px 0px; margin:0px 21px 0px 13px}
.a_ccc .bb_c #lbb_b_b { border:0px}
.a_ccc .bb_c .lbb_b img { float:left; }
.a_ccc .bb_c .lbb_b h4 { font-size:1.4em; color:#111111; font-weight: bold; padding:0px 0px 5px 60px; margin:0px}
.a_ccc .bb_c .lbb_b p { color:#534741;  padding:0px 0px 0px 60px; margin:0px; text-indent:0px; font-size:1.0em}
.a_ccc .bb_c .lbb_b p a { color:#0052ba; text-decoration: none;  background: url("/bitrix/templates/main/images/sa.gif") no-repeat 100% 6px; padding-right:7px}
.a_ccc .bb_c .lbb_b p a:hover { text-decoration:underline}

.a_ccc .bb_c .lbb_span { padding:0px 0px 0px 10px}
.a_ccc .bb_c .lbb_span .lbb_b { border:0px}
.a_ccc .bb_c .lbb_span .lbb_b h4 { font-size:1.2em}
/* Center - Index_b - Right
--------------------------------------------------*/
.r_cb_t { background:url("/bitrix/templates/main/images/r_cb_t.gif") no-repeat; padding-top:11px}
.r_cb_b { background:url("/bitrix/templates/main/images/r_cb_b.gif") no-repeat 0% 100%; padding-bottom:20px; width:212px; margin-right:5px}
.r_cb_c { background:#f3f2ed url("/bitrix/templates/main/images/r_cb_c.gif") repeat-y;  padding:0px 0px 0px 10px }

.r_cb_c h6 { background:url("/bitrix/templates/main/images/r_cb_bh.gif") no-repeat; height:19px; color:#FFFFFF; font-size:1.0em; padding:6px 0px 0px 30px}

.r_cb_c ul { margin:0; list-style:none; padding:10px 20px 10px 10px}
.r_cb_c ul li { font-size:1.0em; color:#534741; padding:0px; background:none; margin-bottom:15px}
.r_cb_c ul li a { display:block; font-weight:bold; text-decoration:none; color:#0a59bc; margin-bottom:7px}
.r_cb_c ul li a:hover { text-decoration:underline}
/* Center - Index_c - Center
--------------------------------------------------*/
.a_ccc .bb_b_1 { background:url("/bitrix/templates/main/images/bb_b.gif") no-repeat 0% 100%; width:513px; padding-bottom:10px; margin-bottom:15px}
.a_ccc .bb_t_1 { background:url("/bitrix/templates/main/images/bb_t_1.gif") no-repeat; padding-top:10px}
.a_ccc .bb_c_1 { background:url("/bitrix/templates/main/images/bb_c_1.gif") repeat-x;  border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; }

.a_ccc .bb_c_1 .lbb_b_1 { border-bottom:1px dashed #d1d0cc; padding:15px 0px 20px 0px; margin:0px 21px 0px 13px}
.a_ccc .bb_c_1 #lbb_b_1 { border:0px}
.a_ccc .bb_c_1 .lbb_b_1 img { float:left; }
.a_ccc .bb_c_1 .lbb_b_1 h4 { font-size:1.4em; color:#111111; font-weight: bold; padding:0px 0px 5px 60px; margin:0px}
.a_ccc .bb_c_1 .lbb_b_1 p { color:#534741;  padding:0px 0px 0px 60px; margin:0px; text-indent:0px; font-size:1.0em; text-align:justify}
.a_ccc .bb_c_1 .lbb_b_1 p a { color:#0052ba; text-decoration: none;  background: url("/bitrix/templates/main/images/sa.gif") no-repeat 100% 6px; padding-right:7px}
.a_ccc .bb_c_1 .lbb_b_1 p a:hover { text-decoration:underline}
/* Center - Index_c - Center - Search
--------------------------------------------------*/
.r_search { min-height:520px; padding:10px 0px 0px 10px}
*html .r_search  { height:520px}
.r_search h5 { color:#335d98; font-size:1.5em;  background: url("/bitrix/templates/main/images/z_rs.gif") no-repeat 0px 2px; padding:3px 0px 3px 30px; font-family:Arial }
.r_search h5 b { color:#acacac}
.r_search h6 { color:#cb4f0e; font-size:1.4em; padding:25px 0px 15px 15px }

.b_sr { border-top:1px dashed #d1d0cc; color:#111111; padding:17px 0px 20px 0px; margin:0px 35px 0px 0px; font-size:1.1em}
.b_sr p { margin-top: 5px; font-size:1.1em}
.b_sr b { font-weight:bold; color: inherit; margin: 0px;}
.b_sr a { color:#0052ba; text-decoration: none;  background: url("/bitrix/templates/main/images/sa.gif") no-repeat 100% 6px; padding-right:7px}
.b_sr a:hover { text-decoration:underline}

.noborder div{border: 0px!important;}

.banner_top1 a, .banner_top2 a, .banner_top3 a {
display: block;
height: 60px;
}

/*
.banner_top1 {position: absolute; right:0;}
div.banner_top2 {position: absolute; right:0; top:60px}
div.banner_top3 {position: absolute; right:0; top:120px}
*/

.banner_top1 {position: absolute; right:0; left: 679px}
/*.banner_top1 a {background: url('/upload/rk/01.jpg') left top no-repeat;}
.banner_top1 a:hover  {background: url('/upload/rk/01.jpg') left -60px no-repeat;}
*/

/*div.banner_top2 {position: absolute; right:0; top:60px}*/
div.banner_top2 {position: relative; right:0; top:60px; left: 679px}
/*div.banner_top2 a {background: url('/upload/rk/02.jpg') left top no-repeat;}
div.banner_top2 a:hover  {background: url('/upload/rk/02.jpg') left -60px no-repeat;}
*/

div.banner_top3 {position: absolute; right:0; top:120px; left: 679px}
/*div.banner_top3 a {background: url('/upload/rk/03.jpg') left top no-repeat;}
div.banner_top3 a:hover  {background: url('/upload/rk/03.jpg') left -60px no-repeat;}

/* text formatting */
div.text img.left {float: left; margin: 0 1em 3px 0;}
div.text h3 {text-align: center;}