body { margin: 0 0 0 0; padding: 0 0 0 0; background-color: #ffffff; }
img { border: 0; }
table { font: normal 11px Tahoma; color: #000000; }
a:link { color: #000000; text-decoration: underline; }
a:visited { color: #000000; text-decoration: underline; }
a:hover { color: #323232; text-decoration: underline; }
p { font: normal 11px Tahoma; margin: 0 0 5px 0; text-indent: 0px; line-height: 16px; }
.v_top { vertical-align: top; }
.v_bot { vertical-align: bottom; }
.a_c { text-align: center; }
.a_r { text-align: right; }
h1, h2, h3, h4, h5, h6 { margin: 0 0 0 0; padding: 2px 0 10px 0; }
h1 { font-size: 16px; }
h2 { font-size: 15px; }
h3 { font-size: 13px; }
h4 { font-size: 12px; }

.bg_all_top { background-image: url('../img/bg_all_top.gif'); background-repeat: repeat-x; background-position: top left; }
.t_1 { background-image: url('../img/t_1.gif'); background-repeat: repeat-x; background-position: top left; }
.t_2 { width: 100%; border-right: 188px solid #c90000; }
.btn_bg { height: 37px; vertical-align: top; background-color: #d20f14; background-image: url('../img/btn_bg.gif'); background-repeat: repeat-x; background-position: top left; }
.slg_top { padding: 1px 20px 0 20px; font: bold 10px Tahoma; color: #272727;  background-image: url('../img/slg_top_bg.jpg'); background-repeat: no-repeat; background-position: top right; }
.slg_mid { padding: 8px 0 0 5px; font: bold 11px Tahoma; color: #272727; }
.logo { padding: 16px 0 28px 0; vertical-align: top; }
.t_3 { padding: 28px 0 0 0; vertical-align: top; background-image: url('../img/t_3.jpg'); background-repeat: no-repeat; background-position: top right; }
.tm_pp { height: 38px; vertical-align: top; background-color: #a2a2a2; background-image: url('../img/tm_bg.gif'); background-repeat: repeat-x; background-position: top left; }
.tm_pp_r { height: 38px; background-image: url('../img/tm_pp_r.jpg'); background-repeat: no-repeat; background-position: top right; }

.tm_pd { padding: 11px 0 0 0; vertical-align: top;  }
.tm_p { padding: 0 0 0 0;  }
.tm { text-transform: uppercase; text-align: center; font: bold 10px Tahoma; color: #ffffff; }
.tm a:link { color: #ffffff; text-decoration: none; }
.tm a:visited { color: #ffffff; text-decoration: none; }
.tm a:hover { color: #ededed; text-decoration: none; }
.tm_sep { padding: 0 16px 0 16px; font: bold 10px Tahoma; color: #ffffff; }

.options { margin-top: 16px; font: normal 11px Verdana; background-color: #ededed; border: 1px solid #ededed; //position: absolute; }
.options div { list-style: none; margin: 4px; padding: 0px 0 0px 0;  }
.options div a { display: block; padding: 1px 2px 1px 2px; text-decoration: none; width: 100%; }
.options div a:link { color: #000000; text-decoration: none; }
.options div a:visited { color: #000000; text-decoration: none; }
.options div a:hover { color: #6c6c6c; text-decoration: none; }

.options_two { margin-top: 16px; font: normal 11px Verdana; background-color: #ededed; border: 1px solid #ededed; //position: absolute; }
.options_two div { list-style: none; margin: 4px; padding: 0px 0 0px 0;  }
.options_two div a { padding: 1px 2px 1px 2px; text-decoration: none; }
.options_two div a:link { color: #000000; text-decoration: none; }
.options_two div a:visited { color: #000000; text-decoration: none; }
.options_two div a:hover { color: #6c6c6c; text-decoration: none; }


.btn_ { padding: 0 22px 0 22px; }
.frm_text { width: 110px; height: 16px; font: normal 10px Tahoma; border: 1px solid #6c6c6c; color: #212121; }
.frm_txt { padding: 3px 6px 14px 0; vertical-align: bottom; white-space: nowrap; color: #ffffff; font: bold 10px Tahoma; }
.frm_text_p { padding: 6px 0 10px 0; vertical-align: bottom; }
.btn_frm { padding: 3px 0px 14px 0; vertical-align: bottom; }
.frm_subm { height: 20px; font: normal 11px Tahoma; color: #ffffff; border: 1px solid #636262; background-color: #6c6c6c; }

.frm_text2 { width: 100%; height: 18px; font: normal 11px Tahoma; border: 1px solid #6c6c6c; color: #212121; }
.frm_area { width: 100%; font: normal 11px Tahoma; border: 1px solid #6c6c6c; color: #212121; }


.lang { padding: 0 10px 0 20px; }
.lang a { font: normal 10px Tahoma; color: #ffffff; }
.lang a:link { color: #ffffff; text-decoration: underline; }
.lang a:visited { color: #ffffff; text-decoration: underline; }
.lang a:hover { color: #ededed; text-decoration: underline; }

.lb_tit { height: 48px; padding: 0 0 2px 0; text-align: center; font: bold 12px Tahoma; color: #ffffff; background-color: #d20f14; background-image: url('../img/lb_tit.gif'); background-repeat: repeat-x; background-position: top left; }
.lm_bg_top { background-image: url('../img/lm_bg_top.gif'); background-repeat: repeat-x; background-position: bottom left; }
.lm_bg_bot { background-image: url('../img/lm_bg_bot.gif'); background-repeat: repeat-x; background-position: top left; }
.lm_bg_lt { padding: 0 0 63px 0; vertical-align: top; background-color: #e6e6e6; background-image: url('../img/lm_bg_lt.gif'); background-repeat: no-repeat; background-position: bottom left; }
.lm_bl { padding: 0 0 20px 0; vertical-align: top; }
.lm_p { width: 100%; padding: 12px 12px 20px 9px; vertical-align: top; }
.lm_sep { padding: 7px 0 5px 0; background-image: url('../img/lm_sep.gif'); background-repeat: no-repeat; background-position: center right; }
.lm { font: bold 11px Tahoma; padding: 1px 0 2px 16px; color: #3d3d3d; background-image: url('../img/lm_bull.gif'); background-repeat: no-repeat; background-position: top left; }
.lm a:link { color: #3d3d3d; text-decoration: none; }
.lm a:visited { color: #3d3d3d; text-decoration: none; }
.lm a:hover { color: #6c6c6c; text-decoration: none; }
.lm_sub { margin: 0 0 0 8px; padding: 2px 8px 2px 14px; font: normal 11px Tahoma; color: #3d3d3d; }
.lm_sub a:link { color: #3d3d3d; text-decoration: none; }
.lm_sub a:visited { color: #3d3d3d; text-decoration: none; }
.lm_sub a:hover { color: #6c6c6c; text-decoration: none; }

.bot_l { height: 107px; padding: 0 2px 0 13px; vertical-align: top; background-color: #fdfdfd; background-image: url('../img/bot_l.gif'); background-repeat: repeat-x; background-position: top left; }
.bgf_btl { height: 107px; background-image: url('../img/bgf_btl.jpg'); background-repeat: no-repeat; background-position: top left; }
.bgf_btl td  { padding: 4px 0 0 54px; font: bold 11px Tahoma; color: #515151; }
.bot_r { background-color: #f8f7f7; background-image: url('../img/bot_r.gif'); background-repeat: repeat-x; background-position: top left; }
.bot_r_c {width: 100%; padding: 0 24px 0 0;}
.copyr { padding: 0 0 2px 0; text-align: right; font: bold 11px Tahoma; color: #9b9b9b; line-height: 11px; }
.copyr a:link { color: #919191; text-decoration: none; }
.copyr a:visited { color: #919191; text-decoration: none; }
.copyr a:hover { color: #636363; text-decoration: none; }

.bc { padding: 0 0 15px 0; vertical-align: top; }
.path { padding: 4px 0 0 0; font-size: 10px; color: #343434; }
.path a:link { color: #343434; text-decoration: underline; }
.path a:visited { color: #343434; text-decoration: underline; }
.path a:hover { color: #676767; text-decoration: underline; }
h1.title_p { margin: 0 0 0 0; padding: 0 0 3px 0; font: normal 18px Tahoma; color: #343434; }

.title_bg { height: 47px; background-color: #f8f7f7; background-image: url('../img/title_bg.gif'); background-repeat: repeat-x; background-position: top left; }
.title_bg_r { padding: 0 0 0 27px; background-image: url('../img/title_bg_r.jpg'); background-repeat: no-repeat; background-position: top right; }
.p_text { padding: 16px 10px 0 25px; }

.n_date { padding: 8px 0 4px 0; font: normal 11px Tahoma; color: #797878; }
.n_date span { font-weight: bold; }
.n_title { padding: 0 0 8px 18px; font: bold 12px Tahoma; color: #070707; background-image: url('../img/n_bull.gif'); background-repeat: no-repeat; background-position: top left; }
.n_text { width: 100%; padding: 0 10px 4px 24px; font: normal 12px Tahoma;  }

.pic_ramka { padding: 8px 0 8px 0;}
.pic_ramka img { border: 1px solid #989797; }

.podr { padding: 5px 10px 10px 0; vertical-align: bottom; text-align: right; font: bold 11px Tahoma; color: #ff1d00; }
.podr span { font-weight: normal;  color: #999898; }
.podr a:link { color: #787878; text-decoration: none; }
.podr a:visited { color: #787878; text-decoration: none; }
.podr a:hover { color: #4f4f4f; text-decoration: underline; }


.n_sep { background-color: #949393; background-image: url('../img/n_sep_l.gif'); background-repeat: no-repeat; background-position: center left; }
.n_sep_b { border-right: 100px solid #919090; }


.frm_com span { color: #ea1a22; }
.com_tp { border-bottom: 1px dotted #ea1a22; }
.com_bg { background-color: #ffffff; }
.com_bg_alt { background-color: #ffffff; }
.com_name { padding: 3px 5px 3px 9px; font-size: 12px; background-color: #ea1a22; color: #ffffff; }
.com_name div { font-size: 11px; }
.com_name a:link { color: #ffffff; text-decoration: none; }
.com_name a:visited { color: #ffffff; text-decoration: none; }
.com_name a:hover { color: #faeff0; text-decoration: none; }
.com_com { padding: 4px 10px 4px 8px; font-size: 11px; color: #000000; border-left: 1px dotted #ea1a22; border-right: 1px dotted #ea1a22; }
.com_com div { padding: 3px 0 3px 0; }

.com_bot { padding: 0 10px 8px 8px; font-size: 11px; color: #000000; }

.c_gr {vertical-align: top; color: #787878; }






ol { margin: 0 0 0 0; padding: 5px 0 5px 30px; }
ol li { margin: 0 0 0 0; padding: 2px 0 2px 0; }
ul { margin: 0 0 0 0; padding: 5px 0 5px 30px; }
ul li { margin: 0 0 0 0; padding: 2px 0 2px 0; }