* {border-collapse:collapse;}
html,body{margin:0;padding:0;}
html,td{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}
.b{border:1px solid black;}

a { text-decoration:underline; color:#000000;}
a:hover{ text-decoration:none;}
a img{border:none}

h1,h2,h3{color:#FF0000;margin:0; padding:0;}
h1{font-size:16px;margin-bottom:5px;}
h2{font-size:14px;}
h3{font-size:13px;}


p{
margin-top:5px;
margin-bottom:12px;
}
.news_descr p{
margin-top:0;
margin-bottom:0;
}
.icons a{
margin:0 11px;
}
.bottom_menu, .bottom_menu a{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
line-height:25px;
text-transform:uppercase;
text-decoration:none;
margin:0 5px;
}
.bottom_menu a:hover{
text-decoration:underline;
}
a.apollo{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:13px;
text-decoration:none;
}
a:hover.apollo{
text-decoration:underline;
}

.tree_root a{
display:block;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
padding-left:19px;
font-weight:bold;
background:url("../../design/images/marker.gif"/*tpa=http://www.td-linerock.ru/design/images/marker.gif*/) left top no-repeat;
color:#000000;
text-decoration:none;
}
.tree_root a.selected{
color:red;
}
.tree_root a:hover{
text-decoration:underline;
}
.tree_level{
padding-bottom:20px;
}
.tree_level a{
background:none;
font-weight:normal;
}

.news_item, .news_group{
padding-bottom:17px;
}
.date{
font-size:11px;
color:#DC342F;
line-height:10px;
}
.news_title a, a.news_title{
text-decoration:underline;
font-weight:bold;
color:#FF0000;
}
.news_title a:hover, a:hover.news_title{
text-decoration:none;
}
a.black{
display:inline-table;
font-weight:bold;
text-decoration:none;
border-bottom:2px solid black;
}
a:hover.black{
border-bottom:2px solid white;
}
a.red{
color:#FF0000;
}
a.noline{text-decoration:none;}
a:hover.noline{text-decoration:underline;}
.path,.path a {
color:red;
text-decoration:none;
font-size:12px;
line-height:20px;
}
.path a{
margin:0 2px;
}
.path a:hover{
text-decoration:underline;
}

.pages{
color:#B0130A;
padding-top:10px;
font-size:10px;
}

.pages .current{
border:1px solid #B0130A;
padding:0px 3px;
margin:0px 2px;
}

.pages a.page_link{
color:#B0130A;
border:1px solid #F7F7F7;
padding:0px 3px;
margin:0px 2px;
text-decoration:none;
font-size:10px;
}
.pages a:hover.page_link{
color:white;
border:1px solid #B0130A;
background-color:#B0130A;
}

.right_menu a{
display:block;
padding-left:14px;
margin-bottom:17px;
margin-top:5px;
text-decoration:none;
}
.right_menu a:hover{
text-decoration:underline;
}
.right_menu a.selected{
background:url("../../design/images/mrk.gif"/*tpa=http://www.td-linerock.ru/design/images/mrk.gif*/) left repeat-y;
color:red;
}

.indextext,
a:link.indextext,
a:visited.indextext,
a:hover.indextext,
a:active.indextext
{
text-decoration:none;
}
