html,body{height:99.9%}

body{ width:100%; min-height:99.9%; margin:0; padding:0; color:#000; font:normal 70% arial; background:#FFF}

form { margin:0 }
table,input,select { font:normal 100% tahoma }
img { border:0;margin:0 }
table { border-collapse:collapse }
table td { padding:0 }
a {color:#8F012B; text-decoration:none }
a:hover { text-decoration:underline }

.t,tr.t td {vertical-align:top }
.m { vertical-align:middle }
.b,tr.b td { vertical-align:bottom }
tr.t td td,tr.b td td { vertical-align:auto }
.l { text-align:left }
.c { text-align:center }
.r { text-align:right }

.nobr { white-space:nowrap }

.rel { position:relative }
.abs { position:absolute }
.fl { float:left }
.fr { float:right }
.cl { clear:both }

.w100 { width:100% }
.w50 { width:50% }
.w0 { width:1px }
.h0 { height:1% }
.h100 { height:100% }

big,.big { font-size:125% }
small,.small { font-size:95% }
Intro,.Intro { font-size:120% }
.micro { color:#DDD;font:normal 9px tahoma }
.upper { text-transform:uppercase }

h1,h2,h3,h4,p { margin:0 0 0.4em 0 }
p { line-height:1.2 }
.z { border:1px solid red }
.h1px { height:1px; font-size:1px; line-height:1px }

/* style for mark */
div.lc_width { width:250px }
div.rc_width { width:700px }
td.lc_width { background:url(images/dynnewdesign/new_top_lc_bg.gif) top repeat-x }
td.rc_width { width:100%; background:url(images/dynnewdesign/new_top_menu_bg.gif) top repeat-x }
td.lc_width .top_li { background:url(images/dynnewdesign/new_top_lc_cntr.gif) center top no-repeat }
.top_li { height:50px }
td.rc_width td.rzz { width:0.05%;background:url(images/dynnewdesign/new_top_menu_rz.gif) left center no-repeat }
td.rc_width td.rzz div { width:2px }
td.rc_width .top_li_act { background:url(images/dynnewdesign/new_top_lc_bg.gif) top repeat-x }
td.rc_width .top_li,td.rc_width .top_li_act { width:16.5%;text-align:center; padding:0 10px }
td.rc_width .top_li div,td.rc_width .top_li_act div { margin-top:8px;font-weight:bold;color:#FFF }
td.rc_width a { color:#FFF }
td.lc_width a.gohome { font:bold 100% Tahoma; color:#FFF; }

.lang { padding:19px 0 0 0;text-align:center }
.lang *{ margin:0 4px;padding:1px 3px }
.lang a { color:#FFF }
.lang span { background:#FFF;color:#880128 }

.nav { border-bottom:solid 1px #434C5B; margin:10px 0; padding:2px 0 5px 0; font:normal 95% tahoma; color:#586971; }
.nav a { color:#586971 ; }
.nav a.sel { color:#8F012B; }
.nav a.sel:hover { color:#8F012B; text-decoration:none; }

.copy_2 { padding:18px 0 0 20px; }
.copy_2 a {color:#61676b; text-decoration:none; }
.copy_2 a:hover {color:#61676b; text-decoration:underline; }
.copy { padding:14px 0 0 30px; background:#F5F5F5;}
.copy a {color:#61676b; text-decoration:none; }
.copy a:hover {color:#61676b; text-decoration:underline; }
.copy a span { color:#000 }


/* content */
.top_sh { height:208px; background:url(images/dynnewdesign/new_top_sh.gif) top repeat-x }
.top_shl { background:#FFF url(images/dynnewdesign/new_top_shl.gif) top left no-repeat; padding-left:1px }
.top_sht { background:url(images/dynnewdesign/new_top_shr.gif) top repeat-x }
.gr { background:#E4E4E4 }
.white { color:#FFF }
.white a { color:#FFF }
.white a p i { font:italic 120% times; }
.white i { font:italic 120% times; }
.orange { color:#DC7124 }
.h_white { color:#FFF; text-transform:uppercase; font:bold 100% tahoma }
.h_white a { color:#FFF; }
.img_brd { border:solid 1px #434c5b; background:#FFF; padding:2px }
.img_brd_2 { border:solid 1px #999999; background:#FFF; padding:1px; }
.spacer { height:1px; font-size:1px; line-height:1px; border-top:solid 1px #B7BABF; margin:16px 0 15px}
.spacer2 { height:1px;font-size:1px; line-height:1px; border-top:solid 4px #6E7A92; margin:16px 0 15px}
.date { color:#61676B; font:normal 80% tahoma }
.leftCol .date a { color:#61676B; }
.e_news a { color:000; }
.e_date { color:#61676B; font:normal 80% tahoma }
.e_date a { color:#61676B; text-decoration:none; }
.e_date a:hover { color:#61676B; text-decoration:underline; }
.e_pic { padding:3px 0 6px 0; width:50; }

.lnk { width:12px;height:5px;margin:0 4px 1px 4px }
p.subj { font:bold 15px tahoma; text-transform:uppercase; color:#8F012B; margin-bottom:15px; }
td.leftCol .subj a { color:#8F012B; }

.li1 { padding:2px 0 2px 20px; font:normal 110% arial; background:url(images/dynnewdesign/new_li_1.gif) 10px 6px no-repeat }
.li1 a { color:#000 }
.li2 { padding:2px 0 2px 18px; font:italic 120% times; background:url(images/dynnewdesign/new_arr.gif) 0 4px no-repeat }
.li2 a { color:#000 }
.li2 .rz { font-size:1px; line-height:1px; height:9px; background:url(images/dynnewdesign/new_rz.gif) left center no-repeat; margin-top:3px }
.li3 { padding:3px 0 3px 16px; font:bold 90% tahoma; text-transform:uppercase;background:url(images/dynnewdesign/new_arw.gif) 0 6px no-repeat }
.li3 a { color:#DC7124 }

.li4 { padding:2px 0 2px 20px;font:normal 130% times;background:url(images/dynnewdesign/new_li_4.gif) 8px 7px no-repeat }
.li4 a { color:#000 }
.li4_s { padding:2px 0 2px 20px;font:bold 130% times;background:url(images/dynnewdesign/new_li_2.gif) 8px 7px no-repeat }
.li4_s { color:#8F012B }

.li5 { padding:2px 0 2px 30px;font:normal 100% tahoma; background:url(images/dynnewdesign/new_li_3.gif) 18px 6px no-repeat }
.li5 a { color:#000 }
.li5_s { padding:2px 0 2px 30px;font:bold 100% tahoma; background:url(images/dynnewdesign/new_li_3.gif) 18px 6px no-repeat }
.li5_s { color:#8F012B }

.li6 { padding:2px 0 2px 40px;font:normal 100% tahoma; background:url(images/dynnewdesign/new_li_6.gif) 30px 8px no-repeat }
.li6 a { color:#000 }
.li6_s { padding:2px 0 2px 40px;font:bold 100% tahoma; background:url(images/dynnewdesign/new_li_6.gif) 30px 8px no-repeat }
.li6_s { color:#8F012B }

/* style for homepage */
.ww_btm { background:#FFF url(images/dynnewdesign/new_ww_btm.gif) bottom repeat-x }
.ww_l {background:url(images/dynnewdesign/new_ww_btm.gif) left repeat-y }
.ww_lb { background:url(images/dynnewdesign/new_ww_bl.gif) left bottom no-repeat }
.ww_rb { background:url(images/dynnewdesign/new_ww_br.gif) right bottom no-repeat; padding:0 0 0 4px }
.rzb { height:15px }
.list {background:#6C7992 url(images/dynnewdesign/new_list.gif) top repeat-x }
.list div { padding:18px 10px 10px 30px }

.person { border-top:solid 1px #C1C3C7;border-bottom:solid 1px #C1C3C7; background:#FFF; padding:1px 0; }
.person .bg { background:#454D5E url(images/dynnewdesign/new_person.jpg) right bottom no-repeat; }

.alert { background:#FFF url(images/dynnewdesign/new_gr_left.gif) top repeat-x }
.rb_min { width:1px;height:150px; margin-right:-1px }
.rb_pd { padding:20px 20px 20px 19px; margin-left:1px }
.tit { color:#26282D; font:bold 110% tahoma }
.tit a { color:#26282D; }
.tit2 { color:#26282D; font:bold 130% tahoma }
.tit2 a { color:#26282D; }

.rubric { background:#E4E4E4 url(images/dynnewdesign/new_gr_left.gif) bottom repeat-x; padding-bottom:30px; }

.news a { color:#000; }

.miniMenu { top:176px; right:30px }
.miniMenu img { width:28px; height:28px }
.miniMenu .non { background:#999; padding:1px; margin:2px 4px }
.miniMenu .act { background:#8E0027; padding:3px; margin:0 3px }

.m_bot_5 { margin:0 0 8px 0; }
.p_rgt { padding-right:15px; }
.p_rgt_bot { padding:0 15px 7px 0; }
.nodec p a { color:#000; text-decoration:none; }
.nodec p a:hover { color:#000; text-decoration:underline; }
.more b { color:#8F012B; }
.search_text { width:160px; font:normal 100% arial; }


/* style for content */
.no_main { padding:10px 0 20px 50px;  }

.content { font:normal 110% arial }
.content table { font-family:arial }
.content .header 
{ font:normal 240% times;color:#8e0027; margin:0.4em 0 0.8em 0 }
.content h1 { font:normal 220% times;color:#363C49;margin:0.4em 0 0.4em 0 }
.content h2 { font:normal 200% times;color:#363C49;margin:0.4em 0 0.3em 0 }
.content h3 { font:normal 180% times;color:#363C49;margin:0.45em 0 0.3em 0 }
.content h4 { font:normal 160% times;color:#363C49;margin:0.5em 0 0.3em 0 }
.content h5 { font:normal 130% times;color:#363C49;margin:0.55em 0 0.3em 0 }
.content .baseClr { color:#8F012B; }
.content a {text-decoration:underline;}
.content p { margin-bottom:1em; }
.content i, em { font: italic 120% times; }
.content li i, em { font: italic 120% times; }
.content .red { color:#8e0027; }

.content div.intro { margin-bottom:2em; }
.content div.intro p { font:bold 80% arial; color:#3a404d; margin-bottom:0.5em; }
.content div.intro ul { font:bold 80% arial; color:#3a404d; margin-bottom:0.5em; margin-top:1em; }

.content p.intro { font:bold 100% arial; margin-bottom:2em; color:#3a404d; }
.content ul.intro { font:bold 100% arial; margin-bottom:2em; margin-top:0em; color:#3a404d; }

.content h2 a { text-decoration:none; }
.content h2 a:hover { text-decoration:underline; }
.content h3 a { text-decoration:none; }
.content h3 a:hover { text-decoration:underline; }
.content h4 a { text-decoration:none; }
.content h4 a:hover { text-decoration:underline; }
.content h5 a { text-decoration:none; }
.content h5 a:hover { text-decoration:underline; }
.content .mp0 { margin:0; padding:0; }
.content .none_black { text-decoration:none; color:#000; }
.content ul { list-style-image: url('images/dynnewdesign/new_li_5.gif'); }
.conent ul li { margin:0 0 5px -10px; padding:0; }

.ul { list-style-image: url('images/dynnewdesign/new_li_5.gif'); }
.ul li { margin:0 0 5px -10px; padding:0; }

.fst { text-indent:-2.2em; padding-left:2.2em; }
.bletter { font:bold 30px times; color:#8e0027; }
.insert_1 { padding:15px 15px 15px 20px; background:#efefef; border-left:4px solid #8e0027; }
.insert_2 { padding:15px 20px 15px 20px; margin:0 20px 20px 0; background:#efefef; border-bottom:4px solid #8e0027; float:left; width:250px; }
.separator { background:url('images/dynnewdesign/new_separator_1.gif') no-repeat 0% 50%; height:40px; margin-bottom:15px;}

hr { color:#434c5b; height:1px; }

.news_date { font:normal 90% Arial; color:61676b; }
.person_img { border:1px solid #434c5b; }
.person_img img { border:1px solid #FFF; }
.person_img_big { border:1px solid #434c5b; margin:0 20px 20px 0; }
.person_img_big img { border:1px solid #FFF; }

textarea.text { width:100%; font:normal 100% arial; }

/* Промо-блок на первой странице */
.promo { background:#E4E4E4 url(images/dynnewdesign/new_top_shrt.gif) top repeat-x }
table.prm { width:100%; height:220; }
table.prm td.leftCol { width:64% }
td.leftCol a { color:#000; text-decoration:none; }
td.leftCol a:hover { color:#000; text-decoration:underline; }
table.prm p.red a { color:#8e0027; }

.top_promo_block { width:100%; height:219px; border:0; padding:0; }
.top_promo_block h1  { font:normal 250% times; color:#000; line-height:0.9em; }
.top_promo_block h1 span  { font:normal 70% times; color:#000; }
.top_promo_block h1 a  { text-decoration:none; }
.top_promo_block h1 a:hover  { text-decoration:none; }
.top_promo_block .text { padding:20px 20px 0 0; }
.top_promo_block .text p { padding:0 20px 0 20px; }
.top_promo_block .text p .red { color:#8e0027; }
.top_promo_block .selector { padding:0 0 10px 0; height:40px; }
.top_promo_block .selector .act { border:3px solid #8e0027; margin:0 0 0 10px; float:right; }
.top_promo_block .selector .none { border:2px solid #e4e4e4; margin:0 0 0 10px; float:right; }
.top_promo_block .selector .i_none { border:1px solid #999999; }


/* Иллюстрации */
.content .ill  { border:1px solid #434c5b; padding:1px; }
/* .content img  { border:1px solid  #ffffff;  } */
.content .ill_comment { font:italic 100% times; color:#454b4f; padding:5px 10px 10px 10px; }

/* Комментарии */
.comment_link { background:url('images/dynnewdesign/add_coment.gif') no-repeat 5px 3px #6c7992; padding:0 4px 2px 2px; margin:5px 0 15px 0; }
.comment_link a { font:normal 90% arial; color:#ffffff; text-decoration:none; }
.comment_link img { border:0; margin:0 5px 0 0; }


/* Анкеты */
fieldset table td { padding:5px; }
.fieldset table td { padding:5px; }
