﻿@charset"utf-8";

*,html,body{padding:0px; margin:0px;}
body,table,tr,td,div,p,span,input,textarea {font-family:Arial,Helvetica,sans-serif; font-size:8pt; color:#222222;}
body {background-color: white;}

body{
	width:100%; min-height:100%;
	width: expression((documentElement.clientWidth||document.body.clientWidth)<1000? "1000px" : "100%" ); /* Internet Explorer */
	min-width: 1000px; /* Opera & FireFox */;
}
.w100 {width:100%; width:expression((documentElement.clientWidth||document.body.clientWidth) < 1000? "1000px": "100%" ); min-width:1000px; }

p {margin:15px 0px; }

a, a:link {color: #0d589b; text-decoration:underline; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal;}
a:hover {color: #0d589b; text-decoration:none; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal;}
a:visited {color: #0c3860; font-family:Arial,Helvetica,sans-serif; font-size: 12px}



/* ---------------- верхний баннер на всю ширину страницы---------------- */
div.banner100 {height:110px; background:black; text-align:center;}

/*--------------------- верхнее меню -----------------*/
div.topmenu {background:#0d589b; height:130px; overflow:hidden; }
div.toplogo {float:left;}
div.toplogo img#logo {margin:10px 0px 0px 29px;}

div.topmenu1 { float:right; white-space:nowrap; }
div.topmenu1 a, div.topmenu1 a:hover, div.topmenu1 a:visited {
color: white; text-decoration:none; font:normal 10pt Arial, Helvetica, sans-serif; text-decoration:underline; padding:10px 10px 10px 10px;}
div.topmenu1 a:hover  {text-decoration:none;}
div.toplinks { float:right; padding:10px; }
div.topform { float:right;  padding:0px 21px 0px 7px; }
div.topform form { margin:2px 0px 0px 0px; padding:0px; }
div.topform input.text { border:1px solid white; background:#0d589b; width:85px; height:16px; color:white; font-size:12px;}

div.topmenutabs { float:right; margin-top:52px; padding-right:16px;}
div.topmenutabs a, div.topmenutabs a:visited { display:block; border:1px solid #0d589b; padding:13px 10px; float:left; margin-right:1px; color:white;font:normal 12px Arial,Helvetica,sans-serif; text-decoration:underline; text-transform:uppercase; background: #0D589B;}
div.topmenutabs a:hover { display:block; border:1px solid white; padding:13px 10px; float:left; margin-right:1px; color:white; font:normal 12px Arial,Helvetica,sans-serif; text-decoration:none; text-transform:uppercase; background: #0D589B;}
div.topmenutabs span { display:block; background:white; border:1px solid white; padding:13px 10px; float:left; margin-right:1px; color:#0d589b; font:bold 12px Arial,Helvetica,sans-serif; text-decoration:none; text-transform:uppercase; }


/*--------------- главная табличка -------------*/

td.kroshki { height:65px; backgrpound:white; vertical-align:top; }
td.kroshki span { display:block; margin:19px 0px; color:#0d589b; font:bold 10pt Arial,Helvetica,sans-serif; }
td.kroshki span a,td.kroshki span a:hover,td.kroshki span a:visited { color:#0d589b; text-decoration:underline; font:bold 10pt Arial, Helvetica, sans-serif; }
td.kroshki span a:visited  {color:#0c3860;}
td.kroshki span a:hover  {text-decoration:none;}
td.tc35 { width:27px; background:white;}
td.tc270 { width:270px; background:white; padding:0px;}
td.kui { width:270px; background:white; padding:0px; }
td.tc33 { width:33%;  background:white; border:1px solid #6c9cc4;}
td.tc33inner { width:33%;  background:white; border:1px solid white;}
td.tcmain1 { padding:0px; height:100%;}
td.tcmain2 { background:#d6d6d6; padding:0px; text-align:left;}
td.tcmain-comments { background:white; padding:0px 0px; overflow:auto; }

div.maintextblock { margin:0px 0px; background-color: #d6d6d6; padding: 0px 20px; padding-bottom: 20px;}
div.maintextblock p.statya_author {text-align: right; font-weight: bold;}
div.maintextblock ul li {margin-left: 25px;}
div.maintextblock ol li {margin-left: 25px;}
div.maintextblock div.plashka {padding: 5px; background: white; border: 1px solid black;}
div.maintextblock div.plashka ul li {margin-left: 25px;}
div.maintextblock div.plashka ol li {margin-left: 25px;}
div.maintextblock p,div,span { font-size:13px; font-family:Arial,Helvetica,sans-serif; color:black; }
div.maintextblock h2 {padding-top: 10px; color:#0d589b; font:bold 22px Arial,Helvetica,sans-serif; margin:0px 0px 0px; text-decoration:none; line-height:22px; }
div.maintextblock h2.about { color:black; font:bold 18px Arial,Helvetica,sans-serif; margin:20px 0px 10px; text-decoration:none; line-height:22px; }
div.maintextblock h3.about { color:black; font:bold 14px Arial,Helvetica,sans-serif; margin:20px 0px 10px; text-decoration:none; line-height:22px; }
img.hotpic { float:left; margin:3px 17px 2px 0px;}

div.maintexttags { background:#d6d6d6; padding:0px 20px; color:black; text-align:left; font:italic 11px Georgia,"Times New Roman",Times,serif;}
.tcmain2 .maintexttags a { display:block; padding:4px 10px 8px 0px; float:left; text-decoration:underline; font:italic 11px Georgia,"Times New Roman",Times,serif; }
.tcmain2 .maintexttags a:hover { font:italic 11px Georgia,"Times New Roman",Times,serif; text-decoration:none;}

div.maintextcomments { background:#cedeeb; padding:0px; text-align:right; overflow:auto; height:30px;}
div.maintextcomments a.maincom-all { display:block; padding:7px 28px 5px 5px; float:right; text-decoration:underline; font: normal 11px Arial,Helvetica,sans-serif;}
div.maintextcomments a.maincom-all:hover {text-decoration:none;}
div.maintextcomments a.maincom-dalee { display:block; padding:7px 28px 5px 5px; float:right; background:url(/images/main/arrows-dalee.gif) 100% 5px no-repeat; text-decoration:underline; font: normal 11px Arial,Helvetica,sans-serif;  margin-right:5px; }
div.maintextcomments a.maincom-dalee:hover { text-decoration:none; }

table.about * {font-size:13px;}
table.grafik tr.row1 th{ background:#0d589A; color:white; padding:4px;}
table.grafik tr.row2 th{ background:#A5B6C8; color:#0d589A; padding:4px;}
table.grafik tr.r1 td{ background:  white; color:black; padding:4px; text-align:center;}
table.grafik tr.r2 td{ background:#c6c6c6; color:black; padding:4px; text-align:center;}







/*---------правый блок RSS -------------------------*/

td.tc33 div.rss		 { width:auto; background:white; overflow:hidden; }
div.inner-right h3, div.rss h3 { text-decoration:none; color:#0d589b; font:bold 18px Arial,Helvetica,sans-serif; margin:15px;}
div.inner-right h5 { text-decoration:none; color:#0d589b; font:bold 12px Arial,Helvetica,sans-serif; margin:15px; text-align:center;}
div.rss a.rssdalee { display:block; font-size:12px; padding:5px 28px 5px 5px; float:right; background:url(/images/main/arrows-dalee.gif) 100% 4px no-repeat; text-decoration:underline; color:#095698;}
div.rss a.rssdalee:hover{ text-decoration:none; }
div.rss a.rssdalee:visited{ color:#0c3860;}
div.rss p,div.inner-right p { margin:15px 15px; }
.inner-right .fv-anons-img { text-align:center;} .inner-right .fv-anons-img img{ border:1px solid #cdcdcd; }
.inner-right .fv-anons-text { text-align:left; margin:15px;}
.inner-right .fv-anons-text a { text-align:left; padding:5px 0px; padding:0px; text-decoration:none;}
.inner-right .fv-anons-text span { text-align:left; padding:5px 0px; padding:0px; text-decoration:none; font-size:11px;}


/* ----------------------------------- список материалов слева в диве ----------------------------------------- */

div.spisok { width:270px; border:1px solid #d6d6d6; overflow:auto; margin:14px 0px 0px 0px; background:#f5f5f5;}
div.spisok-item { margin:7px 0px 15px 0px; }
div.spisok-time { margin:5px 5px 0px; font: bold 10px Arial,Helvetica,sans-serif; font-weight:500;}
a.spisok-nazv,a.spisok-nazv:visited,a.spisok-nazv:hover { text-decoration:underline; margin:0px 5px 3px; font:normal 11px Arial,Helvetica,sans-serif; display:block; color:#095698;}
a.spisok-nazv:hover { text-decoration:none;}
a.spisok-nazv:visited { color:#0c3860;}
a.spisok-nazv img{ margin:2px 10px 0px 0px; }
a.spisok-nazv-hot,a.spisok-nazv-hot:visited,a.spisok-nazv-hot:hover { text-decoration:underline; margin:0px 5px 3px;  font: normal 11px Arial,Helvetica,sans-serif; display:block; color:#F57655;}
a.spisok-nazv-hot:hover { text-decoration:none;}



/* ---------------- горячие новости в одном блоке --------------- */

div.hotnews0 { clear:both; margin:0px 0px 15px 0px; overflow:auto; }
div.hotnews1 a, div.hotnews1 a:visited, div.hotnews1 a:hover, div.hotnews2 a, div.hotnews2 a:visited, div.hotnews2 a:hover { text-decoration:none; font: normal 10px Arial,Helvetica,sans-serif; }
div.hotnews1 { float:left; width:48%; font: normal 10px Arial,Helvetica,sans-serif; margin:0px; padding:0px; overflow:hidden;}
div.hotnews2 { float:right; width:48%; font: normal 10px Arial,Helvetica,sans-serif; margin:0px; padding:0px; overflow:hidden;}



/* -------------------------------------- форма подписки на новости разделов на главной странице ---------------------------------------- */
form.subsmainform { margin:10px 0px 0px 0px; padding:0px;}
form.subsmainform table tr td { font:bold 12px Arial,Helvetica,sans-serif;}
form.subsmainform input.email { border:1px solid #d6d6d6; margin:0px; padding:0px; width:100px; background:#f5f5f5; }
form.subsmainform input.img { border:0px none red; margin:0px; padding:0px; text-align:right;}



/* -------------------------------------- форма отправки вопроса на онлайн-интервью ---------------------------------------- */
form.onlineint {margin:15px; padding:0px; text-align:center;}
form.onlineint textarea { margin:0px; padding:0px; width:98%; border:1px solid #6c9cc4; text-align:left; height:150px; background:#f5f5f5;}
 input.knopa { margin:10px 5px; padding:5px; width:auto; height:100%; color:white; background: #0d589b; border:0px solid blue; text-align:center;}
img.online-previewsm {float:left; margin:0px 5px 0px 0px;}
a.online {font:normal 11px Arial,Helvetica,sans-serif; display:block; color:black; border:1px solid #6c9cc4; height:60px; text-decoration:none; overflow:hidden ; margin:0px 6px;}
a.online:hover, a.online:visited{text-decoration:none; color:black;}
a.online-nazv {text-decoration:underline; color:#095698; font-weight:bold; display:block;margin:5px 6px 3px 6px ;}
a.online-nazv span{text-decoration:none; color:#095698; font-weight:bold;}
a.online-nazv:hover {text-decoration:none; font-weight:bold;}
a.online-nazv:visited { color:#0c3860; }



/*----------------------------голосование справа на внутренних страницах----------------------------*/

div.inner-right	 { width:auto; background:white; border:1px solid #6c9cc4; overflow:hidden; text-align:center; margin-bottom:20px;}
div.inner-right form { margin:5px 20px 5px 30px; padding:0px; border:0px solid red; text-align:left; }
div.inner-right input.mainvotebutton { color:white; background:#0d589b; border:0px none blue; padding:4px 20px; margin:12px 0px 8px 0px; }
div.inner-right a { text-align:center; display:block; padding:5px; margin:5px 0px;text-decoration:underline; }

div.inner-right a.banner { text-align:center; padding:5px; text-decoration:underline; margin:10px; background:red;}
div.inner-right p.banner { text-align:center; padding:5px; text-decoration:underline; margin:10px; background:red;}

div.voteline0 { margin:15px; border:0px solid blue; text-align:left;font: bold 12px Arial,Helvetica,sans-serif; overflow:auto;}
div.voteline1 { height:16px; overflow:hidden; width:100%; text-align:center; background:url(/images/main/voteline.jpg) 50% 0px no-repeat; }
div.voteline2 { height:16px; overflow:hidden; text-align:center; background:white; float:right; border:0px solid red; margin-top:-16px;}
div.votetext { margin:2px 0px 5px;}
div.voteproc { width:100%; border:0px solid navy; text-align:center; margin-top:-16px; display:visible;}

/*---------------------------- календарь событий справа на внутренних страницах----------------------------*/

table.calendar { width:100%;border:1px solid #6c9cc4; margin-bottom:20px;}
table.calendar tr td { text-align:left; padding:7px;}
table.calendar th { color:white; background:#0d589b; font:normal 13px Arial,Helvetica,sans-serif; padding:5px 2px; text-align:center; }
table.calendar tr td div { display:block; width:22px; height:22px; border:1px solid #dcdcdc; font:italic bold 13px Georgia,Arial,Helvetica,sans-serif; color:black; text-align:center; padding:8px; }
table.calendar a { text-decoration: underline; }



/*------------------------------------- АРХИВ номеров ------------------------------------*/

div.arhive-main { text-align:center; margin:20px;}
div.arhive-main h1 { text-align:center; margin:20px; color:black;font:italic 36px Georgia,Arial,Helvetica,sans-serif; margin:20px; }
div.arhive-main a,div.arhive-main a:hover { font:italic 30px Georgia,Arial,Helvetica,sans-serif; text-decoration:underline; padding:7px 15px; }
div.arhive-main a:visited{ font:italic 30px Georgia,Arial,Helvetica,sans-serif; text-decoration:underline; padding:7px 15px; }
div.arhive-main span { color:white; background:#0d589a; font:italic 30px Georgia,Arial,Helvetica,sans-serif; text-decoration:none; padding:7px 15px; }
td.month,td.month-empty { background:#e0e0e0; text-align:center; padding:0px; width:30%; font-size:11px; vertical-align:middle;
min-height:100%; height:100% !important; _height:100px; vertical-align:bottom;
}
td.month-empty { background:white;}
td.month .table1 { width:100%; min-height:100%; height:100%; _height:100%; }
td.month .table2 { width:100%; min-height:100%; height:100%; _height:100%; }
td.month .table1 .h100 { width:100%; min-height:100%; height:100%; _height:100%; text-align:center; }
td.month .table2 .h50 { width:auto; min-height:50%; height:50%; _height:50%; text-align:center; }
td.month-name { background:white; color:black; text-align:left; font:bold 26px Arial,Helvetica,sans-serif; padding:45px 0px 5px; text-transform:uppercase; }
td.month .vnomere { text-align:left; font-size:11px; margin:5px 15px 2px; }
td.month .vnomere a { display:block; font-size:11px; padding:3px 0px; border:0px solid red; text-decoration:none; }
td.month .mpic { margin:5px 15px 0px; }

td.month .dalee { background:url(/images/main/monthbgline.gif) 0 0 repeat-x; width:100%; height:20px; }
td.month .dalee a { font:normal 11px Arial,Helvetica,sans-serif; text-decoration:underline; background:url(/images/main/news-arrows.gif) 95px 5px no-repeat; text-align:left; display:block; width:110px; float:right; overflow:hidden; margin:5px; }

div.arhive-years { }
.arhive-years a.god, .arhive-years a.god:visited { display:block; font:italic 16px Georgia,Arial,Helvetica,sans-serif; text-decoration:underline; margin:0px 0px 10px 0px; clear:left; padding:5px; border:1px solid white;}
.arhive-years a.mes, .arhive-years a.mes:visited { display:block; font:italic 16px Georgia,Arial,Helvetica,sans-serif; text-decoration:underline; margin:0px 0px 10px 20px; clear:left; padding:5px; border:1px solid white;}
.arhive-years a.nom, .arhive-years a.nom:visited { display:block; font:italic 15px Georgia,Arial,Helvetica,sans-serif; text-decoration:underline; margin:0px 0px 10px 40px; clear:left; padding:5px; border:1px solid white;}
.arhive-years a.god:hover, .arhive-years a.mes:hover, .arhive-years a.nom:hover { text-decoration:none;}
.arhive-years span.god { display:block; font:italic 16px Georgia,Arial,Helvetica,sans-serif; text-decoration:none; color:white; margin: 0px 0px 10px 0px; clear:left; background:#0D589A; padding:5px; }
.arhive-years span.mes { display:block; font:italic 16px Georgia,Arial,Helvetica,sans-serif; text-decoration:none; color:black; margin: 0px 0px 10px 20px; clear:left; padding:5px; }
.arhive-years span.nom { display:block; font:italic 15px Georgia,Arial,Helvetica,sans-serif; text-decoration:none; color:black; margin: 0px 0px 10px 40px; clear:left; padding:5px; }

a.god1, a.god1:visited { font:italic 16px Georgia,Arial,Helvetica,sans-serif; text-decoration:underline; margin:0px 0px 10px 0px; padding:5px; border:0px solid transparent; float: left; display:block;}
a.god1:hover { text-decoration:none; border:0px solid #0D589A;}

a.god2, a.god2:visited { font:italic 16px Georgia,Arial,Helvetica,sans-serif; text-decoration:underline; margin:0px 0px 10px 0px; padding:5px; border:1px solid #d6d6d6; display:block; clear:left;}
a.god2:hover { text-decoration:none; border:1px solid #0D589A;font:italic 16px Georgia,Arial,Helvetica,sans-serif; }

div.arhive-rubric { display:block; font:normal 14px Arial,Helvetica,sans-serif; text-decoration:none; color:white; margin: 0px 0px 10px 0px; clear:left; background:#0D589A; padding:5px; margin:5px; }
div.arhive-subrubric { display:block; font:normal 13px Arial,Helvetica,sans-serif; text-decoration:none; color:black; margin: 0px 0px 10px 0px; clear:left; padding:5px; margin:15px 5px 5px 5px; }
ul.arhive-list { margin:5px 10px 20px 45px; }
ul.arhive-list li { color:#0D589A; margin:3px 0px;} ul.arhive-list li span{ color:black; font:normal 12px Arial,Helvetica,sans-serif; }
ul.arhive-list a,ul.arhive-list a:visited { text-decoration:none; font:normal 12px Arial,Helvetica,sans-serif; }

div.arhive-anons { font:bold 11px Arial,Helvetica,sans-serif; margin:30px 0px; }
div.arhive-images { margin:30px 0px -5px; }
div.arhive-text p, div.arhive-text strong, div.arhive-text b, div.arhive-text *{ font-size:11px; font-family:Arial,Helvetica,sans-serif; }

div.number1 {background:#0D589A; color:white; width:120px; margin:0px; font:bold italic 28px Georgia,Arial,Helvetica,sans-serif;}
div.number2 {background:#0D589A; color:white; width:85px; margin:0px; font:bold italic 22px Georgia,Arial,Helvetica,sans-serif;}
div.number3 {background:#0D589A; color:white; width:56px; margin:0px; font:bold italic 16px Georgia,Arial,Helvetica,sans-serif;}
div.number4 {background:#0D589A; color:white; width:42px; margin:0px; font:bold italic 12px Georgia,Arial,Helvetica,sans-serif;}

/*------------------------------------- АРХИВ номеров ------------------------------------*/
.maintextblock .news-arhive1 {margin:15px 0px 15px 0px; clear:both; overflow:auto; height:auto;}
.maintextblock .news-arhive1 a, .maintextblock .news-arhive1 span { display:block; float:left; padding:2px 3px; margin:0px 10px 0px 0px; font:italic 20px Georgia,Arial,Helvetica,sans-serif;}
.maintextblock .news-arhive1 a, .maintextblock .news-arhive1 a:visited { text-decoration:underline; }
.maintextblock .news-arhive1 span { color:white; background:#0D589A;}
.maintextblock .news-arhive2 {margin:15px 0px 15px 0px; clear:both; overflow:auto; height:300px;}
.maintextblock .news-arhive2 a, .maintextblock .news-arhive2 a:visited { display:block; padding:2px 3px; margin:3px 0px; font:normal 11px Arial,Helvetica,sans-serif; text-decoration:underline;}
.maintextblock .news-arhive1 a:hover, .maintextblock .news-arhive2 a:hover { text-decoration:none;}



/* ---------------- КОММЕНТЫ на странице одного раздела  --------------- */
td.comment-info1 { width:65px; text-align:left; padding-right:10px; font:normal 9px Arial,Helvetica,sans-serif; color:#c0c0c0; vertical-align:top; }
td.comment-text1 { width:auto; text-align:left; border:1px solid #c0c0c0; padding:5px;  font:normal 10px Arial,Helvetica,sans-serif; color:black; vertical-align:top; }
div.com-name1 {color:black;font:bold 17px Arial,Helvetica,sans-serif; margin-bottom:15px; }
div.comment-nick1 { font:bold 12px Arial,Helvetica,sans-serif; text-align:left; color:black; width:65px; overflow:hidden;}
td.comment-text1 *{ font-size:9px;}
div.comment-otvetit1 { text-align:right; margin:2px 0px 0px 0px; color:black; font-style:italic; font-family: Georgia,Arial;}
div.comment-otvetit1 a, div.comment-otvetit1 a:link, div.comment-otvetit1 a:visited { font:normal 9px Arial,Helvetica,sans-serif; color:#1886BE; text-decoration:underline; }
div.comment-otvetit1 a:hover {text-decoration:none;}

div.otvet-forma1 { border:1px solid #1886BE; width:auto; height:auto; overflow:hidden; }
div.otvet-forma1 form { margin:0px; padding:10px;}
div.otvet-forma1 form textarea{ border:1px solid #BBBBBB; overflow:auto; width:99%; height:50px; }
a.otvet-button1 , .otvet-button1:visited{ margin:2px 0px 0px; padding:3px 10px 4px; color:white; font:bold 9px Arial,Helvetica,sans-serif; background:#0D589A; text-decoration:none; text-align:center; display:block;}



/*------------------------------------- COMMENTS--------------------------------------*/

div.maincommentblock  { width:auto; height:100%; margin:10px 20px; background:white; }
div.maincommentblock h2 { color:black; font:bold 22px Arial,Helvetica,sans-serif; margin:0px 0px 10px 0px; text-decoration:none; line-height:22px; }
div.comment1 { border:0px solid black; overflow:auto; position:relative; width:100%; float:right; margin-bottom:20px; }
div.comment2 { border:0px solid black; overflow:auto; position:relative; width:90%; float:right; margin-bottom:20px; }
div.comment3 { border:0px solid black; overflow:auto; position:relative; width:80%; float:right; margin-bottom:20px; }
td.comment-info { width:85px; text-align:left; padding-right:10px; font:normal 9px Arial,Helvetica,sans-serif; color:#c0c0c0; vertical-align:top; }
td.comment-text { width:auto; text-align:left; border:1px solid #c0c0c0; padding:8px;  font:normal 8pt Arial,Helvetica,sans-serif; color:black; }
td.comment-textmoderated { width:auto; text-align:left; border:1px solid #c0c0c0; padding:8px;  font:normal 8pt Arial,Helvetica,sans-serif; color:#a9a9a9; }
div.comment-nick { font:bold 15px Arial,Helvetica,sans-serif; text-align:left; color:black; }

div.comment-otvetit { text-align:right; margin:3px 0px 0px 0px; color:black; font-style:italic; font-family: Georgia,Arial}
div.comment-otvetit { text-align:right; margin:3px 0px 0px 0px; color:black; font-style:italic; font-family: Georgia,Arial}
div.comment-otvetit a, div.comment-otvetit a:link, div.comment-otvetit a:visited { font:normal 8pt Arial,Helvetica,sans-serif; color:#1886BE; text-decoration:underline; }

div.otvet-forma { border:1px solid #1886BE; width:auto; height:140px; overflow:hidden; padding:10px;}
.otvet-forma form { }
.otvet-forma textarea { border:1px solid #BBBBBB; overflow:auto; width:99%; height:93px; margin-bottom:10px;}
.otvet-button {text-align:right;}
.otvet-button a, .otvet-button a:visited { margin:0px 3px 10px 0px; padding:3px 10px 4px; color:white; font:bold 11px Arial,Helvetica,sans-serif; background:#0D589A; text-decoration:none; }

div.otvet-needlogin { border:1px solid #0d589b; width:auto; padding:20px; text-align:center; }

div.comment-vpered { margin:10px 0px 10px 10px; float:right; }
div.comment-nazad { margin:10px 0px 10px 0px; float:left; }


/*------------------------------------- подвальчик--------------------------------------*/

div.podval { background:#0d589b; overflow:auto; margin-top:20px; color:black;}
div.rights { padding:13px 0px 15px 25px; float:left; overflow:auto;}
div.bottom-menu { background:#0d589b; overflow:auto; color:white; float:right; padding:10px 17px 10px 10px ;}
div.bottom-menu a,div.bottom-menu a:link,div.bottom-menu a:visited{color: white; text-decoration:none; font:normal 10pt Arial,Helvetica,sans-serif; text-decoration:underline; padding:10px;}
div.bottom-menu a:hover {text-decoration:none;}
div.banners88 { clear:both; text-align:left; padding:0px 20px 13px 25px; width:90%;white-space:nowrap;}
div.banners11 { float:left; height:1px; position:absolute;}

/*-------------------------------------центральная голосовалка--------------------------*/

div.center_poll tr.vline td {height: 2px; background-color: #0d589b;}
div.center_poll table {height: 250px;}
div.center_poll div.bar {width: 30px; background-color: #0d589b;}
div.center_poll div.percent {color: #0d589b; font-size: 24px; font-weight: bold; margin-bottom: 5px;}
div.center_poll tr.subscription td {font-weight: bold; font-size: 14px;}
div.center_poll div.subscription {font-weight: bold; font-size: 14px; font-style: italic; font-family: Georgia,Arial; margin: 20px 0px 20px 0px;}
div.center_poll input.poll_button {color:white; background:#0d589b; border:0px none blue; margin:12px 0px 8px 0px; width: 80px; font-weight: bold;}
div.center_poll div.ip_error {color: red; font-weight: bold;}

/*-------------------------------------личный кабинет-----------------------------------*/

div.center_cabinet {padding: 25px;}
div.center_cabinet td {white-space: nowrap;}
div.center_cabinet td.main {height: 250px;}
div.center_cabinet div.main {padding: 30px;}
div.center_cabinet h2.main {padding: 0px; margin: 0px; font-size: 18px;}
div.center_cabinet input.button {color:white; background:#0d589b; border:0px none blue; font-weight: bold; padding: 2px 15px 2px 15px;}
div.center_cabinet input.field {width: 99%}
div.center_cabinet tr.fields td {padding-bottom: 6px;}
div.center_cabinet table.jur_phis {margin-bottom: 12px;}
div.center_cabinet td.field_name {padding-right: 8px;}
div.center_cabinet textarea.field {width: 100%; margin-top: 5px;}
div.center_cabinet td.wrap {padding-left: 50px; white-space: normal;}
div.center_cabinet td.wrap p {white-space: normal; margin-top: 0px;}
div.center_cabinet table.main_password {margin-top: 15px;}
div.center_cabinet table.grafik tr.row1 th {padding: 5px;}
div.center_cabinet table.grafik tr.r1 td {padding: 5px;}
div.center_cabinet table.grafik tr.r2 td {padding: 5px;}
div.center_cabinet div.subscribe_list h3.item {padding: 0px; margin: 15px 0px 5px 0px; font-family: Georgia; font-size: 18px}

/*-------------------------------------список тегов-------------------------------------*/
div.rb_tags a.level1 {font-size: 10px}
div.rb_tags a.level2 {font-size: 15px}
div.rb_tags a.level3 {font-size: 20px}
div.rb_tags a.level4 {font-size: 25px}
div.rb_tags a.level5 {font-size: 30px}

/*-------------------------------------табы с рубриками---------------------------------*/
table.rubric_tabs {margin-bottom: 30px;}
table.rubric_tabs td.subway {background-color: #d6d6d6;}
table.rubric_tabs td.current, td.tab {vertical-align: middle; height: 42px; text-align: center;}
table.rubric_tabs td.current {background-color: #d6d6d6;}
table.rubric_tabs td.current span {font:normal 12px Arial,Helvetica,sans-serif; text-transform:uppercase; color: #0d589b;}
table.rubric_tabs td.tab a {font:normal 12px Arial,Helvetica,sans-serif; text-decoration:underline; text-transform:uppercase; color: #0d589b;}
table.rubric_tabs td.tab {cursor: pointer;}

/*-------------------------------------копирайты в подвале------------------------------*/
table.rights td {font:normal 10pt Arial,Helvetica,sans-serif; color: white; padding: 0px 25px 20px 25px;}
table.rights td a {font:normal 10pt Arial,Helvetica,sans-serif; color: white; text-decoration: underline;}

/*-------------------------------------таблички в новостях------------------------------*/
table.tabbg tr {background-color:#FFFFFF;}
table.tabbg tr td {text-align: center; padding: 3px;}

/*-------------------------------------------ушки---------------------------------------*/
table.hotspots {margin-bottom: 30px;}
table.hotspots div.hotspot {border: 1px solid #005297; width: 165px; text-align: left; height: 65px; overflow: hidden;}
table.hotspots div.hotspot p {margin: 5px; padding: 0px; font-size: 10px; color: #005297;}
table.hotspots div.hotspot p a {margin: 5px; padding: 0px; font-size: 10px; color: #005297; text-decoration: none;}
table.hotspots div.hotspot td.bar {background-color: #005297; color: white; text-align: center;}

/*---------------------------------------новая верстка центральныхблоков----------------*/
td.tcmain1 h2 {padding: 10px 0px 1px 20px; color:#0d589b; font:bold 22px Arial,Helvetica,sans-serif; margin: 0px 0px 0px; text-decoration:none; line-height:22px; background-color: #d6d6d6}
div.maintextblock span.date { color:#808080; font:bold 12px Georgia,Arial,Helvetica,sans-serif; font-style:italic; display:block; letter-spacing:1px; display:block; margin:0px 0px 14px;}
a.arhive-pdf, a.arhive-pdf:visited, a.arhive-pdf:hover { text-align:right; display:block; text-decoration:none;}

/*div.maintextblock h2 {padding-top: 10px; color:#0d589b; font:bold 22px Arial,Helvetica,sans-serif; margin:0px 0px 0px; text-decoration:none; line-height:22px; }
div.maintextblock h2.about { color:black; font:bold 18px Arial,Helvetica,sans-serif; margin:20px 0px 10px; text-decoration:none; line-height:22px; }*/

/*-------------------------------------табличка гос. закупок----------------------------*/
table.purchases tr {background-color:#FFFFFF;}
table.purchases tr td, th {padding: 3px;}
table.purchases tr td a {font-size: 9px;}
