a:link {text-decoration:none; color:#053661;}
a:active {text-decoration:none; color:#053661;}
a:visited {text-decoration:none; color:#053661;}
a:hover {text-decoration:none; color:#44a2e8; border-bottom:solid 1px #49a9f3}
a.menu_v {display:block; float:left; padding:5px;}

td.head { background:url(../images/bg_haed.jpg) no-repeat; background-color:#dcdbd7;}
td.menu { background:url(../images/bg_menu.jpg) no-repeat; background-color:#dcdbd7; padding: 0px 0px 0px 200px;}
td.menu_l { background-color:#dcdbd7;}
td.body { background-color:#dcdbd7; padding:5px;}
table.footer { background:url(../images/bg_footer.jpg) no-repeat; background-color:#dcdbd7;}
td.menu_l_h { padding:5px 20px 5px 20px; font-size:13px; font-weight:bold; color:#053661; text-transform: uppercase; font-family:Tahoma, Geneva, sans-serif;}
.mat_k { background:url(../images/bg_mat_k.jpg) no-repeat; background-color:#dcdbd7; border: 1px solid #9c9da1;}
.mat_k:hover { background:url(../images/bg_mat_k_h.jpg) no-repeat; background-color:#ffffff; border: 1px dashed #9c9da1;}
td.td_nazv_pr_r { padding:25px 10px 0px 7px; font-size:16px; font-weight:bold; color:#053661; text-transform: uppercase; font-family:Arial, Helvetica, sans-serif;}
span.data_nazv_pr_r {font-size:12px; font-style:italic; color:#053661; text-transform: none; font-family:Arial, Helvetica, sans-serif;}
span.podr {font-style:italic; text-transform: none; font-family:Arial, Helvetica, sans-serif;font-size:12px; text-decoration:none}
span.podr a { text-decoration:none}
span.podr a:hover {border-bottom:#44a2e8 solid 1px;}
td.td_m_photo{ padding:30px 0px 0px 9px; }
td.abaut_text { padding:5px 10px 5px 10px;}

.box h3{ padding:5px 0px 5px 40px; font-size:13px; font-weight:bold; color:#053661; text-transform: uppercase; font-family:Tahoma, Geneva, sans-serif;}
.boxContent { padding: 0 0 0 20px;}

.body_title {border-bottom:solid 1px #F00; font-weight:bold; font-family:Arial, Helvetica, sans-serif ; color:#253f7c; font-size:15px;text-decoration:none; text-transform: uppercase;}
.body_title a{text-decoration:none}

.data {float:left; width:60px; padding:66px 0px 0px 15px; font-size:12px; font-family: Tahoma, Geneva, sans-serif}
.time {float:left; padding:66px 0px 0px 7px; font-size:12px; font-family: Tahoma, Geneva, sans-serif}
.data font{ font-size:12px; font-family: Tahoma, Geneva, sans-serif}
.time font{ font-size:12px; font-family: Tahoma, Geneva, sans-serif}

/* Menus */
ul.uz, ul.uMenuRoot {list-style: none; margin: 0 0 0 0; padding-left: 0px;}
li.menus {margin: 0; padding: 0 0 0 13px; background: url('http://fast-stroy.com/images/ok_z.png') no-repeat 0px 0px; margin-bottom: .6em;}
/* ----- */

/* Site Menus */
.uMenuH li {float:left;padding:0 5px;}


.uMenuV .uMenuItem {font-weight:bold;}
.uMenuV li a:link {text-decoration:none; color:#063758}
.uMenuV li a:active {text-decoration:none; color:#063758}
.uMenuV li a:visited {text-decoration:none; color:#063758}
.uMenuV li a:hover {text-decoration:none; color:#49a9f3; border-bottom:solid 1px #49a9f3}

.uMenuV .uMenuItemA {font-weight:bold;}
.uMenuV a.uMenuItemA:link {text-decoration:none; color:#f70406;}
.uMenuV a.uMenuItemA:visited {text-decoration:none; color:#f70406}
.uMenuV a.uMenuItemA:hover {text-decoration:none; color:#49a9f3}
.uMenuV .uMenuArrow {position:absolute;width:10px;height:10px;right:0;top:3px;}
.uMenuV li {margin: 0; padding: 0 0 0 20px; background: url('http://fast-stroy.com/images/ok_z.png') no-repeat 0px 0px; margin-bottom: .2em;font-family:Verdana,Tahoma,Arial,Sans-Serif;font-size:14px;}
/* --------- */

/* Module Part Menu */
.catsTable {}
.catsTd {padding: 0 0 3px 20px; background: url('http://fast-stroy.com/images/ok_z.png') no-repeat 0px 0px;}
.catName {font-family:Verdana,Tahoma,Arial,Sans-Serif;font-size:14px;font-weight: bold ;}
.catNameActive {font-family:Verdana,Tahoma,Arial,Sans-Serif;font-size:14px;font-weight: bold ;}
.catNumData {font-size:7pt;color:#555555;}
.catDescr {font-size:7pt; padding-left:10px;}
a.catName:link {text-decoration:none; color:#063758;}
a.catName:visited {text-decoration:none; color:#063758;}
a.catName:hover {text-decoration:none; color:#49a9f3; border-bottom: solid 1px #49a9f3}
a.catName:active {text-decoration:none; color:#49a9f3;}
a.catNameActive:link {text-decoration:none; color:#f70406;}
a.catNameActive:visited {text-decoration:none; color:#f70406;}
a.catNameActive:hover {text-decoration:none; color:#49a9f3; border-bottom: solid 1px #49a9f3}
a.catNameActive:active {text-decoration:none; color:#49a9f3;}
/* ----------------- */

/* Page Selector - Start */
.catPages1 {color:#EFEEEB;border:0px;margin-bottom:5px;margin-top:5px;}
.catPages1 a:link,
.catPages1 a:visited,
.catPages1 a:hover,
.catPages1 a:active {text-decoration:none;color: #636363;background:#F9F9F9;padding:2px 3px;font-size:11px;font-weight:bold;border:1px solid #CCCCCC;}
.catPages1 a:hover {background:#6B82A4;color:#FFFFFF;font-weight:bold;}
.catPages1 b {text-decoration:none;background:#FFF;padding:2px 3px;color:#ccc;font-size:11px;border:1px solid #CCCCCC;}

.catPages2 {color:#EFEEEB;border:0px;margin-bottom:5px;margin-top:5px;}
.catPages2 a:link,
.catPages2 a:visited,
.catPages2 a:hover,
.catPages2 a:active {text-decoration:none;color: #636363;background:#F9F9F9;padding:2px 3px;font-size:11px;font-weight:bold;border:1px solid #CCCCCC;}
.catPages2 a:hover {background:#6B82A4;color:#FFFFFF;font-weight:bold;}
.catPages2 b {text-decoration:none;background:#FFF;padding:2px 3px;color:#ccc;font-size:11px;border:1px solid #CCCCCC;}

.pagesBlock1 {color:#FFFFFF;border:0px;margin-bottom:5px;margin-top:5px;}
.pagesBlock1 a:link,
.pagesBlock1 a:visited,
.pagesBlock1 a:hover,
.pagesBlock1 a:active {text-decoration:none;color: #636363;background:#F9F9F9;padding:2px 6px;font-size:11px;font-weight:bold;border:1px solid #CCCCCC;}
.pagesBlock1 a:hover {background:#6B82A4;color:#FFFFFF;font-weight:bold;}
.pagesBlock1 b {text-decoration:none;background:#FFF;padding:2px 6px;color:#ccc;font-size:11px;border:1px solid #CCCCCC;}

.pagesBlock2 {color:#FFFFFF;border:0px;margin-bottom:5px;margin-top:5px;}
.pagesBlock2 a:link,
.pagesBlock2 a:visited,
.pagesBlock2 a:hover,
.pagesBlock2 a:active {text-decoration:none;color: #636363;background:#F9F9F9;padding:2px 6px;font-size:11px;font-weight:bold;border:1px solid #CCCCCC;}
.pagesBlock2 a:hover {background:#6B82A4;color:#FFFFFF;font-weight:bold;}
.pagesBlock2 b {text-decoration:none;background:#FFF;padding:2px 6px;color:#ccc;font-size:11px;border:1px solid #CCCCCC;}

.pagesBlockuz1 {color:#FFFFFF;border:0px;margin-bottom:5px;margin-top:5px;}
.pagesBlockuz1 a:link,
.pagesBlockuz1 a:visited,
.pagesBlockuz1 a:hover,
.pagesBlockuz1 a:active {text-decoration:none;color: #636363;background:#F9F9F9;padding:2px 6px;font-size:11px;font-weight:bold;border:1px solid #CCCCCC;}
.pagesBlockuz1 a:hover {background:#6B82A4;color:#FFFFFF;font-weight:bold;}
.pagesBlockuz1 b {text-decoration:none;background:#FFF;padding:2px 6px;color:#ccc;font-size:11px;border:1px solid #CCCCCC;}

.pagesBlockuz2 {color:#FFFFFF;border:0px;margin-bottom:5px;margin-top:5px;}
.pagesBlockuz2 a:link,
.pagesBlockuz2 a:visited,
.pagesBlockuz2 a:hover,
.pagesBlockuz2 a:active {text-decoration:none;color: #636363;background:#F9F9F9;padding:2px 6px;font-size:11px;font-weight:bold;border:1px solid #CCCCCC;}
.pagesBlockuz2 a:hover {background:#6B82A4;color:#FFFFFF;font-weight:bold;}
.pagesBlockuz2 b {text-decoration:none;background:#FFF;padding:2px 6px;color:#ccc;font-size:11px;border:1px solid #CCCCCC;}
/* Page Selector - End */


/* Верхнее меню */
div#menunav { 
 width: 100%; /* задаем ширину для div */ 
 float: left; /* добавляем список в div */ 
 font-size: 11px; /* задаем размер шрифта */ 
 padding: 0 0 0 50px; /* отступ ul от края контейнера */ 
} 
div#menunav ul { 
 margin: 0px; 
 padding: 5px 0px 0px 0px; 
} 
* html div#menunav ul { 
 float: left; /* заставляет ul вместить все li */ 
 margin-left: 15px; /* IE удваивает заданное значение */ 
} 
* html div#menunav a { 
 display: block; /* IE 5 и 5.5 принимает заданный отступ */ 
} 
div#menunav li { 
 float: left; /* располагаем список по горизонтали */ 
 padding: 0px 25px 0px 0px;
 list-style-type:disc; /* удаляем маркеры */ 
} 
div#menunav li:hover { 

} 
div#menunav a { 
 text-decoration: none; /* удаляем подчеркивание ссылок */ 
 text-transform: uppercase;
 padding: 0px 0px 0px 0px; /* создаем пространство с обеих сторон текста пункта меню */ 
 color: #006699; /* задаем цвет шрифта */ 
} 
div#menunav a:hover { 
 color: #52acf8; border-bottom:#44a2e8 solid 1px;
} 
div#menunav li:hover { 
}