/* переоформление базовых элементов */

body      { margin:0; padding:0; background:  #fff; }
table     { border:none; }
img       { border:none; padding:0; margin:0; }
img.block { display:block; }
td        { vertical-align:top; }

body, table, td, div, p {  font-family: tahoma; }

form     { padding:0; margin:0 }

b    { font-weight:bold }

/* Служебные элементы*/
.w100       { width:100%; }
.h100       { height:100%; }
.w50        { width:50%; }
.w1         { width:1px }
.right { text-align:right; }
.b { font-weight:bold; }
.middle { vertical-align: middle; }

/* элементы форм */
input { margin:0; }
select {  font-size: 10px; }
.input1  { font-size:10px; }
.button1 { height:20px; font-size: 10px; }

/* линки */
a:link    { color: #36f; text-decoration: underline; }
a:visited { color: #36f; }
a:hover   { text-decoration: underline; }
a:active  { text-decoration: underline; }


.menu td a:link    { color: #fff; text-decoration: none; }
.menu td a:visited { color: #fff; text-decoration: none; }
.menu td a:hover   { text-decoration: underline; }
.menu td a:active  { text-decoration: underline; }



.menu td { font-size:8pt; padding:0 5px 0 5px; }

.content { padding:0px 0 0 21px; }

.content p { font-size: 85%; }
h1 { font-size:140%; color:#000; font-weight:normal; margin: 7px 0 21px 0; }
h2 { font-size:125%; color:#000; font-weight:normal; margin: 7px 0 21px 0; }
h3 { font-size:100%; color:#000; font-weight:normal; margin: 7px 0 14px 0; }

p { font-size: 100%; line-height:1.5em; margin:0 0 21px 0; }

ul    { list-style-type: none; margin: 14px 0 21px 14px; padding: 0px; }
ul li { background: url(../images/icons/li.gif) 0px 4px no-repeat; padding: 0 0 0 17px; margin: 0 0 10px 0; font-size: 85%; line-height:1.3em; }

.path { font-size:8pt; margin:7px 0 21px 0; }

.anons_kodeks { padding:10px 7px 10px 7px; font-size:75%;  }
.anons_kodeks p { margin-bottom:7px; line-height:1.3em; }

.article_kodeks { padding:10px 7px 10px 7px; font-size:90%; }
.article_kodeks div { font-weight:bold; margin-bottom:0px; }
.article_kodeks ul { margin-top:7px; }
.article_kodeks ul li { margin-bottom:5px; }

.up_kodeks { padding:10px 7px 10px 7px; font-size:75%; }
.up_kodeks div { margin-bottom:7px; }

.footer   { color:#fff; font-size:9pt; padding-top:3px; }
.footer a { color:#fff; }

.table      { border-width:1px 1px 0 0 ; border-color:#000; border-style:solid; margin-bottom:21px; }
.table td   { border-width:0 0 1px 1px ; border-color:#000; border-style:solid; padding:5px; }

.symb { margin-bottom:14px; font-size:85%; }
.symb span { border:1px #ccc solid; background-color:#fff; padding:2px 5px 2px 5px; }
.symb a    { padding:2px 5px 2px 5px; text-decoration:none; }

.nav { margin-bottom:14px; font-size:85%; }
.nav span { border:1px #ccc solid; background-color:#fff; padding:2px 5px 2px 5px; }
.nav a    { padding:2px 5px 2px 5px; text-decoration:none; }

.words_list { margin-bottom:14px; font-size:80%; }

.tr_fed { margin-bottom:10px; font-size:90%; }
.tr_fed span { font-size:80%; }
.tr_fed span a { color:red; }

.tr_fed_index        { margin-bottom:10px; font-size:75%; }
.tr_fed_index span   { font-size:80%; }
.tr_fed_index span a { color:red; }

.type_fed { margin:14px 7px 0px 7px; font-size:85%; }
.type_fed span { border:1px #ccc solid; background-color:#fff; padding:2px 5px 2px 5px; display:block; }
.type_fed a    { padding:2px 5px 2px 5px; text-decoration:none; display:block; }

.fed_doc   { font-size:90%; padding-right:41px; }
.fed_doc p { margin-bottom:14px; }
.fed_file td { font-size:80%; padding-right:7px; }

.google4 { margin-bottom:7px; color:#606760; font-size:16px; }
.google1 { border-width:0 0 0 4px; border-style:solid; border-color:#d00c0c; padding-left:11px; margin-bottom:11px; }
.google2 { margin:21px 0 0 9px; }
.google3 { margin:10px 0 7px 9px; }

.begun { background-color:#fff; font-weight:normal; margin:0 0 0 12px; }
.begun li { margin-top:0px !important; margin-bottom:14px !important; width:100%; }

.partners_table_    { margin-bottom:21px; }
.partners_table_ td { font-size:80%; padding:0 31px 7px 0; }
.ul_links  li       { font-size:80%; margin-bottom:7px; }
.ul_links  li       { margin-bottom:21px; }
