* {color: #555;}

table {table-layout: fixed; font-family: Arial; font-size: 14px; line-height: 1.6;}

a {color: #012464; text-decoration: none;}
a:hover {text-decoration: underline;}

.text {padding: 0 40px 150px 0; font-size: 14px; color: #333; font-family: Arial, sans-serif; line-height: 1.6;}
.text p {padding-bottom: 10px;}

.main-table {margin-top: 20px; table-layout: fixed;}

.divider {text-align: center; clear:both; padding: 20px 0; background: url('img/diz/divider-horizontal.jpg') center no-repeat;}
.divider-menu-left {clear:both; padding: 15px 0 0 0; background: url('img/diz/menu-left-divider.gif') left no-repeat;}
.divider-menu-top { width: 780px; clear:both; padding: 5px 0; background: url('img/diz/divider-horizontal.jpg') center no-repeat;}
.divider-menu-top-2 { width: 780px; clear:both; padding: 5px 0; background: url('img/diz/divider-horizontal2.jpg') top center no-repeat;}

.block-main { float: left; height: 170px; width: 242px; color: #012464; line-height: 1.1; }
.block-main a { color: #fff; text-decoration:none; }
.block-main a:hover { color: #012464; }

.block-main-inner {padding: 5px 0 0 17px;}
.block-main-inner2 {color: #012464; padding: 15px 0 0 17px;}
.block-main-inner2 b {color: #012464;}

.news-date { padding: 10px; font-size: 13px; color: #fff; }
.news { padding: 0 10px 10px 10px; font-size: 13px; line-height: 1.4}
.news a { text-decoration: none; color: #000; }
.news a:hover { text-decoration:underline; }

.menu-left { padding: 0 10px 10px 10px; font-size: 12px; color: #012464; line-height:1.2;}
.menu-left a { text-decoration: none; color: #012464; }
.menu-left a:hover { text-decoration:underline; }

.ank td { padding: 5px 0; }

ul#menu {
margin:0; padding: 0; list-style-type:none; display:block; width:77px; background:url('img/diz/button-forum-invert.jpg') repeat-y left top; text-align:center; 
} 
ul#menu a { 
display:block; width:77px; height:27px; background:url('img/diz/button-forum.jpg') no-repeat left top; color: #595959; font-family: Tahoma; font-size: 14px; text-decoration: none;
} 
ul#menu a:hover { background:none; }
ul#menu li{ display:inline; }
ul#menu img { border:0; padding:0; margin: 0; }

ul#menu2 {
margin:0; padding: 0; list-style-type:none; display:block; width:77px; background:url('img/diz/button-contacts-invert.jpg') repeat-y left top; text-align:center; 
} 
ul#menu2 a { 
display:block; width:77px; height:27px; background:url('img/diz/button-contacts.jpg') no-repeat left top; color: #595959; font-family: Tahoma; font-size: 14px; text-decoration: none;
} 
ul#menu2 a:hover { background:none; }
ul#menu2 li{ display:inline; }
ul#menu2 img { border:0; padding:0; margin: 0; }

.top_menu {
text-align: center; padding:0; margin: 0;
}
.top_menu a {
margin: 0 18px;
font-family: Arial; font-size: 16px; color: #555;
}

.razdel-main-table td {
padding-bottom: 20px;
}
.razdel-main-table a {
line-height: 1.2;
}

#outer {height: 184px; overflow: hidden; position: relative;}
#outer[id] {display: table; position: static;}

#middle {position: absolute; top: 50%;} /* for explorer only*/
#middle[id] {display: table-cell; vertical-align: middle; position: static;}

#inner {position: relative; top: -50%} /* for explorer only */
/* optional: #inner[id] {position: static;} */

.anketa td {padding-bottom: 10px;}

div.sample_attach_top { float: left; margin: 0 13px; padding-bottom: 5px;}
a.sample_attach_top { color: #555; }
a.sample_attach_top:hover { color: #012464; text-decoration: none; }

a.sample_attach, a.sample_attach:visited, div.sample_attach
{
border-right: 1px solid #C6CBC7;
border-left: 1px solid #C6CBC7;
font-family: Arial; font-size: 14px; color: #555; line-height: 1.1;
  display: block;
  width:   173px;
  padding: 10px 20px;
  text-decoration: none;
  background: url(http://www.sacha.su/img/diz/dd-menu-divider.jpg) 20px 100% no-repeat;
  background-color: #FFF;
}

a.sample_attach:hover { color: #012464; text-decoration: none; }

a#first {border-top: 3px solid #002E61; margin-top: -2px;}

a#last {background: #FFF;}

a#bottom
{
border: none;
background: url(http://www.sacha.su/img/diz/dd-menu-b.gif) bottom no-repeat;
padding: 11px 0 0 0;
margin: 0;
width:   215px;
}

.infoblock {display: none;}
