@charset "windows-1251";
/*SYSTEM*/
html, body, table, td, div, p, img, span, form, select, input, textarea, h1, h2, h3, h4, h5, h6 { padding: 0px; margin: 0px; }
html, body { height: 100%; width: 100%; }
body { line-height: 12px; }
h1 { font: normal 25px Arial; color: #13527d; text-decoration: none; margin: 23px 0px; }
h2 { font: normal 25px Arial; color: #13527d; text-decoration: none; margin: 23px 0px; }
a { font: normal 12px Tahoma; color: #13527d; text-decoration: underline; }
a:hover { font: normal 12px Tahoma; color: #13527d; text-decoration: none; }
/*END OF SYSTEM*/

/*DECORATION*/
#rb1 { height: 100%; background: #c7c9cc; }
#rb2 { vertical-align: top; height: 100%; }
#rb3 {  text-align: center; }
#rb4 { width: 990px; margin: 0px auto; background: #e5e7ea; border:2px solid #8a8c8f; }
#header { background: url(/themes/default/img/header_img.jpg) left top; height: 220px; }
.imgframe { border: 5px solid #F6F7FB; }
.img_left { vertical-align: top; text-align: left; padding-right: 18px; }
.line_black { border-bottom: 1px solid #000000; height: 20px; margin-bottom: 20px; overflow: hidden; clear: both; }
.button_blue { background:#1D3E86; border: 1px solid #4259A6; font: bold 12px Arial; color: #ffffff; cursor: pointer; text-decoration: none; padding: 0px 10px; }
/*END OF DECORATION*/

/*CONTENT*/
.formstyle input { width:250px; }
.formstyle textarea { width:250px; height: 100px; }
#blocks_top { padding: 4px 6px 0px 0px; }
.br_l { vertical-align: top; padding-left: 6px; }
.br_r { vertical-align: top; background: #f8f9fd; font: normal 11px Tahoma; color: #13527d; text-decoration: none; }
.br_r2 { width: 235px; }
.br_l div { background: url(/themes/default/img/block_title_red.gif) repeat-x left center; width: 5px; height: 41px; }
.br_title { border-top: 7px solid #f6f7fb; border-right: 7px solid #f6f7fb; border-bottom: 7px solid #f6f7fb; background: #1D3E86; padding: 0px 8px; text-align: left; font: bold 13px/28px Arial; color: #ffffff; text-transform: uppercase; text-decoration: none; }
.br_title_s { border-top: 7px solid #f6f7fb; border-right: 7px solid #f6f7fb; border-bottom: 7px solid #f6f7fb; background: #1D3E86; padding: 0px 8px; text-align: left; font: bold 11px/14px Arial; color: #ffffff; text-transform: uppercase; text-decoration: none; }
.br_txt { padding: 10px; text-align: left; }
.br_txt ul { padding: 0px; margin: 0px; list-style: none; }
.br_txt li { padding: 4px 0px 4px 12px; background: url(/themes/default/img/bullet_square.gif) no-repeat left 8px; font: normal 11px Tahoma; color: #13527d; text-decoration: none;}
.br_txt a { font: normal 11px Tahoma; color: #13527d; text-decoration: none; }
.br_txt a:hover { font: normal 11px Tahoma; color: #13527d; text-decoration: none; }
#content_box { padding: 23px 0px 0px 0px; text-align: left; font: normal  12px/15px Tahoma; color: #000000; text-decoration: none; }
#lcc1 { vertical-align: top; text-align: left;  background: #F8F9FD; }
#lcc2 { width:150px; text-align: left; padding:0px 15px 30px 15px; border-top: 20px solid #1D3E86; }
#rcc { vertical-align: top; text-align: left; width:100%; padding:20px 15px 30px 15px; }
#rcc2_1 { vertical-align: top; text-align: left; background: #F8F9FD; }
#rcc2_2 { width:150px; text-align: left; padding:0px 30px 15px 15px; border-top: 20px solid #1D3E86; }
.yel_but_spacer { width: 10px; }
.yel_but1 { background: url(/themes/default/img/block_title_yellow_b.gif) repeat-x left center; padding-left: 5px; height: 68px; }
.yel_but2 { border-top: 10px solid #f6f7fb; border-right: 10px solid #f6f7fb; border-bottom: 10px solid #f6f7fb; background: #1D3E86; cursor: pointer; width: 260px; height: 47px; }
.yel_but2 { padding: 0px 9px; font: bold 12px/23px Arial; color: #ffffff; text-decoration: none; }
.yel_but2 a { font: bold 12px/23px Arial; color: #ffffff; text-decoration: none; }
.yel_but2 span { font: bold 12px/23px Arial; color: #fff602; text-decoration: none; }
.yel_but3 { padding: 0px 9px; font: bold 13px/23px Arial; color: #ffffff; text-decoration: none; }
.yel_but3 a { font: bold 12px/23px Arial; color: #ffffff; text-decoration: none; }
.yel_but3 span { font: bold 12px/23px Arial; color: #fff602; text-decoration: none; }
.yel_but_s1 { background: url(/themes/default/img/block_title_yellow_s.gif) repeat-x left center; padding-left: 5px; height: 41px; width: 231px; }
.yel_but_s2 { border-top: 7px solid #f6f7fb; border-right: 7px solid #f6f7fb; border-bottom: 7px solid #f6f7fb; background: #1D3E86; cursor: pointer; width: 224px; height: 28px; }
.yel_but_s3 { padding: 0px 0px; font: bold 13px/28px Arial; color: #ffffff; text-decoration: none; }
.yel_but_s3 a { font: bold 13px/28px Arial; color: #ffffff; text-decoration: none; }
.tab_box { padding: 30px 0px; }
.tab_box td { padding-right: 10px; vertical-align: top; }
.tab_box div { padding: 0px 10px; text-align: center; }
.tab_on { border: 3px solid #f6f7fb; background: #1D3E86; cursor: pointer; }
.tab_on a { font: bold 13px/23px Arial; color: #fff602; text-decoration: none; }
.tab_on a:hover { font: bold 13px/23px Arial; color: #fff602; text-decoration: underline; }
.tab_off { border: 3px solid #f6f7fb; background: #1D3E86; cursor: pointer; }
.tab_off a { font: bold 13px/23px Arial; color: #ffffff; text-decoration: none; }
.tab_off a:hover { font: bold 13px/23px Arial; color: #ffffff; text-decoration: underline; }
.cat_img { vertical-align: top; text-align: left; padding:0px 10px 10px 0px; }
.cat_img img { border: 5px solid #e6e7e7; }
.cat_desc { width:100%; text-align: left; vertical-align: top; padding-bottom:20px; }
.cat_info { vertical-align: top; text-align: left; white-space: nowrap; padding-bottom: 20px; }
.lcc_menu ul { padding:0px; margin:0px; list-style: none; }
.lcc_menu li { padding:0px 0px 6px 0px; margin:0px; list-style: none; }
/*END OF CONTENT*/

/*FOOTER*/
#footer1 { height: 50px; background: #061244; padding:0px 20px; }
#footer_l { height: 50px; font: bold 12px Tahoma; color: #eaeaea; text-align: left; vertical-align: middle; }
#footer2 { text-align: right; vertical-align: middle; font: normal 11px Tahoma; color: #eaeaea; text-decoration: none; }
#footer2 span { font: normal 11px Tahoma; color: #ffe402; text-decoration: none; }
/*END OF FOOTER*/