body {}

A:link {text-decoration: underline; color: #283e37;}
A:visited {text-decoration: underline; color: #283e37;}
A:active {text-decoration: underline; color: #283e37;}
A:hover {text-decoration: none; color: #283e37;}

A.menu_top:link {text-decoration: none; color: #466daa; font-family: Georgia; font-size: 15px; white-space: nowrap;}
A.menu_top:visited {text-decoration: none; color: #466daa; font-family: Georgia; font-size: 15px; white-space: nowrap;}
A.menu_top:active {text-decoration: none; color: #466daa; font-family: Georgia; font-size: 15px; white-space: nowrap;}
A.menu_top:hover {text-decoration: underline; color: #466daa; font-family: Georgia; font-size: 15px; white-space: nowrap;}

A.menu_top_inner:link {text-decoration: underline; color: #466daa; font-family: Georgia; font-size: 15px; white-space: nowrap;}
A.menu_top_inner:visited {text-decoration: underline; color: #466daa; font-family: Georgia; font-size: 15px; white-space: nowrap; }
A.menu_top_inner:active {text-decoration: underline; color: #466daa; font-family: Georgia; font-size: 15px; white-space: nowrap;}
A.menu_top_inner:hover {text-decoration: none; color: #466daa; font-family: Georgia; font-size: 15px; white-space: nowrap;}

A.menu_left:link {text-decoration: underline; color: #0F459B; font-family: Georgia; font-size: 15px;}
A.menu_left:visited {text-decoration: underline; color: #0F459B; font-family: Georgia; font-size: 15px;}
A.menu_left:active {text-decoration: underline; color: #0F459B; font-family: Georgia; font-size: 15px;}
A.menu_left:hover {text-decoration: none; color: #0F459B; font-family: Georgia; font-size: 15px;}

A.nav:link {text-decoration: underline; color: #0F459B; font-family: Arial; font-size: 11px;}
A.nav:visited {text-decoration: underline; color: #0F459B; font-family: Arial; font-size: 11px;}
A.nav:active {text-decoration: underline; color: #0F459B; font-family: Arial; font-size: 11px;}
A.nav:hover {text-decoration: none; color: #0F459B; font-family: Arial; font-size: 11px;}

hr{height: 1px; color: #BEC5C3;}

H2 {color: #000; padding-top: 10px; padding-bottom: 10px; margin-bottom: 0px; font-family: Georgia, Arial, Verdana, Tahoma, Helvetica, sans-serif; font-size: 14px;}
H1 {color: #424242; padding-top: 10px; padding-bottom: 10px; margin-bottom: 0px; text-transform: uppercase; font-family: Georgia, Arial, Verdana, Tahoma, Helvetica, sans-serif; font-size: 19px;}
H3 {padding-bottom: 10px; margin-bottom: 0px;  font-size: 14px;}

td, p {font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif; font-size: 12px; color: #56606d;}

table.content {background-color: #808080;}
table.content td.content_header {color: #FFFFFF; background-color: #808080;}
table.content td {background-color: #FFFFFF;}

input.text{height: 35px; width: 100%; font-family: Courier New; font-size: 24px; background-color: #fdf5e0; border: solid #000 2px;}

ul.li {list-style: none; background-image: url(/bitrix/templates/ilc/images/bullet.jpg); background-position: 0 6; background-repeat: no-repeat; padding-left: 8px;}

.content td {vertical-align:top;}
.person td {width:50%;}
.person div.title {padding:5px 0px 8px 5px}
div.divider {border:none; border-top:1px solid #BFCFDF; margin:5px 20px 5px 20px;}
ul {padding:0px; margin:0px;}
.user_info span {font-weight:bold; display:block; margin-left:15px;}
.user_info p {padding:0px; margin:0px;}
ul.sotr li {float:left; width:45%; display:inline; height:50px; list-style:none; background-image:none; vertical-align:bottom;}
ul.sotr li div div {padding-left:5px; vertical-align:bottom; height:100%;}
.sotr_txt {width:100%;}
.sotr_txtar {width:100%;}
.hic {font-weight:bold;}
.cb {padding:5px 0px 5px 0px;}
.psearch {text-align:right;}
.pub li {padding-bottom:10px;}
.pub_detail span.hic {margin-top:4px; display:inline-block;}