body {
 margin:0px;
 padding:0px;
 background-color:#DCDFE1;
 font-family:Arial; font-size:12px;
}

a img {
 border:0;
}

.main_picts:link {
 font-family:Tahoma; font-size:16px; color:#FFFFFF; background-color:#31454D; padding:3px; text-decoration:none;
}
.main_picts:hover {
 font-family:Tahoma; font-size:16px; color:#FFFFFF; background-color:#31454D; padding:3px; text-decoration:none;
}
.main_picts:visited {
 font-family:Tahoma; font-size:16px; color:#FFFFFF; background-color:#31454D; padding:3px; text-decoration:none;
}
.main_picts:visited:hover {
 font-family:Tahoma; font-size:16px; color:#FFFFFF; background-color:#31454D; padding:3px; text-decoration:none;
}

p {
 font-family:Arial; font-size:12px; color:#231F20;
}

.mp_news {
 font-family:Tahoma; font-size:12px; color:#485A6A;
}

.t_cat th {
 background-color:#31454D; font-family:Tahoma; font-size:11px; color:#FFFFFF; border-style:solid; border-color: #FFFFFF; border-width:1px; border-collapse: collapse; padding:7px;
}
.t_cat td {
 font-family:Tahoma; text-align:center; font-size:11px; color:#31454D;  border-style:solid; border-color: #000000; border-width:1px; border-collapse: collapse; padding:7px;
}
.t_cat {
 border-style:solid; border-color: #000000; border-width:1px; border-collapse: collapse;
}
.t_cat1 th {
 background-color:#31454D; font-family:Tahoma; font-size:11px; color:#FFFFFF; padding:5px;
}
.t_cat1 td {
 font-family:Tahoma; font-size:11px; color:#31454D;  border:0px; padding:5px;
}
.t_cat1 {
 border:0px;
}

.line {
 background-color:#31454D; padding-left:20px; padding-right:20px;
}
.line a:link {
 font-family:Tahoma; font-size:12px; color:#FFFFFF; text-decoration:none;
}
.line a:hover {
 font-family:Tahoma; font-size:12px; color:#FFFFFF; text-decoration:underline;
}
.line a:visited {
 font-family:Tahoma; font-size:12px; color:#FFFFFF; text-decoration:none;
}
.line a:visited:hover {
 font-family:Tahoma; font-size:12px; color:#FFFFFF; text-decoration:underline;
}
.line b {
 font-family:Tahoma; font-size:12px; color:#98A2A6; font-weight:normal;
}

a:link {
 font-family:Arial; font-size:12px; color:#1381C2; text-decoration:none;
}
a:hover {
 font-family:Arial; font-size:12px; color:#1381C2; text-decoration:underline;
}
a:visited {
 font-family:Arial; font-size:12px; color:#1381C2; text-decoration:none;
}
a:visited:hover {
 font-family:Arial; font-size:12px; color:#1381C2; text-decoration:underline;
}

li {
 font-family:Arial; font-size:12px; color:#231F20;
}

font {
 font-family:Arial; font-size:12px;
}

h2 {
 font-family:Arial; font-size:12px; color:#485A6A; font-weight:bold;
}

h2 .date{
 font-family:Arial; font-size:10px; color:#7C848C; font-weight:normal;
}

h2 a:link {
 font-family:Arial; font-size:12px; color:#485A6A; font-weight:bold; text-decoration:none;
}
h2 a:hover {
 font-family:Arial; font-size:12px; color:#485A6A; font-weight:bold; text-decoration:underline;
}
h2 a:visited {
 font-family:Arial; font-size:12px; color:#485A6A; font-weight:bold; text-decoration:none;
}
h2 a:visited:hover {
 font-family:Arial; font-size:12px; color:#485A6A; font-weight:bold; text-decoration:underline;
}

h3 {
 font-family:Arial; font-size:16px; color:#231F20; margin-bottom:-7px; font-weight:normal;
}

h1 {
 font-family:Arial; font-size:16px; color:#231F20; font-weight:normal;
}

.serv {
 margin-left:-5px; margin-right:-5px;
}

#tmenu tr td {
 text-align:center; background-color:#31454D;
}

#tmenu tr td a:link {
 font-family:Tahoma; font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:none;
}
#tmenu tr td a:hover {
 font-family:Tahoma; font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:underline;
}
#tmenu tr td a:visited {
 font-family:Tahoma; font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:none;
}
#tmenu tr td a:visited:hover {
 font-family:Tahoma; font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:underline;
}

.lang {
 font-family:Tahoma; font-size:10px; color:#B2B2B2;
}
.lang a:link {
 font-family:Tahoma; font-size:10px; color:#1381C2; text-decoration:none;
}
.lang a:hover {
 font-family:Tahoma; font-size:10px; color:#1381C2; text-decoration:underline;
}
.lang a:visited {
 font-family:Tahoma; font-size:10px; color:#1381C2; text-decoration:none;
}
.lang a:visited:hover {
 font-family:Tahoma; font-size:10px; color:#1381C2; text-decoration:underline;
}

.insearch {
 font-family: Tahoma; font-size:10px; color:#000000; background: #FFFFFF; border:1px solid #000000; width:136px; height:15px;
}
.subsearch {
 width:17px; height:17px; padding:0px; border:0px; background-image: url('im/gosearch.gif'); cursor:hand; cursor:pointer;
}

.podval {
 font-family:Tahoma; font-size:10px; color:#7F7F7F;
}
.podval a:link {
 font-family:Tahoma; font-size:10px; color:#1381C2; text-decoration:none;
}
.podval a:hover {
 font-family:Tahoma; font-size:10px; color:#1381C2; text-decoration:underline;
}
.podval a:visited {
 font-family:Tahoma; font-size:10px; color:#1381C2; text-decoration:none;
}
.podval a:visited:hover {
 font-family:Tahoma; font-size:10px; color:#1381C2; text-decoration:underline;
}

.spisok {
 margin-top:7px;
}
.spisok li {
 margin-left:-25px; line-height:14px; margin-bottom:7px; font-family:Tahoma; font-size:12px; color:#231F20;
}
.spisok li a:link {
 font-family:Tahoma; font-size:12px; color:#1381C2; text-decoration:none;
}
.spisok li a:hover {
 font-family:Tahoma; font-size:12px; color:#1381C2; text-decoration:underline;
}
.spisok li a:visited {
 font-family:Tahoma; font-size:12px; color:#1381C2; text-decoration:none;
}
.spisok li a:visited:hover {
 font-family:Tahoma; font-size:12px; color:#1381C2; text-decoration:underline;
}

.sp_cat li {
 font-family:Tahoma; font-size:12px; color:#231F20; font-weight:bold; list-style-image: url('im/sp_cat2.gif'); margin-left:-19px; margin-bottom:12px;
}
.sp_cat li a:link {
 font-family:Tahoma; font-size:12px; color:#231F20; font-weight:normal; text-decoration:underline;
}
.sp_cat li a:hover {
 font-family:Tahoma; font-size:12px; color:#231F20; font-weight:normal; text-decoration:none;
}
.sp_cat li a:visited {
 font-family:Tahoma; font-size:12px; color:#231F20; font-weight:normal; text-decoration:underline;
}
.sp_cat li a:visited:hover {
 font-family:Tahoma; font-size:12px; color:#231F20; font-weight:normal; text-decoration:none;
}

.sp_geo li {
 font-family:Tahoma; font-size:12px; color:#848384; list-style-image: url('im/sp_cat3.gif'); margin-left:-19px; margin-bottom:12px;
}
.sp_geo li a:link {
 font-family:Tahoma; font-size:12px; color:#231F20; font-weight:normal; text-decoration:underline;
}
.sp_geo li a:hover {
 font-family:Tahoma; font-size:12px; color:#231F20; font-weight:normal; text-decoration:none;
}
.sp_geo li a:visited {
 font-family:Tahoma; font-size:12px; color:#231F20; font-weight:normal; text-decoration:underline;
}
.sp_geo li a:visited:hover {
 font-family:Tahoma; font-size:12px; color:#231F20; font-weight:normal; text-decoration:none;
}

.sp_page {
 position:relative; left:-19px;
}
.sp_page li {
 font-family:Tahoma; font-size:12px; color:#848384; list-style-image: url('im/sp_cat3.gif'); margin-bottom:8px;
}
.sp_page li a:link {
 font-family:Tahoma; font-size:12px; color:#231F20; font-weight:normal; text-decoration:underline;
}
.sp_page li a:hover {
 font-family:Tahoma; font-size:12px; color:#231F20; font-weight:normal; text-decoration:none;
}
.sp_page li a:visited {
 font-family:Tahoma; font-size:12px; color:#231F20; font-weight:normal; text-decoration:underline;
}
.sp_page li a:visited:hover {
 font-family:Tahoma; font-size:12px; color:#231F20; font-weight:normal; text-decoration:none;
}

.sp_page1 {
 margin-top:-12px; margin-top:8px;
}
.sp_page1 li {
 font-family:Tahoma; font-size:12px; color:#848384; list-style-image: url('im/sp_cat3.gif'); margin-left:-27px;
}
.sp_page1 li a:link {
 font-family:Tahoma; font-size:12px; color:#231F20; font-weight:normal; text-decoration:underline;
}
.sp_page1 li a:hover {
 font-family:Tahoma; font-size:12px; color:#231F20; font-weight:normal; text-decoration:none;
}
.sp_page1 li a:visited {
 font-family:Tahoma; font-size:12px; color:#231F20; font-weight:normal; text-decoration:underline;
}
.sp_page1 li a:visited:hover {
 font-family:Tahoma; font-size:12px; color:#231F20; font-weight:normal; text-decoration:none;
}

.sp_page_new {
 list-style-type:none; margin-top:7px; margin-bottom:0;
}
.sp_page_new li {
 margin:0; padding-top:0; line-height:15px; margin-bottom:7px;
 background-image:url('im/sp_cat3.gif'); background-repeat:no-repeat; padding-left:15px;
 background-position:left 0.3em; margin-left:-36px; font-family:Tahoma; font-size:12px; color:#848384;
}
.sp_page_new li a:link, .sp_page_new li a:visited {
 font-family:Tahoma; font-size:12px; color:#231F20; font-weight:normal; text-decoration:underline;
}
.sp_page_new li a:hover, .sp_page_new li a:visited:hover {
 font-family:Tahoma; font-size:12px; color:#231F20; font-weight:normal; text-decoration:none;
}

.tnums tr td{
 font-family:Tahoma; font-size:12px; color:#231F20; font-weight:bold;
}
.tnums tr td a:link{
 font-family:Tahoma; font-size:12px; color:#848384; font-weight:normal; text-decoration:underline;
}
.tnums tr td a:visited{
 font-family:Tahoma; font-size:12px; color:#848384; font-weight:normal; text-decoration:none;
}
.tnums tr td a:hover{
 font-family:Tahoma; font-size:12px; color:#848384; font-weight:normal; text-decoration:underline;
}
.tnums tr td p a:visited:hover{
 font-family:Tahoma; font-size:12px; color:#848384; font-weight:normal; text-decoration:none;
}
.ot_08 {
 line-height:0.8em;
}
.ot_15 {
 line-height:1.5em;
}
.ot_1 {
 line-height:1em;
}
.ot_2 {
 line-height:2em;
}