* {font:11px/1.18 verdana,arial,helvetica,sans-serif;margin:0;padding:0;}
body {background-color:#EEF3F6;text-align:center;}
#main,#mains {
 background-color:#EEF3F6;
 margin:5px auto;
 padding:0px;
 width:1000px;
}
#mains {width:747px;float:right;}
#header {background:url(/i/logo.gif) no-repeat;text-align: center;margin: 0 auto;width:480px;height:120px;}
#header h1 {font:20px Arial Narrow,Arial,Helvetica,sans-serif;color:gold;cursor:default;margin:0;padding:0 0 0 350px;}
#center {float:right;width:740px; margin:0 3px 0 0; height:100%;}
#center:after{content:"";clear:both;display:block;}/* border OPERA and FF */
#content {float:right;width:739px;}
#left{position:relative;left:200px;width:250px;margin:5px auto;float:left;margin-left:-200px;}
#footer{clear:both;margin:2px 3px 0;}
*html html,*html body,*html #lasto,*html #gordi,*html #center,
*html #center_right,*html #center_left,*html .content,*html #content {height:100%;}
#center {#margin-left:-402px;}/* $(dollar) hak для IE6 and IE7 */
#hr {background:#999daf;margin:3px;height:1px;}
#hr hr {display:none;}
#panels {width:180px! important;padding:5px;margin:0;}
#col{ position: relative;height:110px;background: url(/i/pero.jpg) right bottom no-repeat;}
#col1{ position: relative;height:110px;background: url(/i/pero.jpg) right bottom no-repeat;}
#col2{ position: relative;height:110px;background: url(/i/pero.jpg) right bottom no-repeat;}
#col3{ position: relative;height:110px;background: url(/i/pero.jpg) right bottom no-repeat;}
#col4{ position: relative;height:110px;background: url(/i/pero.jpg) right bottom no-repeat;}
#col5{ position: relative;height:110px;background: url(/i/pero.jpg) right bottom no-repeat;}
#col6{ position: relative;height:110px;background: url(/i/pero.jpg) right bottom no-repeat;}
#col7{ position: relative;height:110px;background: url(/i/pero.jpg) right bottom no-repeat;}
#col8{ position: relative;height:110px;background: url(/i/pero.jpg) right bottom no-repeat;}
#col9{ position: relative;height:110px;background: url(/i/pero.jpg) right bottom no-repeat;}
#cola{ position: relative;height:210px;}
#leftcol {position: absolute;height:100%;width: 200px;padding: 5px 10px 5px 60px;}
#leftcol1 {position: absolute;height:100%;width: 200px;padding: 5px 10px 5px 60px;}
#leftcol2 {position: absolute;height:100%;width: 200px;padding: 5px 10px 5px 60px;}
#leftcol3 {position: absolute;height:100%;width: 200px;padding: 5px 10px 5px 60px;}
#leftcol4 {position: absolute;height:100%;width: 200px;padding: 5px 10px 5px 60px;}
#leftcol5 {position: absolute;height:100%;width: 200px;padding: 5px 10px 5px 60px;}
#leftcol6 {position: absolute;height:100%;width: 200px;padding: 5px 10px 5px 60px;}
#leftcol7 {position: absolute;height:100%;width: 200px;padding: 5px 10px 5px 60px;}
#leftcol8 {position: absolute;height:100%;width: 200px;padding: 5px 10px 5px 60px;}
#leftcol9 {position: absolute;height:100%;width: 200px;padding: 5px 10px 5px 60px;}
#rightcol {position: relative;left: 300px;height:100%;width: 350px;padding: 10px;}
#rightcol1 {position: relative;left: 300px;height:100%;width: 350px;padding: 10px;}
#rightcol2 {position: relative;left: 300px;height:100%;width: 350px;padding: 10px;}
#rightcol3 {position: relative;left: 300px;height:100%;width: 350px;padding: 10px;}
#rightcol4 {position: relative;left: 300px;height:100%;width: 350px;padding: 10px;}
#rightcol5 {position: relative;left: 300px;height:100%;width: 350px;padding: 10px;}
#rightcol6 {position: relative;left: 300px;height:100%;width: 350px;padding: 10px;}
#rightcol7 {position: relative;left: 300px;height:100%;width: 350px;padding: 10px;}
#rightcol8 {position: relative;left: 300px;height:100%;width: 350px;padding: 10px;}
#rightcol9 {position: relative;left: 300px;height:100%;width: 350px;padding: 10px;}
#layer1 {padding: 5px;float: left;width: 350px;}
#layer2 {padding: 25px 5px 5px 5px;float: left;width: 350px;}
#layerb {color:#fff;}
#cse-search-results {width:747px;}
#navy {color:navy;}
#darkred {color:darkred;}
#red {color:red;}
#green {color:green;}
#darkorchid {color:darkorchid;}
#red1 {color:aa0000;}
#indigo {color:indigo;}
#orange {color:orange;}

#container {min-width: 740px;width: expression(document.body.clientWidth > 740 ? "100%" : "740px")}
#leftcolumn {float: left;margin: 0 0 0 20px;padding: 10px;height:100%;width: 320px;}
#rightcolumn {float: left;margin: 0 0 0 20px;padding: 10px;height:100%;}

p img {padding:5px;}
p {margin:3px 10px;text-indent:1em;text-align:justify;}
a {font-family: Verdana;font-size: 11px;color:navy;text-decoration: none;font-weight: bold;}
a:hover {font-family: Verdana;font-size: 11px;color: orange;text-decoration: none;font-weight: bold;}
a:visited {font-family: Verdana;font-size: 11px;color: blue;text-decoration: none;font-weight: bold;}
b {color:#000;font-weight:bold;border:none;}
blockquote {padding:10px;color:#555;}
h1{font-size:13px;margin:10px 5px;color:navy;font-weight: bold;}
h2 {font-size:16px;padding:5px;}
h3, h5, h6,small {font-size:11px;margin:3px;}
h4 {font-size:12px;padding:0 0 5px  20px;font-weight: bold;}
li,ol,ul {margin:0 5px 0 10px;text-align:justify;}
span {color:#a66;}
ul,ol {padding:0;}
ol {margin:5px 5px 0 25px;}
td,small {font:11px verdana,arial,sans-serif;color:black;}
i {font-style:italic;}
HR {border: none;color: gray;background-color:#999;height: 1px;}

.im {padding: 0px 10px 6px 0px; background: url(/i/im2.gif) right bottom no-repeat;}
.lan {font-style:italic;font-size:7pt;}
.left { border:0;float:left;margin:10px;}
.contents .first {color:black;margin:5px 0 10px 20px;}
.contents .second {color:black;margin:20px 0 20px 10px;}
.contents span {color:red;}
.contents ol {color:silver;padding-left:10px;}
.clear {clear:both;}
.ctbl {background-color:silver;border:silver 1px solid;width:126pt;}
.righter {font-weight:normal;margin:5px 25px;text-align:right;}
.small {color:#666;}
.bborder {background-color:#fff;border:#a7a6b4 1px solid;}
.panel {background-color:lightyellow;margin:5px;padding:2px 2px 2px 9px;color:navy;text-align: center;}
.panel span {color:silver;}
.hide {z-index:1;left:0; visibility:hidden;position:absolute;top:0;}
.lasto {background-color:#fffff9;border:#7b9ebd 1px solid;padding:10px;}
.note {border-bottom:blue 1px dotted;color:blue;}
.select {font-family: Verdana;font-size: 11px;color: orange;text-decoration: none;font-weight: bold;}
.selects {color: maroon; font-weight: 600;}
.sap {font:9px/1.18 verdana,arial,helvetica,sans-serif;margin: 0 auto;width:200px;}
.sap a {font:9px/1.18 verdana,arial,helvetica,sans-serif;}
.sap a:hover {font:9px/1.18 verdana,arial,helvetica,sans-serif;}
.sap1 {font:9px/1.18 verdana,arial,helvetica,sans-serif;margin: 0 auto;width:500px;}
.sap1 a {font:9px/1.18 verdana,arial,helvetica,sans-serif;}
.sap1 a:hover {font:9px/1.18 verdana,arial,helvetica,sans-serif;}
.sap2 {font:9px/1.18 verdana,arial,helvetica,sans-serif;margin: 0 auto;width:600px;}
.sap2 a {font:9px/1.18 verdana,arial,helvetica,sans-serif;}
.sap2 a:hover {font:9px/1.18 verdana,arial,helvetica,sans-serif;}
.postlink {margin:5px 25px;text-align:right;}
.new{margin:5px 25px;text-align:left;}
.postdate {color:#666;margin:5px 10px;text-align:right;font-size:9px;}
.postbody {margin:-0px 0 10px;padding:2px 0 0;}
.postbody span {color:#a00;}
.title {margin:5px 10px;}
.footer a {color:navy;text-decoration:none;}
.footer a:hover {color:orange;}
.xay {left:-5px;padding:2px 0 2px 2px;height:105px;width: 235px;}
.xayt {font-size:10px;font-style:italic;}
.x {margin:0 4px 5px;}
.lb,.lc,.ld,.le,.lf,.li,.content {background:#fff;}
.a,.li {background:none;}
.b,.c,.d,.e,.f,.i,.j,.k,.lj {background:lightyellow;}
.j,.la {background:none;}
.a,.b,.c,.d,.e,.f,.i,.j,.k,.la,.lb,.lc,.ld,.le,.lf,.li,.lj {display:block;}
.a,.b,.c,.f,.i,.j,.la,.lb,.lc,.lf,.li,.lj {height:1px;}
.d,.e,.ld,.le {height:2px;}
.d,.e,.ld,.le {margin:0 1px;}
.c,.f,.lc,.lf {margin:0 2px;}
.b,.i,.lb,.li {margin:0 3px;}
.a,.j,.la,.lj {margin:0 5px;}
.b,.c,.d,.k,.e,.li,.f,.lf {border-left:orange;}
.b,.c {border-left:none;}
.i {border-left:none;}
.le,.lb,.lc,.ld,.content {border-left:none;}
.b,.ld,.c,.lc,.le,.lf,.li,.content {border-right:none;}
.d,.lb,.e,.f,.i,.k {border-right:none;}
.b,.i,.lb,.li {border-width:0 0px;}
.content {padding:10px 0;min-height:820px;text-align:left;}

*html .a,*html .b,*html .c,*html .d,*html .e,*html .f,*html .i,*html .j {FONT-SIZE:1px;OVERFLOW:hidden;}
*html .la,*html .lb,*html .lc,*html .ld,*html .le,*html .lf,*html .li,*html .lj {OVERFLOW:hidden;}

.kt {text-align:left;padding-left:10px;}

.thumbnail{position: relative;}
.thumbnail img{border: 1px solid white;margin: 0 5px 5px 0;}
.thumbnail:hover{background-color: transparent;}
.thumbnail:hover img{border: 1px solid blue;}
.thumbnail span{position: absolute;background-color: lightyellow;padding: 5px;left: -1000px;
border: 1px dashed gray;visibility: hidden;color: black;text-decoration: none;}
.thumbnail span img{border-width: 0;padding: 2px;}
.thumbnail:hover span{visibility: visible;top: 0;left: 230px;z-index: 50;}
ul.tree, ul.tree ul { list-style-type: none; background: url(/i/vline.png) repeat-y; margin:0 0 0 25px; padding: 0; }
ul.tree ul { margin-left: 10px; }
ul.tree a{font-size: 10px;}
ul.tree li { margin: 0; padding: 0 20px; line-height: 15px; background: url(/i/node.png) no-repeat;}
ul.tree li.last { background: #fff url(/i/lastnode.png) no-repeat; }
ul.tree li:last-child { background: #fff url(/i/lastnode.png) no-repeat; }

.lef {float:left;margin:10px;}
.lefs {float:left;padding:10px 20px 10px 120px;}
.righ {float:right;margin:10px;}
.righs {float:right;padding:25px 200px 0 20px;}
.inmeny ul{margin:0;margin-left: 25px;padding: 0;list-style: none;}
.inmeny li{display: inline;margin: 0 2px 0 0;padding: 5px 35px 5px 35px;}
.top10 {list-style-image: url(/i/bullet10.gif);list-style-position: outside;margin:0 0 0 25px;}
.top10 a {font-family: Verdana;font-size: 11px;color:navy;text-decoration: none;font-weight: bold;}
.top10 a:hover {font-family: Verdana;font-size: 11px;color: orange;text-decoration: none;font-weight: bold;}
.top10 a:visited {font-family: Verdana;font-size: 11px;color: blue;text-decoration: none;font-weight: bold;}




.pagination{margin:5px 2px 2px 2px;padding:0px 2px 0px 2px;height:15px;}
.pagination ul{margin: 0;padding: 0;text-align: right;font-size: 16px;}
.pagination li{list-style-type: none;display: inline;padding-bottom: 1px;}
.pagination a, .pagination a:visited{padding: 0 5px;border: 1px solid #999;text-decoration: none;color: navy;}
.pagination a:hover, .pagination a:active{border: 1px solid #999;color: #000;background-color: #999;}
.pagination a.currentpage{background-color: #999;color: #FFF !important;border-color: #999;font-weight: bold;cursor: default;}
.pagination a.prevnext{font-weight: bold;}

span.yandex_date {font-size: 90%; margin-right:0.5em;}
div.yandex_informer	{ font-size: 105%; margin-bottom: 0.3em;}
div.yandex_title {font-size: 105%; margin-bottom: 0.5em;}
div.yandex_title a{}
div.yandex_allnews{font-size: 105%; margin-top: 0.3em;}
div.yandex_allnews{ font-size: 85%; margin-top: 0.3em;}
div.yandex_annotation{font-size: 105%; margin-bottom: 0.5em;}

.prim {border:silver 0px solid;margin:5px auto;padding:3px;text-align:center;width:79%;}
.prim label {color:blue;}
.prim div {background:#fff;border:silver 1px solid;font:12px/1 arial,sans-serif;margin:3px auto;padding:5px;}

/* form email */
#form_email {margin:10px auto 15px;width:490px;}
#form_email p {margin:0 0 2px;padding:0;}
#form_email label {float:left;font:12px/1 arial,sans-serif;padding:7px 0 0 25px;margin:2px 0 0;}
#form_email .tema,
#form_email .name,
#form_email .email,
#form_email .cod {
  background:url(../i/Modify.png) 2px 1px no-repeat #fff;
  border:#999 1px solid;
  color:#777;
  float:right;
  margin:0 5px 2px 0;
  padding:0 0 4px 22px;
  width:300px;
  height:15px;
}
#form_email .cod {width:175px;}
#form_email .tema,
#form_email .name,
#form_email .email,
#form_email .cod {padding:3px 0 4px 22px;height:12px;}
#form_email textarea {
  background:url(../i/Modify.png) 2px 1px no-repeat #fff;
  border:1px #999 solid;
  color:#777;
  float:right;
  margin:0 5px 2px 0;
  padding:10px 0 0 22px;
  width:455px;
  height:265px;
}
#form_email img {
  border:none;
  float:right;
  margin:1px 2px 2px 0;
  width:120px;
  height:19px;
}
#form_email .submit,#form_email .search {
  background:#fff;
  border:#999 1px solid;
  color:#777;
  float:right;
  font:13px/1 arial,sans-serif;
  margin:0 5px 2px 0;
  width:479px;
  height:22px;
}
#form_email .search {width:70px;}
html:root #form_email .tema,
html:root #form_email .name,
html:root #form_email .email,
html:root #form_email .cod {padding:1px 0 0 22px;height:18px;}
/* end form email*/
/* поиск*/
fieldset {color:#000;margin:0 auto;;padding:3px 0 0;width:500px;}
legend {color:#a66;padding:0 5px 5px;margin:0 0 0 10px;}
select,input {height:19px;}
option {padding:0 0 0 5px;height:15px;}
fieldset,.search,.submit{border:none;}
.form {color:#999;margin:10px auto;width:400px;}
.form .search,.form .submit {border:#999 1px solid;float:left;}
.form .search {margin:0 3px 0 0;padding:2px 0 0 2px;width:250px;height:17px;}
.form .submit {background-color:#fff;font:bold 12px georgia,sans-serif;color:#999;margin:0 0 1px;width:58px;height:21px;}
html:root .form .submit {margin:0;padding:0 0 1px;}
body:first-of-type .form .search {margin:2px 3px 0 0;padding:3px 0 0 2px;height:16px;}
body:first-of-type .form .submit {margin:2px 0 0;padding:2px 0 0;}


