*        { margin:0; padding:0; border:0; }

ul        { list-style:none; }
a        { color:#1166aa; text-decoration:underline; }
a:visited    { color:#8955B2;} /* от Юрика #8955B2, моё #6c0090 интересный вариант*/
a:hover        { color:#ff6347; } /* прежнее text-decoration:none; */ 
a.zip {
    background: url(../images/file-orange.gif) 0% 50% no-repeat;
    padding:16px;
}

body {
    color:#000;
    text-align:left;
    background:#fffcef;
    font:normal 12px/15px Arial, Verdana, Tahoma;
    min-width:1000px;
    width:100%;
    width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000px" : "100%");
}

html, body {
    width:100%;
    height:100%;
    padding:0px;
    margin:0px;
}
h1 {
}
h2 {
}
h3 {
    color:#665f44;
    font:bold 14px/37px Tahoma, Arial;
}

.content {
    min-height:100%;
    position:relative;
    padding:
}
* html .content {
    height:100%;
}

.top_line {
    padding:1px;
    background:#1166aa;
}
.top_line div {
    height:3px;
    overflow:hidden; _zoom:1;
    border:1px solid #2198f7;
    background:#1166aa;
}

.main-block {
    margin:14px 18px 0 18px;
    padding:0 0 79px 0;
}

.t    { background:#fff8dc url(../images/t.gif) repeat-x top; }
.b    { background:url(../images/b.gif) repeat-x bottom; }
.l    { background:url(../images/l.gif) repeat-y left; }
.r    { background:url(../images/r.gif) repeat-y right; }
.tl    { background:url(../images/tl.gif) no-repeat; }
.tr    { background:url(../images/tr.gif) no-repeat top right; }
.bl    { background:url(../images/bl.gif) no-repeat bottom left; }
.br    { background:url(../images/br.gif) no-repeat bottom right; padding:0px 2px; overflow:hidden; _zoom:1; }

.mt    { background:url(../images/mt.gif) repeat-x top; }
.mb    { background:url(../images/mb.gif) repeat-x bottom; }
.ml    { background:url(../images/ml.gif) repeat-y left; }
.mr    { background:url(../images/mr.gif) repeat-y right; }
.mtl    { background:url(../images/mtl.gif) no-repeat; }
.mtr    { background:url(../images/mtr.gif) no-repeat top right; }
.mbl    { background:url(../images/mbl.gif) no-repeat bottom left; }
.mbr    { background:url(../images/mbr.gif) no-repeat bottom right; padding:15px 20px; overflow:hidden; _zoom:1; }

.cont-table {
    width:100%;
}

.l-c {
    vertical-align:top;
    padding:6px 9px 0 0;
}
.speed-bar {
    color:#000;
    font-size:11px;
    line-height:20px;
    margin:3px 0 0 15px;
    overflow:hidden; _zoom:1;
}
.speed-bar a {
    color:#1166aa;
    font-weight:bold;
}
.speed-bar a:hover {
    color:#ff6347;
} 
.speed-bar li {
    float:left;
    padding:0 7px 0 9px;
    margin:0 0 0 -4px;
    background:url(../images/list2.gif) no-repeat 0 6px;
}
.clear {
    font-size:0;
    line-height:0;
    clear:both;
    overflow:hiiden; _zoom:1;
}
.news {
    margin:11px;
    padding:11px;
    line-height:15px;
    border-top:1px solid #f1e4c5;
    border-bottom:1px solid #f1e4c5;
    font-size:13px;
    background-color: #fff8dc;
}
.razd{
    margin:0 15px 5px 15px; 
    padding-bottom:10px; 
    border-bottom:1px solid #F1E4C5;
}
.mscreen{ 
    padding-right:10px;
    float: left;
}
.onepr{
    padding-top: 5px;
    clear: both;
}
.mtitle{color: #1166AA; font: bold 14px Tahoma, Arial;}
#cse-search-results {
    background-color: #fff8dc;
}
.news p {
    padding:8px 0;
}
.news p.ct1 {
    text-align:justify;
}
.news p.ct2 {
    text-align:center;
}
.news a.cs1, a.cs2 {
    font-size:13px;
}
.news img {
    margin: 1px 10px 5px 0px; /* Отступы от изображения: Верхний, правый, нижний, левый*/
}
.news div.ct2 {
    text-align:center;
}
.news table.ct2 {
    text-align:center;
    border: 1px solid #f1e4c5;
}
.news tr.ct2 {
    text-align:center;
    border: 1px solid #f1e4c5;
}
.news td.ct1 {
    text-align:justify;
}
.left-top {
    overflow:hidden; _zoom:1;
    padding:0 0 0 17px;
}
.logo {
    float:left;
}
.logo a {
    color:#807049;
    text-decoration:none;
    font:bold 12px/18px Arial;
}
.search {
    float:right;
    width:360px;
    height:107px;
    padding:3px 16px 0 0;
    font-size:10px;
}
.search form {
    overflow:hidden; _zoom:1;
}

.you_search_text {
    float:left;
    display:inline;
    width:262px;
    height:17px;
    background:#fff;
    margin:0 4px 0 0;
    padding:3px 0 0 5px;
    border:1px solid #e3d3ad;
    font-size:11px;
}
.you_search_submit {
    float:left;
    width:72px;
    height:22px;
    background:#fff8dc;
    border:1px solid #e3d3ad;
    color:#ff6347;
    font-size:11px;
    font-weight:bold;
}
.search p {
    padding:5px;

}
.search img {
    margin-right:5px;
}

.navigation {
    float:left;
    width:100%;
    background:url(../images/nav-bg.gif) repeat-x;
}
.navigation-bg {
    float:left;
    width:100%;
    background:url(../images/nav-r.gif) no-repeat top right;
}

.r-c {
    width:211px;
    padding:0 0 0 3px;
    vertical-align:top;
}
.add {
    padding:10px;
    font-size:11px;
    line-height:13px;
}
.add a {
    color:#1166aa;
}
.dispatch {
    padding:5px 0 0 10px;
}
.dispatch b {
    color:#ff6347;
    margin-bottom:7px;
}
.dispatch form, input {
    padding:0;
    margin:0;
}
.dispatch form  {
    overflow:hidden; _zoom:1;
    padding-bottom:8px;
}
.dispatch .you_mail {
    float:left;
    width:141px;
    height:17px;
    color:#000;
    font-size:11px;
    display:inline;
    background:#fff8dc;
    margin:0 4px 0 0;
    padding:3px 0 0 7px;
    border:1px solid #e3d3ad;
}
.dispatch .you_mail_submit {
    float:left;
    width:34px;
    height:22px;
    color:#ff6347;
    font-weight:bold;
    background:#fff8dc;
    border:1px solid #e3d3ad;
}
.dispatch a.distribution {
    color:#ff6347;
    padding:4px 0 0 24px;	
    font:bold 11px/16px Arial;
    background:url(../images/email_orange.gif) no-repeat 0 2px;	
}
.dispatch a.distribution-2 {
    color:#ff6347;
    font:bold 11px/16px Arial;
}

.dispatch a.rss {
    color:#ff6347;
    padding:4px 0 0 24px;
    font:bold 11px/16px Arial;
    background:url(../images/rss.gif) no-repeat 0 2px;
}
.dispatch a.realization {
    color:#ff6347;
    padding:4px 0 0 24px;
    font:bold 11px/16px Arial;
    background:url(../images/realization.gif) no-repeat 0 2px;
}
.box {
    padding:10px 0;
}
.block {
    padding:10px;
}
.title {
    margin-bottom:4px;
    background:url(../images/title-bg.gif) repeat-y;
}
.title div {
    background:url(../images/title-b.gif) no-repeat bottom left;
}
.title h3 {
    padding:0 0 0 46px;
    min-height:40px;
    height:auto !important;
    height:40px;
    background:url(../images/title-t.gif) no-repeat;
}


.footer {
    color:#fff;
    height:67px;
    padding:1px;
    font-size:11px;
    background:#1166aa;
    position:relative;
    margin:-69px 0 0 0;
}
.footer a {
    color:#fff;
}

.footer-border {
    height:65px;
    padding:0 18px;
    border:1px solid #2198f7;
    background:#1166aa;
}

.footer-table {
    width:100%;
    height:65px;
    font-size:11px;
}
.copy {
    color:#fff;
}


.counter {
    width:220px;
}
.counter p {
    float:left;
    padding:0 10px;
}

/*<![CDATA[*/

#multi-derevo {
    width: 211px;
    border-top: 1px solid #E3D3AD;
}

#multi-derevo span {
    text-decoration: none;
    display: block;
    /*border-top:1px solid #f1e4c5;*/
    border-bottom:1px solid #E3D3AD;
    padding:5px 0;
    cursor:pointer;
}
#multi-derevo .open, #multi-derevo span:hover {
    background:url(../images/menu.gif) repeat-x;
}

#multi-derevo span a {
    /*display: block;*/
    color:#1166aa;
    font:bold 12px/22px Tahoma;
    text-decoration:none;
    padding:0 0 0 15px; 
}
#multi-derevo ul, li {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0;
    padding:0;
}
#multi-derevo ul li {
    line-height:18px;
}
#multi-derevo ul li ul{
    padding: 5px 0;
    background:#fff8dc;
    border-bottom:1px solid #E3D3AD;
}
#multi-derevo ul li ul li {
    padding:0 0 3px 25px;
    background:#fff8dc;
    /*border-bottom:1px solid #f1e4c5;*/
}
#multi-derevo ul li ul li a {
    color:#1166aa;
    font:normal 11px/12px Tahoma;
    text-decoration:underline; 
}
#multi-derevo ul li ul ul li a{
    padding-left: 25px;
}
/*#multi-derevo ul li ul li a:visited {}*/
#multi-derevo ul li ul li a:hover {
color:#ff6347;
/* прежнее text-decoration:none;*/
} 

/* IE 6 Fixup */
* html #multi-derevo * { height: 1%;}
/*]]>*/

/* затемнение счётчиков */
.moduletable-spy img {
filter: progid: DXImageTransform.Microsoft.Alpha(opacity=60);
-moz-opacity: 0.5;    /* Mozilla 1.6  */
-khtml-opacity: 0.5;  /* Konqueror 3.1, Safari 1.1 */
opacity: 0.5;         /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
filter: alpha(opacity=50); /* IE 5.5+*/
}
.moduletable-spy a:hover img {
filter: progid: DXImageTransform.Microsoft.Alpha(opacity=90);
-moz-opacity: 0.9;    
-khtml-opacity: 0.9;  
opacity: 0.9;        
filter: alpha(opacity=90);
/*]]>*/


/* Стили сворачивания полного описания */
.trigger {
    font-size: 20px;
}
.trigger2 {
    font-size: 20px;
}
.toggle_container {
    display: none;
}
/* // Стили сворачивания полного описания */
