/* CSS Document */
html, body, div, ul, ol, li, dl, dt, dd,  h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input {
margin : 0;
padding : 0;
}
body {
background : url(/templates/Category/images/bg.jpg) top repeat-x #1a2633;
color : #2c2c2c;
}
 h4, h5 {
font-weight : normal;
line-height : normal;
}

}
h3, h2, h1{
font-weight : bold;
line-height : normal;

}

h1 {
font-size : 1.8em;
line-height : normal;

}
h2 {
font-size : 1.4em;
}
h3 {
font-size : 1.3em;
line-height : normal;
}
h4 {
font-size : 1.2em;
}
h5 {
font-size : 1.1em;
}
a {
color : #006699;
text-decoration : none;

}
a:hover {
text-decoration : underline;

}
a img {
border : 0 none;
}
input, textarea, select, button, body {
font : normal 12px/17px Tahoma, "Trebuchet MS", Helvetica, sans-serif;
}
input, textarea, select, button, a {
outline : none;
}
p {
margin-bottom : 0.4em;
}
hr {
border : 0 none;
border-top : 1px solid #dbe8ed;
height : 1px;
}
ul {
margin : 0;
list-style:none;
}
ol {
margin : 0;
list-style : decimal;
}
.reset, .reset li {
list-style : none;
padding : 0;
margin : 0;
}
.clr {
clear : both;
}
table.userstop, table.pm, table.tableform {
border-collapse : collapse;
border-spacing : 0;
}
.lcol, .rcol, form {
display : inline;
}
.ucol {
float : right;
}
.lcol {
float : left;
}
.rcol {
float : right;
}
.r-10 {
margin-right : 10px;
}
.small {
font-size : 0.85em;
}
.green {
color : #61a117;
}
.block {
display : block;
}
.fbutton, .ui-button {
background : url(/templates/Category/images/bg-btn-blue.jpg) 0% 0% repeat-x !important ;
color : #000;
text-shadow : #6bc4ff 1px 1px 1px !important ;
height : 28px;
border-radius : 3px;
border : 1px solid #000 !important ;
line-height : 26px;
padding : 0 10px;
font-weight : bold;
margin : 0 5px;
cursor:pointer;
}
.fbutton:hover, .ui-button:hover {
text-decoration : none;
color : #fff;
text-shadow : #000 1px 1px 1px !important ;
}
#wrapper {
width : 100%;
/*height : 100%;*/
min-height : 100%;
background : url(/templates/Category/images/w-f-bg.jpg) bottom repeat-x;
}
.wrapper {
width : 1024px;
text-align : left;
margin : 0 auto;
height : 100%;
min-height : 100%;
z-index : 10 !important ;
}
.btn_reglog, .radial, #loading-layer, #dropmenudiv,  .bbcodes {
border-radius : 5px;
}

.ui-dialog {
z-index : 100000 !important ;
background : url(/templates/Category/images/mod-bg.png) repeat !important ;
color : #fff !important ;
}
.mod-left {
width : 50px;
height : 100%;
border-radius : 5px 0;
background : url(/templates/Category/images/mod-l.png) repeat-y !important ;
position : absolute;
top : -1px;
left : -50px;
z-index : 100000 !important ;
border : 1px solid #000;
border-right : none !important ;
}
.mod-mask {
width : 250px;
height : 157px;
background : url(/templates/Category/images/mod-mask.png) right top no-repeat;
position : absolute;
top : 0;
right : 0;
z-index : 1;
}
.mod-logo {
width : 22px;
height : 152px;
background : url(/templates/Category/images/mod-logo.png) no-repeat;
margin : 10px 0 0 0;
}
.c-in {
width : 75px;
}

#logindialog .l-in {
width : 282px;
height : 28px;
background : url(/templates/Category/images/log-in.jpg) repeat-x;
margin : 5px 0;
border-radius : 3px;
border : 1px solid #000;
}
#logindialog .l-in label {
min-width : 52px;
line-height : 27px;
background : url(/templates/Category/images/log-l-l.png) right top no-repeat;
color : #000;
text-shadow : #b0c688 1px 1px 2px;
padding : 5px 10px 6px 10px;
font-weight : bold;
}
#logindialog .l-in .in-put {
background : none !important ;
border : none !important ;
width : 150px;
}
.darks {
position : fixed;
left : 0;
top : 0;
width : 100%;
height : 100%;
background : url(/templates/Category/images/mask.png);
display : none;
z-index : 10000;
}
#logindialog .l-chek {
width : 282px;
height : 28px;
color : #fff;
text-shadow : #000 1px 1px 1px;
margin : 5px 0;
}
#logindialog .l-chek input {
background : url(/templates/Category/images/log-in.jpg) repeat-x;
border-radius : 3px;
border : 1px solid #000;
}
#logindialog .bot-log {
width : 282px;
background : url(/templates/Category/images/mod-line.png) top repeat-x;
padding : 15px 0 10px;
}
#logindialog .btn-l {
height : 28px;
border-radius : 3px;
border : 1px solid #000;
line-height : 28px;
padding : 0 10px;
font-weight : bold;
margin-right : 15px;
}
@-moz-document url-prefix() {
  #logindialog .btn-l {
height : 28px;
border-radius : 3px;
border : 1px solid #000;
line-height : 28px;
padding : 0 10px;
font-weight : bold;
margin-right : 13px;
  }
} 
#logindialog .last {
margin-right : 0 !important ;
}
#logindialog .vh-l {
background : url(/templates/Category/images/bg-btn-blue.jpg) 0% 0% repeat-x !important ;
color : #000;
text-shadow : #6bc4ff 1px 1px 1px;
}
#logindialog .vh-l:hover {
text-decoration : none;
color : #fff;
text-shadow : #000 1px 1px 1px;
}
#logindialog .z-l {
background : url(/templates/Category/images/bg-btn-green.jpg) 0% 0% repeat-x !important ;
color : #000;
text-shadow : #b0dd5d 1px 1px 1px;
}
#logindialog .z-l:hover {
text-decoration : none;
color : #fff;
text-shadow : #000 1px 1px 1px;
}

#logindialog .pan {
margin-right : 0 !important ;
width : 130px !important ;
text-align : center !important ;
}
#logindialog .lin {
list-style : none;
margin-top:12px;
}
#logindialog .lin li a {
background : url(/templates/Category/images/st-link-w.png) left center no-repeat;
padding : 0 0 0 10px;
color : #fff;
text-shadow : #000 1px 1px 1px;
}
#logindialog .lin li a:hover {
text-decoration : none;
}
#logindialog .userinfo {
width : 282px;
height : 200px;
}

.top {
width : 1004px;
padding : 0 10px;
height : 35px;
}

.top .m-icon {
width : 200px;
padding-top : 3px;
}
.top .m-icon li {
margin-right : 10px;
}
.top .icon, .top .iconr {
width : 24px;
height : 23px;
border-radius : 3px;
text-indent : -99999em;
border : 1px solid #6e8a39;
background : #84a645;
}
.top .m-icon .icon span {
background-image : url(/templates/Category/images/t-icon.png);
background-repeat : no-repeat;
width : 16px;
height : 16px;
margin : 3px auto;
}
.top .m-icon .home {
background-position : 0% 0%;
}
.top .m-icon .sitemap {
background-position : -16px 0%;
}
.top .m-icon .mail {
background-position : -32px 0%;
}
.top .m-icon .fav {
background-position : -48px 0%;
}
.top .m-icon .rss {
background-position : -64px 0%;
}

.top .d-c {
width : 380px;
padding-top : 3px;
}
.top .d-c li {
margin-right : 10px;
position : relative;
}
.top .d-c li .icon {
text-indent : 0 !important ;
color : #455724;
text-shadow : #a2c65f 1px 1px 2px;
line-height : 23px;
font-weight : bold;
text-align : center;
}
.top .d-c li .icon span {
background-image : none !important ;
}
.top .d-c li .clock {
width : 85px !important ;
padding : 0 5px;
}
.top .d-c li .date {
width : 255px !important ;
}
.top .d-c li .clock .cur {
background : url(/templates/Category/images/cur.png) center no-repeat !important ;
width : 10px;
height : 10px;
margin : 6px 0 0 5px;
cursor : pointer;
}
.top .d-c li #clb .sub {
position : absolute;
display : none;
width : 275px !important ;
top : 30px;
left : -105px;
background : url(/templates/Category/images/opac-bg-green.png) repeat !important ;
border-radius : 5px;
border : 1px solid #a2c65f;
padding : 5px;
}
.top .d-c li #clb .up {
background : url(/templates/Category/images/s-up.png) no-repeat;
width : 18px;
height : 6px;
display : block;
position : absolute;
top : 0;
left : 132px;
}
.top .d-c li #clb .s {
background : url(/templates/Category/images/opac-bg-black.png) repeat !important ;
border-radius : 5px;
padding : 10px 10px 5px 10px;
border : 1px solid #869877;
}

.top .v-r {
width : 262px;
padding-top : 3px;
}
.top .v-r li {
margin-left : 10px;
position : relative;
}
.top .v-r li a.reg {
color : #455724;
text-shadow : #a2c65f 1px 1px 2px;
line-height : 23px;
font-weight : bold;
}
.top .v-r li a:hover {
text-decoration : none;
}
.top .v-r .icon {
width : auto !important ;
text-indent : 0 !important ;
background-color : #069fff;
text-align : center;
color : #003366;
text-shadow : #fff 1px 1px 2px;
line-height : 23px;
padding : 0 5px;
font-weight : bold;
}
.top .v-r .icon:hover {
text-shadow : #000 1px 1px 2px;
}
.top .v-r .o-id {
background-image : url(/templates/Category/images/o-id.png);
background-position : left center;
background-repeat : no-repeat;
padding : 0 5px 0 30px !important ;
}
.top .iconr {
width : auto !important ;
text-indent : 0 !important ;
color : #455724;
text-shadow : #a2c65f 1px 1px 2px;
line-height : 23px;
font-weight : bold;
text-align : center;
padding : 0 5px;
}

.cont {
width : 1004px;
padding : 10px;
margin : 20px auto;
background : #202f3f;
border : 1px solid #000;
z-index : 10;
}

.cont .header {
width : 1004px;
height : 90px;
background : #f5f5f2;
}
.cont .header .logo {
width : 280px;
height : 90px;
margin : 0 10px 0 0;
}

.cont .header .searchis {
width : 714px;
height : 40px;
background : url(/templates/Category/images/s-bg.jpg) left no-repeat #202f3f;
}
.cont .header .searchis .s-r {
width : 682px;
height : 30px;
}
.cont .header .searchis .s-r li {
margin-right : 10px;
}
.cont .header .searchis .s-r .icons, .v .icons {
height : 23px;
border-radius : 3px;
border : 1px solid #000;
background-color : #202f3f;
color : #fff;
text-shadow : #000 1px 1px 2px;
line-height : 23px;
font-weight : bold;
text-align : center;
padding : 0 5px;
}
.cont .header .searchis .s-r a:hover {
text-decoration : none;
}
.cont .header .searchis .s-r .txt {
text-align : left !important ;
width : 380px;
background-image : url(/templates/Category/images/s-i.png);
background-position : left center;
background-repeat : no-repeat;
padding : 0 5px 0 28px !important ;
text-shadow : none !important ;
}
.cont .header .searchis .s-r .sabm {
margin-right : 0 !important ;
}
.cont .header .searchis .s-r .sabm .btn {
height : 25px !important ;
cursor : pointer;
}
@-moz-document url-prefix() {
 .cont .header .searchis .s-r .txt{ 
 text-align : left !important; 
 width : 375px; 
 background-image : url(/templates/Category/images/s-i.png); 
 background-position : left center; 
 background-repeat : no-repeat; 
 padding : 0 5px 0 28px !important; 
 text-shadow : none !important;
 }
} 
.cont .header #g-m {
width : 683px;
height : 50px;
}
.cont .header #g-m .g-m {
width : 683px;
height : 50px;
line-height : 45px;
}
.cont .header #g-m .g-m li {
background : url(/templates/Category/images/m-line.png) left top no-repeat;
left: 0;
}
.cont .header #g-m .g-m li a {
color : #202f3f;
text-transform : uppercase;
font-weight : bold;
}
.cont .header #g-m .g-m li a:hover {
text-decoration : none;
color : #84a645;
}
.cont .header #g-m .g-m li a.act {
color : #84a645 !important ;
}
.cont .header #g-m .g-m li a span {
height : 50px;
padding : 0 12px;
}
.cont .header #g-m .g-m li a.act span {
background : url(/templates/Category/images/m-sep.png) center top no-repeat;
}

#topmenu li.sublnk {
position : relative;
z-index : 10000;
}
#curmenu li.sublnk {
position : relative;
z-index : 9999;
}
#topmenu li.sublnk ul li, #curmenu li.sublnk ul li {
background : url(/templates/Category/images/g-m-s-bg.png) center bottom no-repeat !important ;
display : block;
line-height : normal;
text-transform : none !important ;
text-align : left;
width : 100%;
}
#topmenu li.sublnk ul li a span, #curmenu li.sublnk ul li a span {
padding : 10px 5px 10px 5px !important ;
height : auto !important ;
}
#topmenu li.sublnk ul li a, #curmenu li.sublnk ul li a {
color : #fff !important ;
text-shadow : #000 1px 1px 1px !important ;
text-transform : none !important ;
}
#topmenu li.sublnk ul li a:hover, #curmenu li.sublnk ul li a:hover {
text-decoration : none;
color : #84a645 !important ;
}
#topmenu li.sublnk ul, #curmenu li.sublnk ul {
background : url(/templates/Category/images/opac-bg-black.png) repeat !important ;
border-radius : 5px;
padding : 5px !important ;
border : 1px solid #869877;
width : auto;
min-width : 170px;
}
#topmenu li.sublnk .s, #curmenu li.sublnk .s {
background : url(/templates/Category/images/opac-bg-green.png) repeat !important ;
border-radius : 5px;
border : 1px solid #a2c65f;
padding : 5px;
}
#topmenu li.sublnk .sub {
position : absolute;
display : none;
top : 30px;
padding-top : 10px;
}
#topmenu li.selected .s, #curmenu li.selected .s {
display : block;
}
#curmenu li.sublnk .sub {
position : absolute;
display : none;
top : 30px;
padding-top : 20px;
right : 10px;
width : 440px;
}
#curmenu li.sublnk ul li {
margin-top:10px;
line-height : 25px;
height:35px;
overflow:hidden;
width : 47% !important ;
float : left;
display : block;
}

.cont .v {
width : 100%;
height : 40px;
background : inherit;
line-height : 40px;
color : #fff;
text-shadow : #000 1px 1px 1px !important ;
}
.cont .v #curmenu {
width:1004px;
}
.cont .v #curmenu b {
font-size : 11px;
}
.v .icons {
margin : 8px 10px 8px 10px;
cursor : pointer;
}
.v #curmenu li.sublnk .sub_men .icons {
margin : 0 10px 0 0 !important ;
cursor : pointer;
}
.v .f {
margin-left : 0 !important ;
}
.v .last {
margin-right : 0 !important ;
}
.v .last img {
margin-top : 10px;
}

.s1 {
height : 50px;
background : #f5f5f5;
border-top : 1px solid #fff;
border-bottom : 1px solid #dfdcdc;
width : 944px;
padding : 0 30px;
position : relative;
z-index : 1000;
}
.s1 #s1 {
width : 944px;
}
.s1 #s1 .li {
width : 178px;
padding : 3px 5px;
}
.s1 #s1 .li h3 {
font-size : 11px;
height : 43px;
overflow : hidden;
width : 126px;
cursor : pointer;
color : #006699;
}
.s1 #s1 .li h3:hover {
text-decoration : underline;
}
.s1 #s1 .li .image {
height : 40px;
overflow : hidden;
width : 40px;
border : 1px solid #000;
margin : 1px 5px 1px 0;
}
.s1 #s1 .li .image img {
min-height : 40px;
}
.bx-prev, .bx-next {
background-image : url(/templates/Category/images/slider-button.png);
background-repeat : no-repeat;
width : 20px;
height : 22px;
text-indent : -99999em;
position : absolute;
top : 15px;
}
.bx-prev {
background-position : -3px -25px;
left : -25px;
}
.bx-next {
background-position : -23px -25px;
right : -25px;
}
.bx-prev:hover {
background-position : -3px 0%;
}
.bx-next:hover {
background-position : -23px 0%;
}

.s1 #s1 .li .txt {
margin-top : -48px;
margin-left : -2px;
width : 180px;
height : 350px;
background : #28638c;
color : #fff;
text-shadow : #000 1px 1px 1px;
z-index : 10000;
}
.s1 #s1 .li .txt .image {
width : 180px !important ;
height : 122px !important ;
overflow : hidden;
border-left : none;
border-right : none;
margin : 0 !important ;
box-shadow : none !important ;
position : relative;
}
.s1 #s1 .li .txt .image i {
position : absolute;
top : 0;
left : 0;
background : url(/templates/Category/images/s1-img-mask.png) left top no-repeat;
width : 180px;
height : 122px;
display : block;
text-indent : -99999em;
}
.s1 #s1 .li .txt .image img {
width : 180px !important ;
min-height : 122px !important ;
}
.s1 #s1 .li .txt .short {
width : 170px;
padding : 10px 5px 10px;
border-top : 1px solid #327db0;
font-size : 11px;
background : url(/templates/Category/images/s1-act-line.png) center bottom no-repeat;
height : 120px;
}
.s1 #s1 .li .txt .tlt {
border-top : 1px solid #327db0;
width : 180px;
height : 50px;
}
.s1 #s1 .li .txt h3 {
width : 160px;
margin : 5px 10px 5px 10px;
height : 43px;
overflow : hidden;
font-size : 12px;
font-weight : bold;
}
.s1 #s1 .li .txt h3 a {
color : #fff;
}
.s1 #s1 .li .txt .bottom {
width : 160px;
padding : 8px 10px 10px;

height : 20px;
}
.s1 #s1 .li .txt .bottom .block_close {
background : url(/templates/Category/images/close.png) 0% 0% no-repeat;
width : 20px;
height : 20px;
text-indent : -99999em;
cursor : pointer;
}
.s1 #s1 .li .txt .bottom .block_close:hover {
background-position : 0% -20px;
}
.s1 #s1 .li .txt .bottom .more {
color : #fff;
text-shadow : #000 1px 1px 1px;
line-height : 20px;
}

.cont .wrap {
width : 984px;
background : #f5f5f2;
padding : 10px;
border-top : 1px solid #fff;
position : relative;
}

.cont .l {
width : 115px;
margin-right : 10px;
}
.cont .l .b-l {
width : 130px;
height : 600px;
margin : 0 0 5px;
border : 1px solid #f5f5f3 !important ;
background : #f5f5f3;
padding : 5px 0;
}
.cont .l .res {
background : #84a645;
color : #fff;
text-shadow : #000 1px 1px 1px;
border-radius : 3px;
border : 1px solid #6a8538 !important ;
margin : 0 0 10px;
width : 148px;
}
.cont .l .res .rt {
background : url(/templates/Category/images/bg-btn-green.jpg) 0% 0% repeat-x !important ;
height : 30px;
text-align : center;
line-height : 28px;
width : 148px;
text-transform : uppercase;
font-weight : bold;
color : #fff !important ;
text-shadow : #6a8538 1px 1px 1px;
border-bottom : 1px solid #6a8538;
border-radius : 3px 3px;
}
.cont .l .res ul {
list-style-type : none;
}
.cont .l .res ul li {
padding : 0 5px;
width : 138px;
border-top : 1px solid #b0c688;
border-bottom : 1px solid #6a8538;
}
.cont .l .res ul li a {
background : url(/templates/Category/images/m-cur.png) left center no-repeat;
padding : 5px 10px 5px 12px;
width : 106px;
color : #000;
text-shadow : #cbe1a2 1px 1px 1px;
font-weight : bold;
font-size : 12px;
}
.cont .l .res ul li:hover {
border-top : 1px solid #6a8538;
border-bottom : 1px solid #b0c688;
}
.cont .l .res ul li a:hover {
text-decoration : none;
color : #fff;
text-shadow : #6a8538 1px 1px 1px;
background : url(/templates/Category/images/m-cur-h.png) left center no-repeat;
}
.cont .l .bl {
width : 150px;
margin-bottom : 10px;
}
.cont .l .bl .titl {
width : 150px;
background : url(/templates/Category/images/t-150.png) no-repeat;
line-height : 30px;
text-align : center;
height : 38px;
}
.cont .l .bl .titl a {
color : #000;
text-shadow : #fff 1px 1px 1px;
}
.cont .l .bl .titl a:hover {
text-decoration : none;
}
.cont .l .bl .r-l-b {
width : 150px;
padding : 10px 0;
border-bottom : 1px solid #dfdcdc;
border-top : 1px solid #fff;
}
.cont .l .bl .one {
border-top : none !important ;
}
.cont .l .bl .r-l-b .image {
width : 50px;
height : 35px;
border : 1px solid #000;
overflow : hidden;
position : relative;
margin : 5px 5px 0 0;
}
.cont .l .bl .r-l-b .image i {
position : absolute;
top : 0;
left : 0;
background : url(/templates/Category/images/s1-img-mask.png) -40px 25% no-repeat;
width : 50px;
height : 35px;
display : block;
text-indent : -99999em;
}
.cont .l .bl .r-l-b .image img {
min-height : 35px;
}
.cont .l .bl .r-l-b .image a:hover {
text-decoration : none;
}
.cont .l .bl .r-l-b h4 a {
font-size : 11px;
background : url(/templates/Category/images/st-link.png) left center no-repeat;
padding : 0 0 0 10px;
line-height : 14px;
}
.cont .l .bl .r-l-b .tt {
font-size : 11px;
line-height : 14px;
}
.cont .l .archives {
background : url(/templates/Category/images/arh.png) left center no-repeat;
padding : 0 0 0 15px;
color : #999;
}

.cont .c-col {
width : 680px;
}

.cont .c-col .b-top {
width : 655px;
margin : 0 0 10px;
background : #f5f5f3; } 

.cont .c-col .b-top1 {
width : 474px;
margin : 0 0 10px;
background : #f5f5f3;
padding : 3px 0;
} 

.cont .c-col .gl {
width : 655px;
margin-bottom : 10px;
border-radius : 1px;
border : 1px solid #cccccc;
background : #f1f1f1;
padding : 10px;
}
.seotxt {
margin : 0;
border-bottom : 1px solid #ccc;
color : #000;

font-size : 10px;
padding-bottom : 10px;

}

.cont .c-col .gl h1 {
margin : 0;
border-bottom : 5px double #ccc;
color : #000;
text-shadow : #fff 1px 1px 2px;
font-size : 16px;
padding-bottom : 10px;
font-weight : bold;
}
.cont .c-col .gl .gl-t {
padding : 10px 0 0 0;
border-top : 1px solid #fff;
}
.cont .c-col .gl .gl-t .image, .cont .c-col .cat .cat-cont .tabcont .top-cont .gl-t .image {
margin-right : 10px;
width : 220px !important ;
height : 120px !important ;
overflow : hidden;
border : 1px solid #000;
position : relative;
}
.cont .c-col .gl .gl-t .image i, .cont .c-col .cat .cat-cont .tabcont .top-cont .gl-t .image i {
position : absolute;
top : 0;
left : 0;
background : url(/templates/Category/images/s1-img-mask.png) left top no-repeat;
width : 220px;
height : 120px;
display : block;
text-indent : -99999em;
}
.cont .c-col .gl .gl-t .image img, .cont .c-col .cat .cat-cont .tabcont .top-cont .gl-t .image img {
width : 220px !important ;
min-height : 120px !important ;
}
.cont .c-col .gl .gl-t .gl-td, .cont .c-col .cat .cat-cont .tabcont .top-cont .gl-t .gl-td {
width : 220px;
}
.cont .c-col .gl .gl-t h2, .cont .c-col .cat .cat-cont .tabcont .top-cont .gl-t h2 {
font-size : 14px;
font-weight : bold;
margin-bottom : 10px;
}
.cont .c-col .gl .gl-t .dt, .cont .c-col .cat .cat-cont .tabcont .top-cont .gl-t .dt {
font-size : 11px;
}

.cont .c-col .post,.cont .c-col .info{
width : 655px;
border-radius : 3px 3px;
border : 1px solid #bfbfbd;
background : #fff;  
margin-bottom : 10px;
padding : 10px 10px 2px 10px;
overflow:hidden;
}

/*стиль полной новости где текст*/
.cont .c-col .postf,.cont .c-col .info{
width : 655px;
border-radius : 3px 3px;
border : 1px solid #bfbfbd;
background : #fff;  
margin-bottom : 10px;
padding : 10px 10px 2px 10px;
overflow:hidden;
}

.cont .c-col .pb {
padding : 0 10px !important;
background : #f5f5f2;
}
.cont .c-col .post h3,.cont .c-col .info  h3{
margin : 0;
color : #006699;
font-size : 16px;
padding-bottom : 10px;
font-weight : bold;
font-size : 16px;
border-bottom: 1px solid #bfbfbd;
}
.cont .c-col .post .p-c {
padding :  10px 0;
text-align : justify;
text-indent : 10px;
border-bottom: 1px solid #bfbfbd;
overflow : hidden;
}
.cont .c-col .ful h3 {
border-bottom: 0 !important;
padding-bottom : 0 !important;
}
.cont .c-col .ful .p-c{
padding : 0 0 10px !important;
border-bottom: 0 !important;
}
.cont .c-col .post .p-c img {
max-width : 200px;
margin : 0 10px 0 0;
border : 1px solid #bfbfbd;
padding : 5px;
}
.cont .c-col .post .full img {
border : 1px solid #bfbfbd;
padding : 5px;
margin : 10px;
}
/*стиль ободок вокруг картинки фулка*/
.cont .c-col .postf .full img {
border : 1px solid #bfbfbd;
padding : 5px;
margin : 10px;
}

.cont .c-col .post .d-t {
height : 29px;
line-height : 28px;
border-top : 1px solid white;
width : 660px;
color : #999;
}
.cont .c-col .post .bf .bl {
border-left : 1px solid #fff;
border-right : 1px solid #e8e8e8;
padding : 0 5px;
margin-right : 0 !important;
}
.cont .c-col .post .bf .bll {
border-left : 0 !important;
}
.cont .c-col .post .bf .blll {
border-right : 0 !important;
}
.cont .c-col .s-z {
padding : 10px !important;
background : #f5f5f2;
}
.cont .c-col .post .p-c .reset a{
background: url(/templates/Category/images/t-blue.png) 0% 5px no-repeat;
padding-left: 15px;
}
.cont .c-col .post .bf .blr {
border-right : 0 !important;
padding : 5px 0 5px 10px !important;
}
.cont .c-col .post .bf .fav {
padding : 5px 10px !important;
}
.cont .c-col .post .d-t .rate{
padding : 2px 10px 5px 0;
}
.na_inp {
width : 100%;
}
.cont .c-col .btn-s {
background : url(/templates/Category/images/bg-btn-blue.jpg) 0 -4px repeat-x !important;
border : 1px solid #0065A8;
border-radius : 3px 3px;
height : 20px;
line-height :20px;
}
.cont .c-col .btn-s {
list-style : none;
}
.cont .c-col .btn-s li {
margin : 0;
border-left : 1px solid #0099ff;
border-right : 1px solid #0074c2;
}
.cont .c-col .btn-s a {
color : #fff;
padding :0 5px;
}
.cont .c-col .btn-s a:hover {
text-decoration : none;
}
.cont .c-col .post .tags{
color : #006699;
font-size : 11px;
border-top : 1px solid #ccc;
font-style : italic;
padding : 5px 0;
}

.cont .c-col .comm {
width : 474px;
margin-bottom : 10px;
position:relative;
}
.cont .c-col .comm  .tabmenu {
height : 30px;
line-height : 30px;
position :absolute;
top : 0;
left : 0;
z-index : 100;
}
.cont .c-col .comm  .tabmenu .vk{
border : 1px solid #5e7631;
border-bottom : none !important;
padding : 0 10px;
background-image : url(/templates/Category/images/t-r-vh.jpg) !important;
background-color : #84A645;
background-repeat : repeat-y;
cursor : pointer;
}
.cont .c-col .comm  .tabmenu .vk:hover {
color : #fff;
}
.cont .c-col .comm  .tabmenu .selected:hover {
color : #000 !important;
}
.cont .c-col .comm  .tabmenu .selected {
background-image : none !important;
background-color : #fff;
border : 1px solid #bfbfbd;
line-height : 31px;
}
.cont .c-col .comm  .tabmenu .mn{
border-radius : 3px 0 0 0;  
}
.cont .c-col .comm  .tabmenu .addc{
border-radius : 0 3px 0 0;
border-left : none;  
}
.cont .c-col .comm .cat-cont {
width : 750px;
margin-top : 31px;
background : #fff;
position : relative;
padding : 20px 10px 10px;
border-radius :0 0 3px 3px;
border : 1px solid #bfbfbd;
}
.cont .c-col .fcom {
width : 454px;
margin-bottom : 10px;
}
.cont .c-col .fcom .fcom-c {
width : 454px;
border-bottom : 1px solid #bfbfbd;
position : relative;
padding-bottom : 10px;
}
.cont .c-col .fcom .fcom-c .fcom-f {
width : 60px;
height : 60px;
position : relative;
margin-right : 10px;
}
.cont .c-col .fcom .fcom-c .fcom-f i {
position : absolute;
top : 0;
left : 0;
background : url(/templates/Category/images/s1-img-mask.png) -15px -30px no-repeat;
width : 60px;
height : 60px;
display : block;
text-indent : -99999em;
}
.cont .c-col .fcom .fcom-c .fcom-r {
width : 384px;
padding-bottom : 10px;
}
.cont .c-col .fcom .fcom-c .fcom-r .mas {
padding : 3px 5px 2px;
}
.cont .c-col .fcom .fcom-c .rep {
padding : 5px 10px;
border-radius :0 0 3px 3px;
border : 1px solid #bfbfbd;
border-top : none;
background : #fff;
position : absolute;
bottom : -28px;
right : 30px;
}
.cont .c-col .fcom .fcom-b li{
line-height : 28px;
margin-right : 10px;
}
.cont .c-col .basef {
margin : 0 -10px -10px -10px;
border-radius :0 0 3px 3px;
}

.cont .c-col .baseform .heading { 
color : #707070; 
font-size : 1.4em; 
}
.cont .c-col .baseform,.cont .c-col .mass_comments_action {  
background-color : #f5f5f5; 
}
.cont .c-col .mass_comments_action { 
margin : 0 -10px 0 -10px;
padding : 10px 8px;
border-bottom : 1px solid #fff;
text-align:left;
}
.cont .c-col .baseform .dcont { 
padding : 13px 0; 
margin : 0 13px; 
}
.cont .c-col .baseform .dcont .heading { 
margin : 0; 
}
.cont .c-col .tableform { 
width : 100%; 
}
.cont .c-col .tableform td { 
}
.cont .c-col .tableform td.label { 
width : 20%; 
vertical-align : top; 
padding-right : 0; 
font-weight : bold; 
}
.cont .c-col .fieldsubmit, .cont .c-col .tableform td { 
padding : 10px 13px; 
border-top : 1px solid #fff; 
}
.cont .c-col .addnews { 
font-weight : bold; 
}
.cont .c-col .impot { 
color : #d51e44; 
font-weight : normal; 
}
.cont .c-col .checkbox { 
padding : 4px 0; 
line-height : 1em; 
}
.cont .c-col .checkbox input { 
margin-top : -2px; 
vertical-align : middle; 
}
.cont .c-col .f_input { 
width : 300px; 
padding : 1px; 
}
.cont .c-col .f_textarea { 
width : 458px; 
}
.cont .c-col .fieldtr select, .cont .c-col .textin, .f_textarea, .cont .c-col .f_input, .cont .c-col .xfields textarea, .cont .c-col .xprofile textarea,
.cont .c-col .xfields input, .cont .c-col .xprofile input, .cont .c-col .xfields select, .cont .c-col .xprofile select, .cont .c-col .mass_comments_action select, .cont .c-col .logform li.lfield input { 
padding : 2px; 
background : #fff url("/templates/Category/images/fields.png") repeat-x; 
border : 1px solid #bcc0c2; 
}
.cont .c-col .f_textarea, .cont .c-col .editor_button select { 
padding : 0; 
}
.cont .c-col .textin { 
padding : 2px; 
}

.gl .p1 .b-1-l{ 
width : 315px;
margin-right : 18px; 
text-align : left; 
height : 160px; 
overflow : hidden;
}
.gl .p2 .b-1-l {
width : 315px; 
text-align : left; 
height : 160px; 
overflow : hidden;
}
.gl .p1 .b-1-l h3,.gl .p2 .b-1-l h3 { 
height : 40px; 
overflow : hidden; 
text-align : left;
color : #006699;
}
.gl .p1 .b-1-l h3 a,.gl .p2 .b-1-l h3 a {
font-size : 14px; 
line-height : 16px; 
font-weight : bold;
}
.gl .p1 .b-1-l img,.gl .p2 .b-1-l img { 
width : 80px !important; 
min-height : 65px !important; 
margin-right : 5px; 
border: 1px solid #bfbfbd; 
padding: 3px;
}
.gl .p3 .blink h3 { 
color : #006699;
}
.gl .p3 .blink h3 a {
font-size : 14px; 
line-height : 16px; 
font-weight : bold;
}

.cont .c-col .cat {
width : 474px;
margin-bottom : 10px;
position : relative;
}
.cont .c-col .cat .tabmenu {
width : 474px;
border-radius : 3px 3px;
border : 1px solid #bfbfbd;
border-bottom : none;
background : #fff;
height : 30px;
line-height : 28px;
padding-bottom : 10px;
}
.cont .c-col .inactive .tabmenu .top-c, .cont .c-col .inactive .tabmenu .txt-c .s-txt i {
display : none !important ;
}
.cont .c-col .inactive .tabmenu {
border-radius : 3px !important ;
border-bottom : 1px solid #bfbfbd !important ;
padding : 0 !important ;
background : url(/templates/Category/images/module_sprite.png) bottom repeat-x !important ;
}
.cont .c-col .inactive .tabmenu .txt-c {
border-bottom : none !important ;
color : #000 !important ;
text-shadow : #fff 1px 1px 1px;
}
.cont .c-col .cat .cat-cont {
width : 454px;
border-radius : 0 0;
border : 1px solid #bfbfbd;
border-top : none !important ;
background : #fff;
position : relative;
padding : 0 10px 10px;
}
.cont .c-col .cat .tabmenu .ht {
cursor : pointer;
text-transform : none !important ;
font-weight : 600;
}
.cont .c-col .cat .tabmenu .h {
text-transform : uppercase;
cursor : pointer;
}
.cont .c-col .cat .tabmenu .top-c {
background : url(/templates/Category/images/bg-btn-green.jpg) 0% 0% repeat-x !important ;
border : 1px solid #5a712f;
border-radius : 0 3px 0 0;
height : 28px;
padding : 0 10px;
margin : -1px -1px 0 0;
color : #000;
text-shadow : #a2c65f 1px 1px 2px;
font-weight : bold;
width : 96px;
}
.cont .c-col .cat .tabmenu .top-c:hover .s-top, .cont .c-col .cat .tabmenu .selected .s-top {
height : 28px;
position : relative;
color : #fff;
text-shadow : #5a712f 1px 1px 2px;
}
.cont .c-col .cat .tabmenu .txt-c:hover .s-txt, .cont .c-col .cat .tabmenu .selected .s-txt {
height : 28px;
position : relative;
}
.cont .c-col .cat .tabmenu .top-c:hover .s-top i, .cont .c-col .cat .tabmenu .selected .s-top i {
position : absolute;
width : 14px;
height : 7px;
left : 50%;
margin : 0 0 0 -7px;
bottom : -7px;
background : url(/templates/Category/images/c-green.png) no-repeat;
display : block;
text-indent : -99999em;
}
.cont .c-col .cat .tabmenu .txt-c {
height : 28px;
padding : 0 10px;
border-bottom : 1px solid #bfbfbd;
width : 337px;
}
.cont .c-col .cat .tabmenu .txt-c i {
display : none;
}
.cont .c-col .cat .tabmenu .txt-c:hover .s-txt i, .cont .c-col .cat .tabmenu .selected .s-txt i {
position : absolute;
width : 14px;
height : 7px;
left : 50%;
margin : 0 0 0 -7px;
bottom : -7px;
background : url(/templates/Category/images/c-w.png) no-repeat;
display : block;
text-indent : -99999em;
}
.cont .c-col .cat .cat-cont .tabcont .t-c-l {
width : 218px;
margin-right : 16px;
}
.cont .c-col #tab2 .cat-cont .tabcont .mar, .cont .c-col #tab3 .cat-cont .tabcont .mar {
margin-right : 0 !important ;
width : 454px !important ;
}
.cont .c-col #tab2 .cat-cont .tabcont .mar .b-1-l, .cont .c-col #tab3 .cat-cont .tabcont .mar .b-1-l {
width : 218px;
margin-right : 16px;
}
.cont .c-col #tab2 .cat-cont .tabcont .mar .marg, .cont .c-col #tab3 .cat-cont .tabcont .mar .marg, .cont .c-col .cat .cat-cont .tabcont .t-c-t .marg {
margin-right : 0 !important ;
}
.cont .c-col #tab2 .cat-cont .tabcont .b2, .cont .c-col #tab3 .cat-cont .tabcont .b2 {
width : 454px;
margin : 10px 0 0;
}
.cont .c-col #tab2 .cat-cont .tabcont .even, .cont .c-col #tab3 .cat-cont .tabcont .even {
margin-right : 16px;
}
.cont .c-col .cat .cat-cont .tabcont .t-c-r {
width : 218px;
}
.cont .c-col .cat .cat-cont .tabcont .t-c-l .b-1-l .image {
width : 100px !important ;
height : 80px !important ;
overflow : hidden;
border : 1px solid #333;
position : relative;
margin-right : 10px;
}
.cont .c-col .cat .cat-cont .tabcont .t-c-l .b-1-l .image i {
position : absolute;
top : 0;
left : 0;
background : url(/templates/Category/images/s1-img-mask.png) 30% -10px no-repeat;
width : 100px;
height : 80px;
display : block;
text-indent : -99999em;
}
.cont .c-col .cat .cat-cont .tabcont .image .d {
position : absolute;
bottom : 0;
left : 0;
background : url(/templates/Category/images/opac-bg-black.png) repeat;
padding : 3px 0;
color : #fff;
text-shadow : #000 1px 1px 1px;
font-size : 11px !important ;
width : 100%;
text-align : center;
}
.cont .c-col .cat .cat-cont .tabcont .t-c-l .b-1-l .image img {
width : 100px !important ;
min-height : 80px !important ;
}
.cont .c-col .cat .cat-cont .tabcont .t-c-l .b-1-l .image a:hover {
text-decoration : none;
}
.cont .c-col .cat .cat-cont .tabcont .t-c-l h3 {
margin-bottom : 5px;
}
.cont .c-col .cat .cat-cont .tabcont .t-c-l h3 a {
font-size : 14px;
background : url(/templates/Category/images/st-link.png) left center no-repeat;
padding : 0 0 0 10px;
}
.cont .c-col .cat .cat-cont .tabcont .t-c-l .tt {
text-align : justify;
font-size : 11px;
line-height : 14px;
}
.cont .c-col .cat .cat-cont .tabcont .t-c-l .b-1-l .ttt {
line-height : 14px;
text-indent : 20px;
text-align : justify;
}
.cont .c-col .cat .cat-cont .tabcont .t-c-r .b-1-r {
margin-bottom : 10px;
}
.cont .c-col .cat .cat-cont .tabcont .t-c-r .b-1-r .image {
width : 60px !important ;
height : 50px !important ;
overflow : hidden;
border : 1px solid #333;
position : relative;
margin-right : 10px;
}
.cont .c-col .cat .cat-cont .tabcont .t-c-r .b-1-r .image i {
position : absolute;
top : 0;
left : 0;
background : url(/templates/Category/images/s1-img-mask.png) -25px -30px no-repeat;
width : 60px;
height : 50px;
display : block;
text-indent : -99999em;
}
.cont .c-col .cat .cat-cont .tabcont .t-c-r .b-1-r .image img {
width : 60px !important ;
min-height : 50px !important ;
}
.cont .c-col .cat .cat-cont .tabcont .t-c-r .b-1-r .image a:hover {
text-decoration : none;
}
.cont .c-col .cat .cat-cont .tabcont .t-c-r h3 {
width : 146px;
}
.cont .c-col .cat .cat-cont .tabcont .t-c-r h3 a {
font-size : 12px;
}
.cont .c-col .cat .cat-cont .tabcont .t-c-f {
width : 750px;
margin-top : 10px;
}
.cont .c-col .cat .cat-cont .tabcont .t-c-f a {
font-size : 13px;
background : url(/templates/Category/images/t-blue.png) left center no-repeat;
padding-left : 15px;
}
.cont .c-col .cat .cat-cont .tabcont .t-c-t {
width : 454px;
}
.cont .c-col .cat .cat-cont .tabcont .t-c-t .b-1-t {
width : 144px;
margin-right : 10px;
}
.cont .c-col .cat .cat-cont .tabcont .t-c-t .b-1-t .image {
width : 144px !important ;
height : 100px !important ;
overflow : hidden;
border : 1px solid #333;
position : relative;
margin-bottom : 10px;
}
.cont .c-col .cat .cat-cont .tabcont .t-c-t .b-1-t .image i {
position : absolute;
top : 0;
left : 0;
background : url(/templates/Category/images/s1-img-mask.png) -28px 0 no-repeat;
width : 144px;
height : 100px;
display : block;
text-indent : -99999em;
}
.cont .c-col .cat .cat-cont .tabcont .t-c-t .b-1-t .image img {
width : 144px !important ;
min-height : 100px !important ;
}
.cont .c-col .cat .cat-cont .tabcont .t-c-t .b-1-t .b-1-t .image a:hover {
text-decoration : none;
}
.cont .c-col .cat .cat-cont .tabcont .t-c-t .b-1-t h3 {
height : 50px;
overflow : hidden;
}
.cont .c-col .cat .cat-cont .tabcont .t-c-t .b-1-t h3 a {
font-size : 12px;
}
.cont .c-col .cat .cat-cont .tabcont .t-c-t .b-1-t .tt {
text-align : justify;
text-indent : 20px;
font-size : 11px;
line-height : 14px;
}
.cont .c-col .cat .cat-cont .ml {
border-top : 1px dotted #bfbfbd;
padding-top : 10px;
width : 454px;
margin : 10px 0 0;
text-align : center;
display : none;
}
.cont .c-col .cat .add {
position : absolute;
right : -31px;
top : 38px;
cursor : pointer;
width : 30px;
height : 80px;
background : url(/templates/Category/images/c-b.png) no-repeat;
display : none;
z-index : 100;
}
.cont .c-col .inactive .add {
background : url(/templates/Category/images/trigger.gif) 0 0 no-repeat !important ;
right : 7px;
top : 10px !important ;
width : 14px !important ;
height : 14px !important ;
display : block !important ;
}

.cont .r {
width : 340px;
margin-left : 10px;
}
.cont .r-left {
width : 140px;
margin-right : 10px;
border : 1px solid #5a712f;
}
.cont .r-both {
width : 284px;
margin-bottom : 10px;
border-radius : 1px;
padding : 10px;

}

.cont .r-bothn {
width : 300px;
margin-bottom : 10px;
border-radius : 1px;
border : 1px solid #cccccc;
background : #f5f5f2;
padding : 10px;

}

.cont .r-both .ic {
width : 28px;
height : 28px;
background : url(/templates/Category/images/btn-icon.png) no-repeat;
text-indent : -99999em;
}
.cont .r-both .cn {
width : 188px;
border-radius : 3px;
height : 28px;
margin-bottom : 10px;
}
.cont .r-both .cn .naz {
width : 155px;
height : 28px;
line-height : 28px;
text-align : center;
font-weight : bold;
}
.cont .r-both .calc {
background : url(/templates/Category/images/bg-btn-green.jpg) 0% 0% repeat-x !important ;
border : 1px solid #5a712f;
}
.cont .r-both .calc:hover {
background : url(/templates/Category/images/bg-btn-green.jpg) 0% -28px repeat-x !important ;
text-decoration : none;
}
.cont .r-both .calc .naz {
color : #fff;
text-shadow : #000 1px 1px 1px;
border-left : 1px solid #849e55;
font-size : 12px;
}
.cont .r-both .calc .ic {
background-position : -1px -1px;
border-right : 1px solid #5a712f;
}
.cont .r-both .cal {
background : url(/templates/Category/images/bg-btn-blue.jpg) 0% 0% repeat-x !important ;
border : 1px solid #0065a8;
}
.cont .r-both .cal:hover {
background : url(/templates/Category/images/bg-btn-blue.jpg) 0% -28px repeat-x !important ;
text-decoration : none;
}
.cont .r-both .cal .naz {
color : #fff;
text-shadow : #000 1px 1px 1px;
border-left : 1px solid #2185c7;
}
.cont .r-both .cal .ic {
background-position : -1px -61px;
border-right : 1px solid #0065a8;
}

.cont .r-both #t-n {
width : 200px;
margin-right : -10px;
background : url(/templates/Category/images/top-news-bg-t.png) right top no-repeat #202f3f;
z-index : 10;
margin-bottom : 10px;
}
.cont .r-both #t-n h3 {
text-align : center;
background : url(/templates/Category/images/t-n-bg-li.png) bottom repeat-x;
padding : 10px 0;
color : #fff;
text-shadow : #000 1px 1px 1px;
}
.cont .r-both #t-n #topnews {
background : url(/templates/Category/images/bg-ul-t-n.png) left repeat-y;
width : 200px;
}
.cont .r-both #t-n #topnews li {
background : url(/templates/Category/images/t-n-bg-li.png) bottom repeat-x;
padding : 10px 0 10px 10px;
width : 190px;
position : relative;
}
.cont .r-both #t-n #topnews li .cur {
display : none;
}
.cont .r-both #t-n #topnews li:hover .cur {
background : url(/templates/Category/images/bg-m-h-t-n.png) no-repeat;
width : 10px;
height : 29px;
position : absolute;
top : 30%;
left : -9px;
display : block;
z-index : 1000;
}
.cont .r-both #t-n #topnews li a {
color : #fff;
text-shadow : #000 1px 1px 1px;
line-height : 14px;
}
.cont .r-both #t-n #topnews li a:hover {
text-decoration : none;
}
.cont .r-both #t-n #topnews li .image {
width : 40px;
height : 40px;
overflow : hidden;
border : 1px solid #000;
margin-right : 10px;
}
.cont .r-both #t-n #topnews li .image img {
min-height : 40px;
}
.cont .r-both #t-n #topnews li .tit {
width : 120px;
}
.cont .r-both #t-n #topnews li:hover {
background : url(/templates/Category/images/bg-hov-t-n.jpg) repeat-y;
}

#topnews li.sublnk {
position : relative;
z-index : 100;
}
#topnews li.sublnk .s {
background : url(/templates/Category/images/opac-bg-green.png) repeat !important ;
border-radius : 5px;
padding : 5px !important ;
border : 1px solid #8fbc3b;
width : 300px;
height : 203px;
}
#topnews li.sublnk .sub {
position : absolute;
display : none;
top : -120%;
right : 203px;
}
#topnews li.selected .s {
display : block;
}
#topnews li.sublnk .short {
border-radius : 5px 5px;
padding : 10px !important ;
background : url(/templates/Category/images/opac-bg-black.png) repeat;
height : 150px;
overflow : hidden;
line-height : 14px;
color : #fff !important ;
}
#topnews li.sublnk .short .images {
width : 100px;
overflow : hidden;
border : 1px solid #000;
margin-right : 10px;
position : relative;
}
#topnews li.sublnk .short .images i {
position : absolute;
top : 0;
left : 0;
background : url(/templates/Category/images/s1-img-mask.png) -27px -7px no-repeat;
width : 180px;
height : 122px;
display : block;
text-indent : -99999em;
}
#topnews li.sublnk .short .images img {
min-height : 60px;
}
#topnews li.sublnk .s .bot {
margin : 0;
}
#topnews li.sublnk .s .bot .more {
padding : 0 10px;
background : url(/templates/Category/images/opac-bg-black.png) repeat;
margin : 0 0 0 0;
color : #fff !important ;
line-height : 30px !important ;
text-shadow : none !important ;
border-top : none;
border-left : none;
border-radius : 0 0;
font-weight : bold;
}
#topnews li.sublnk .s .bot .com {
padding : 0 10px;
background : url(/templates/Category/images/bg-com-t-n.jpg) right repeat-y #0095f9;
line-height : 30px !important ;
border-left : #328792;
color : #000 !important ;
text-shadow : #6bc4ff 1px 1px 1px !important ;
font-weight : bold;
}
#topnews li.sublnk .s .bot .com:hover, #topnews li.sublnk .s .bot .dat:hover {
color : #fff !important ;
text-shadow : #000 1px 1px 1px !important ;
}
#topnews li.sublnk .s .bot .dat {
padding : 0 10px;
background : url(/templates/Category/images/bg-dat-t-n.jpg) right repeat-y #84a645;
line-height : 30px !important ;
border-left : #586d46;
color : #000 !important ;
text-shadow : #b0dd5d 1px 1px 1px !important ;
font-weight : bold;
}

.cont .r-left .bl {
width : 140px;
margin-bottom : 10px;
}
.cont .r-left .bl .titl {
width : 140px;
background : url(/templates/Category/images/t-140.png) no-repeat;
line-height : 30px;
text-align : center;
height : 38px;
}
.cont .r-left .bl .titl a {
color : #000;
text-shadow : #fff 1px 1px 1px;
}
.cont .r-left .bl .titl a:hover {
text-decoration : none;
}
.cont .r-left .bl .r-l-b {
width : 140px;
padding : 10px 0;
border-bottom : 1px solid #dfdcdc;
border-top : 1px solid #fff;
}
.cont .r-left .bl .one {
border-top : none !important ;
}
.cont .r-left .bl .r-l-b .image {
width : 138px;
height : 95px;
border : 1px solid #000;
overflow : hidden;
position : relative;
margin-bottom : 5px;
}
.cont .r-left .bl .r-l-b .image i {
position : absolute;
top : 0;
left : 0;
background : url(/templates/Category/images/s1-img-mask.png) 35% 0% no-repeat;
width : 138px;
height : 95px;
display : block;
text-indent : -99999em;
}
.cont .r-left .bl .r-l-b .image .d {
position : absolute;
top : 0;
left : 0;
background : url(/templates/Category/images/opac-bg-black.png) repeat;
padding : 3px 10px;
color : #fff;
text-shadow : #000 1px 1px 1px;
font-size : 11px !important ;
}
.cont .r-left .bl .r-l-b .image a:hover {
text-decoration : none;
}
.cont .r-left .bl .r-l-b h3 a {
font-size : 12px;
}
.cont .r-left .bl .r-l-b h3 .d {
display : none;
}
.cont .r-left .l .r-l-b .image {
display : none !important ;
}
.cont .r-left .bl .r-l-b h3 a {
font-size : 12px;
background : url(/templates/Category/images/st-link.png) left center no-repeat;
padding : 0 0 0 10px;
}
.cont .r-left .l .r-l-b h3 .d {
display : block !important ;
font-size : 11px;
}

.cont .r-both .bl {
width : 190px;
margin-bottom : 10px;
}
.cont .r-both .bl .titl {
width : 190px;
background : url(/templates/Category/images/t-190.png) no-repeat;
line-height : 36px;
text-align : center;
height : 48px;
}
.cont .r-both .bl .titl a {
color : #000;
text-shadow : #fff 1px 1px 1px;
}
.cont .r-both .bl .titl a:hover {
text-decoration : none;
}
.cont .r-both .bl .r-l-b {
width : 190px;
padding : 10px 0;
border-bottom : 1px solid #dfdcdc;
border-top : 1px solid #fff;
}
.cont .r-both .bl .one {
border-top : none !important ;
}
.cont .r-both .bl .r-l-b h4 a {
font-size: 12px;
background: url(/templates/Category/images/st-link.png) left center no-repeat;
padding: 0 0 0 10px;
line-height: 14px;
}
.cont .r-both .bl .r-l-b .image {
width : 100px;
height : 75px;
overflow : hidden;
position : relative;
margin: 5px 5px 0 0;
border: 1px solid black;
}
.cont .r-both .bl .r-l-b .image img {
width : 100px;
min-height : 75px;
}
.cont .r-both .bl .r-l-b .image i {
position : absolute;
top : 0;
left : 0;
background : url(/templates/Category/images/s1-img-mask.png) -40px 25%  no-repeat;
width : 100px;
height : 75px;
display : block;
text-indent : -99999em;
}
.cont .r-both .bl .r-l-b .image .d {
position : absolute;
bottom : 0;
left : 0;
background : url(/templates/Category/images/opac-bg-black.png) repeat;
padding : 3px 10px;
color : #fff;
text-shadow : #000 1px 1px 1px;
font-size : 10px !important ;
width:100%;
}
.cont .r-both .bl .r-l-b .image a:hover {
text-decoration : none;
}
.cont .r-both .bl .r-l-b h3 a {
font-size : 12px;
}
.cont .r-both .bl .r-l-b .tt {
font-size: 11px;
line-height: 14px;
}

.cont .r .tabs {
width : 350px;
margin : 0 -10px 10px 0;
background : url(/templates/Category/images/top-news-bg-t.png) right top no-repeat #202f3f;
}
.cont .r .tabs .tabmenu {
width : 349px;
height : 30px;
line-height : 28px;
margin : 0 0 10px 0;
background : inherit;
border-top : 1px solid #000;
border-left : 1px solid #000;
}
.cont .r .tabs .tabmenu .h {
background-image : url(/templates/Category/images/t-r-v.jpg);
background-color : #0099ff;
background-repeat : repeat-y;
height : 30px;
padding : 0 15px;
cursor : pointer;
margin : 0 !important ;
color : #000;
text-shadow : #0099ff 1px 1px 1px !important ;
}
.cont .r .tabs .tabmenu .selected {
background-image : url(/templates/Category/images/t-r-vh.jpg) !important ;
background-color : #84a645;
color : #fff;
text-shadow : #4f6429 1px 1px 1px !important ;
}
.cont .r .tabs .tabmenu .h:hover {
color : #fff;
text-shadow : #1a2633 1px 1px 1px;
}
.cont .r .tabs .cat-cont {
width : 340px;
padding : 10px 0 10px 10px;
}
.cont .r .tabs .cat-cont .t-c {
width : 100%;
margin-bottom : 10px;
}
.cont .r .tabs .cat-cont .t-c .com-t {
width : 100%;
margin-bottom : 10px;
}
.cont .r .tabs .cat-cont .t-c .image {
width : 70px;
height : 55px;
border : 1px solid #000;
overflow : hidden;
margin-right : 10px;
position : relative;
}
.cont .r .tabs .cat-cont .t-c .image i {
position : absolute;
top : 0;
left : 0;
background : url(/templates/Category/images/s1-img-mask.png) -25px -20px no-repeat;
width : 70px;
height : 55px;
display : block;
text-indent : -99999em;
}
.cont .r .tabs .cat-cont .t-c .image img {
min-height : 55px;
}
.cont .r .tabs .cat-cont .t-c h4 {
width : 258px;
font-size : 12px;
height : 35px;
background : url(/templates/Category/images/t-r-c.png) bottom repeat-x;
overflow : hidden;
}
.cont .r .tabs .cat-cont .t-c h4 a {
color : #fff;
text-shadow : #000 1px 1px 1px;
}
.cont .r .tabs .cat-cont .t-c .b-t-m {
line-height : 25px;
color : #000;
text-shadow : #485667 1px 1px 1px;
font-weight : bold;
width : 258px;
}
.cont .r .tabs .cat-cont .t-c .b-t-m a {
color : #000;
text-shadow : #485667 1px 1px 1px;
font-weight : bold;
}
.cont .r .tabs .cat-cont .t-c .b-t-m a:hover {
color : #fff;
text-shadow : #000 1px 1px 1px;
text-decoration : none;
}
.cont .r .tabs .cat-cont .err {
color : #000;
text-shadow : #485667 1px 1px 1px;
font-weight : bold;
width : 340px;
text-align : center;
}

.cont .r .r-b-w {
width : 320px;
margin : 0 0 10px;
border-radius : 3px;
border : 1px solid #bfbfbd;
background : #f1f1f1;
padding : 0 10px;
}
.cont .r .r-b-w .titl-b {
text-transform : uppercase;
height : 29px;
line-height : 28px;
border-bottom : 1px solid #bfbfbd;
width : 320px;
font-weight : bold;
text-shadow : #fff 1px 1px 1px;
}
.cont .r .r-b-w .titl-b span {
text-transform : none;
color : #0092f5;
font-weight : normal;
}
.cont .r .r-b-w .txt-bw {
width : 320px;
border-top : 1px solid #fff;
}
.cont .r .r-b-w .txt-bw .t-t {
text-indent : 10px;
text-align : justify;
border-bottom : 1px solid #bfbfbd;
width : 320px;
padding-bottom : 5px;
}
.cont .r .r-b-w .txt-bw a {
font-weight : bold;
}
.cont .r .r-b-w .txt-bw .d-t {
height : 29px;
line-height : 28px;
border-top : 1px solid #fff;
width : 320px;
text-align : right;
font-style : italic;
color : #999;
}

.cont .bot {
width : 984px;
margin-bottom : 10px;
}
.cont .bot .b-l {
width : 160px;
height : 242px;
margin : 0 10px 0 0;

background : #f5f5f3;
padding : 15px 0;
}
.cont .bot .b-c {
width : 474px;
margin : 0 10px 0 0;
border-radius : 3px;
border : 1px solid #cccccc;
background : #f1f1f1;
position : relative;
}
.cont .bot .b-c .titl-b {
text-transform : uppercase;
height : 29px;
line-height : 28px;
border-bottom : 1px solid #bfbfbd;
width : 454px;
font-weight : bold;
text-shadow : #fff 1px 1px 1px;
padding : 0 10px;
}
.cont .bot .b-c .titl-b span a {
text-transform : none;
font-weight : normal;
font-size : 10px;
}
.cont .bot .b-c .bc-c {
height : 210px;
width : 474px;
margin : 0;
border-top : 1px solid #fff;
border-bottom : 1px solid #cccccc;
}
.cont .bot .b-c .d-t {
height : 29px;
line-height : 28px;
border-top : 1px solid #fff;
width : 454px;
padding : 0 10px;
}
.cont .bot .b-c .bc-c .t-c-l {
width : 474px;
}
.cont .bot .b-c .bc-c .b-1-l {
width : 221px;
margin : 10px 0 0 0;
padding : 0 0 0 10px;
}
.cont .bot .b-c .bc-c .t-c-l .b-1-l .image {
width : 100px !important ;
height : 80px !important ;
overflow : hidden;
border : 1px solid #333;
position : relative;
margin-right : 10px;
}
.cont .bot .b-c .bc-c .t-c-l .b-1-l .image i {
position : absolute;
top : 0;
left : 0;
background : url(/templates/Category/images/s1-img-mask.png) 30% -10px no-repeat;
width : 100px;
height : 80px;
display : block;
text-indent : -99999em;
}
.cont .bot .b-c .bc-c .image .d {
position : absolute;
bottom : 0;
left : 0;
background : url(/templates/Category/images/opac-bg-black.png) repeat;
padding : 3px 0;
color : #fff;
text-shadow : #000 1px 1px 1px;
font-size : 11px !important ;
width : 100%;
text-align : center;
}
.cont .bot .b-c .bc-c .t-c-l .b-1-l .image img {
width : 100px !important ;
min-height : 80px !important ;
}
.cont .bot .b-c .bc-c .t-c-l .b-1-l .image a:hover {
text-decoration : none;
}
.cont .bot .b-c .bc-c .t-c-l h3 {
margin-bottom : 5px;
}
.cont .bot .b-c .bc-c .t-c-l h3 a {
font-size : 14px;
background : url(/templates/Category/images/st-link.png) left center no-repeat;
padding : 0 0 0 10px;
}
.cont .bot .b-c .bc-c .t-c-l .tt {
text-align : justify;
font-size : 11px;
line-height : 14px;
}
.cont .bot .b-c .bc-c .bx-prev, .cont .bot .b-c .bc-c .bx-next {
top : 214px !important ;
}
.cont .bot .b-c .bc-c .bx-prev {
left : 285px !important ;
}
.cont .bot .b-c .bc-c .bx-next {
right : 10px !important ;
}
.bx-pager {
position : absolute;
top : 218px;
right : 50px;
}
.pager-link {
width : 17px;
height : 17px;
text-indent : -99999em;
display : block;
background : url(/templates/Category/dleimages/rating.png) 0% 0% no-repeat;
float : left;
}
.pager-active {
background-position : 0% -17px;
}
.cont .bot .b-r {
width : 336px;
margin : 0;
border-radius : 3px;
border : 1px solid #cccccc;
background : #f1f1f1;
position : relative;
}
.cont .bot .b-r .titl-b {
text-transform : uppercase;
height : 29px;
line-height : 28px;
border-bottom : 1px solid #bfbfbd;
width : 316px;
font-weight : bold;
text-shadow : #fff 1px 1px 1px;
position : absolute;
top : -31px;
margin : 0 0 0 -10px;
padding : 0 10px;
}
@-moz-document url-prefix() {.cont .bot .b-r .titl-b{ margin:0 0 0 -326px;}} 
.cont .bot .b-r .titl-b span a {
text-transform : none;
font-weight : normal;
font-size : 10px !important ;
background : none !important ;
}
.cont .bot .b-r .bc-c {
height : 210px;
width : 336px;
margin-top : 30px;
border-top : 1px solid #fff;
border-bottom : 1px solid #cccccc;
}
.cont .bot .b-r .bc-c .t-c-l {
width : 316px;
padding : 10px 10px 0;
}
.cont .bot .b-r .bc-c .t-c-l a {
font-size : 13px;
background : url(/templates/Category/images/t-blue.png) 0% 5px no-repeat;
padding-left : 15px;
margin-bottom : 5px;
}
.cont .bot .b-r .d-t {
height : 29px;
line-height : 28px;
border-top : 1px solid #fff;
width : 316px;
padding : 0 10px;
}
.cont .bot .b-r .bx-prev, .cont .bot .b-r .bx-next {
top : 244px !important ;
}
.cont .bot .b-r .bx-prev {
left : 30% !important ;
}
.cont .bot .b-r .bx-next {
right : 30% !important ;
}
.cont .bot .b-r .bx-pager {
top : 247px !important ;
right : 142px !important ;
}

.cont .f-m {
width : 994px;
margin : 0 -10px -10px 0;
}
.cont .f-m .logof {
width : 290px;
height : 45px;
background : url(/templates/Category/images/logof.jpg) no-repeat;
text-indent : -99999em;
}
.cont .f-m .f-men {
width : 694px;
height : 35px;
background : #202f3f;
padding : 5px;
}
.cont .f-m .f-men ul {
list-style : disc inside !important ;
color : #fff;
display : block !important ;
}
.cont .f-m .f-men ul li {
margin-right : 15px;
float : left;
}
.cont .f-m .f-men ul li a {
color : #fff;
font-size : 11px;
}

#footer {
width : 100%;
background : url(/templates/Category/images/footer-bg.jpg) bottom repeat-x #84a645;
z-index : 1;
position : relative;
margin-top : -10px;
}
#footer .foot-c {
width : 1004px;
padding : 0 10px 0 10px;
margin : 0 auto;
height : 270px;
position : relative;
}
#footer .foot-c .foot-p {
width : 100%;
padding-bottom : 5px;
}
#footer .foot-c .foot-p p {
font-size : 11px;
text-indent : 20px;
line-height : 14px;
text-align : justify;
}
#footer .foot-c .foot-b {
width : 100%;
top : 210px;
position : absolute;
height : 60px;
background : url(/templates/Category/images/footer-bg.jpg) bottom repeat-x;
z-index : 10;
}
#footer .foot-c .foot-b .p-l {
color : #fff;
padding-top : 10px;
width : 380px;
height : 50px;
}
#footer .foot-c .foot-b .p-c {
color : #fff;
padding-top : 10px;
width : 330px;
height : 50px;
}
#footer .foot-c .foot-b .p-c li {
background : url(/templates/Category/images/f-m-sep.png) left no-repeat;
padding : 0 0 0 12px;
margin-right : 10px;
}
#footer .foot-c .foot-b .p-c li a {
color : #1a2633;
text-shadow : #b5ca8f 1px 1px 1px;
font-weight : bold;
}
#footer .foot-c .foot-b .p-r {
width : 280px;
padding : 15px 0 0 31px;
height : 45px;
background : url(/templates/Category/images/cont-bg.jpg) left no-repeat #1a2633;
}
#footer .count {
position : absolute;
width : 50%;
bottom : 0;
right : 0;
height : 60px;
background : #1a2633;
z-index : 0;
}

#tooltip {
background : #f1f1f1;
border : 1px solid #000;
border-left : 3px solid #000;
font-size : 11px;
color : #000;
padding : 5px 10px;
position : absolute;
visibility : hidden;
opacity : 0.9;
z-index : 100000000;
}

#gotop {
position : fixed;
z-index : 1000;
right : 50%;
bottom : 285px;
background : #202f3f;
border-radius : 0 3px;
border : 1px solid #000 !important ;
margin : 0 -551px 0 0;
border-left : none !important ;
width : 38px;
}
#gotop a {
display : block;
width : 30px;
height : 30px;
background : url(/templates/Category/images/gotop.png) 0% 0% no-repeat;
margin : 4px auto;
}
#gotop a:hover {
background-position : 0% -30px;
}

.navigation a {
background: url(/templates/Category/images/bg-btn-blue.jpg) repeat-x !important;
border: 1px solid #0065A8;
border-radius: 3px 3px;
padding : 3px 7px;
color : #fff;
}
.navigation a:hover {
border : 1px solid #5A712F;
background: url(/templates/Category/images/bg-btn-green.jpg) repeat-x !important;
text-decoration : none;
}
.navigation span {
border : 1px solid #5A712F;
background: url(/templates/Category/images/bg-btn-green.jpg) repeat-x !important;
border-radius: 3px 3px;
padding : 3px 7px;
color : #fff;
}

.lg {
padding : 0 10px;
color : #fff;
font-size : 12px !important;
}
.lg:hover {
text-decoration : none;
}
.copyright{
    font-size: 11px;
    color: #747474;
    text-decoration:anderline;
   font-family: Arial;
    font-weight: none;}
.copyright :active,
.copyright :visited,
.copyright :link {
    font-size: 11px;
    color: #747474;
    text-decoration:anderline;
    font-family: Arial;
    font-weight: none;
  }
.copyright :hover {
        font-size:11px;
  color: #FF6666;
  text-decoration:anderline;
        font-weight: none;
        font-family: Arial;}

.main{
    font-size: 12px;
    color: #ffffff;
    text-decoration:anderline;
   font-family: Arial;
    font-weight: none;}
.main :active,
.main :visited,
.main :link {
    font-size: 12px;
    color: #ffffff;
    text-decoration:anderline;
    font-family: Arial;
    font-weight: none;
  }
.main :hover {
        font-size:12px;
  color: #ffffff;
  text-decoration:anderline;
        font-weight: none;
        font-family: Arial;}

.zgl{
    font-size: 12px;
    color: #1a2633;
    text-decoration:anderline;
   font-family: Arial;
    font-weight: bold;}

#layer1 { z-index: -1; }
.dn{
    font-size: 1.0em;
    color: #cccccc;
    text-decoration:anderline;
   font-family: Arial;
    font-weight: none;
}
.seotxt {
margin : 0;
border-bottom : 1px solid #ccc;
color : #000;

font-size : 12px;
padding-bottom : 10px;

}

.clrnew {clear: both; height: 0; overflow: hidden;}

.chit :hover {
        font-size:11px;
  color: #000000;
  text-decoration:anderline;
        font-weight: bold;
        font-family: Arial;}

.entry :hover {
background: #c8fc2a;
padding: 1px 5px 2px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}
/*Стиль рамок рекламы*/
.rekl{ width: 336px;
    border-radius: 3px 3px;
    border: 1px solid #bfbfbd;
    margin-bottom: 10px;
    overflow: hidden;
    display:inline-block
    
}
.reklr{ width: 336px;
    border-radius: 3px 3px;
    border: 1px solid #bfbfbd;
    margin-bottom: 10px;
    overflow: hidden;
    display:inline-block;
     
}
.cont .r-bothv { 
width : 278px;
margin-bottom : 10px;
background : #f5f5f2;
padding : 10px;
}

.rekl728{ width: 795px;
    border-radius: 3px 3px;
    border: 1px solid #bfbfbd;
    margin-bottom: 10px;
    overflow: hidden;
    display:inline-block
}
/*Стиль ссылок в полной новостии*/
.full :link {
    font-size: 14px;
    color: #069;
    text-decoration:anderline;
    font-family: Arial;
    font-weight: bold;
  }
    .table-grafik {
display: table;
    width: 100%;
    margin-bottom: 15px;
    margin-top: 15px;
}
.tr-grafik {
  float: left;
    display: block;
    width: 478px;
}
.tr-grafik div {
	width: 100% !important;
}
.tr-ads {
	    float: right;
    width: 336px;
}
.tr-ads b {
	    display: block;
    margin-bottom: 9px;
}
  .hamburger--collapse.is-active .hamburger-inner {
    -webkit-transform: translate3d(0,-8px,0) rotate(-45deg);
    transform: translate3d(0,-8px,0) rotate(-45deg);
    -webkit-transition-delay: .32s;
    transition-delay: .32s;
    -webkit-transition-timing-function: cubic-bezier(.215,.61,.355,1);
    transition-timing-function: cubic-bezier(.215,.61,.355,1);
}
.hamburger--collapse.is-active .hamburger-inner::before {
    top: 0;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transition: top .12s .18s cubic-bezier(.33333,0,.66667,.33333),-webkit-transform .15s .42s cubic-bezier(.215,.61,.355,1);
    transition: top .12s .18s cubic-bezier(.33333,0,.66667,.33333),-webkit-transform .15s .42s cubic-bezier(.215,.61,.355,1);
    transition: top .12s .18s cubic-bezier(.33333,0,.66667,.33333),transform .15s .42s cubic-bezier(.215,.61,.355,1);
    transition: top .12s .18s cubic-bezier(.33333,0,.66667,.33333),transform .15s .42s cubic-bezier(.215,.61,.355,1),-webkit-transform .15s .42s cubic-bezier(.215,.61,.355,1);
}
.hamburger--collapse.is-active .hamburger-inner::after {
    top: 0;
    opacity: 0;
    -webkit-transition: top .3s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .27s linear;
    transition: top .3s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .27s linear;
}
.hamburger {
    outline: 0;
    padding: 5px 5px;
    display: inline-block;
    cursor: pointer;
    -webkit-transition-property: opacity,-webkit-filter;
    transition-property: opacity,-webkit-filter;
    transition-property: opacity,filter;
    transition-property: opacity,filter,-webkit-filter;
    -webkit-transition-duration: .15s;
    transition-duration: .15s;
    -webkit-transition-timing-function: linear;
    transition-timing-function: linear;
    font: inherit;
    color: inherit;
    text-transform: none;
    background-color: transparent;
    border: 0;
    margin: 0;
    overflow: visible;
    display: none;
    background-color: #fff;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 0 5px 0 rgba(41,41,45,.2);
    box-shadow: 0 0 5px 0 rgba(41,41,45,.2);
    display: block;
    position: absolute;
    z-index: 101;
    right: 5px;
    top: 9px;
}
.header .hamburger  {
	   right: 19px;
    top: 149px;
}
.hamburger-box {
    width: 24px;
    height: 20px;
    display: inline-block;
    position: relative;
}
.hamburger-inner {
    display: block;
    top: 50%;
    margin-top: -2px;
}
.hamburger-inner, .hamburger-inner::after, .hamburger-inner::before {
    width: 24px;
    height: 4px;
    background-color: #29292d;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    position: absolute;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
    -webkit-transition-duration: .15s;
    transition-duration: .15s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
}
.hamburger--collapse .hamburger-inner {
    top: auto;
    bottom: 0;
    -webkit-transition-duration: .15s;
    transition-duration: .15s;
    -webkit-transition-delay: .15s;
    transition-delay: .15s;
    -webkit-transition-timing-function: cubic-bezier(.55,.055,.675,.19);
    transition-timing-function: cubic-bezier(.55,.055,.675,.19);
}
.hamburger-inner, .hamburger-inner::after, .hamburger-inner::before {
    width: 24px;
    height: 4px;
    background-color: #29292d;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    position: absolute;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
    -webkit-transition-duration: .15s;
    transition-duration: .15s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
}
.hamburger-inner::after, .hamburger-inner::before {
    content: "";
    display: block;
}
.hamburger-inner::before {
    top: -8px;
}
.hamburger--collapse .hamburger-inner::before {
    -webkit-transition: top .12s .3s cubic-bezier(.33333,.66667,.66667,1),-webkit-transform .15s cubic-bezier(.55,.055,.675,.19);
    transition: top .12s .3s cubic-bezier(.33333,.66667,.66667,1),-webkit-transform .15s cubic-bezier(.55,.055,.675,.19);
    transition: top .12s .3s cubic-bezier(.33333,.66667,.66667,1),transform .15s cubic-bezier(.55,.055,.675,.19);
    transition: top .12s .3s cubic-bezier(.33333,.66667,.66667,1),transform .15s cubic-bezier(.55,.055,.675,.19),-webkit-transform .15s cubic-bezier(.55,.055,.675,.19);
}
.hamburger-inner::after {
    bottom: -8px;
}
.hamburger--collapse .hamburger-inner::after {
    top: -16px;
    -webkit-transition: top .3s .3s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear;
    transition: top .3s .3s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear;
}
.hamburger {
	display: none;
}
.foot-left {
    float: left;
        width: 28%;
}
.foot-mnu {
	display: table;
	width: 100%;
}
.foot-mnu_list {
	float: left;
	    padding-right: 11px;
}

.foot-right li {
    float: left;
    width: 50%;
}

.foot-center {
    float: left;
        width: 53%;
}

.foot-right {
	float: right;
	width: 19%;
}
.foot-social {
	    margin-top: -60px;
}
.forex-grafik {
width: 38%;
    float: left;
}
.brent-grafik {
	    float: left;
    width: 512px;
}
.full-grafik + b {
	display: block;
}
@media (max-width: 1030px) {
	.cont .r-both {
    width: 180px;
}
.cont .c-col .postf, .cont .c-col .info {
	width: 100%;
}

.cont .c-col .postf .full img {
	max-width: 95%;
}
#g-m + #g-m {
	display: none;
}
.navigation a {
	    margin-bottom: 13px;
    display: inline-block;
}
	.cont .f-m .f-men {
	    width: 100%;
    height: auto;
    text-align: center;
	}

	#footer .foot-c .foot-b .p-r {
		background: transparent;
		display: none;
	}
	#footer .foot-c .foot-b .p-l {
		    float: none;
    margin: 0 auto;
    text-align: center;
	}
	#footer .foot-c .foot-b .p-c {
		    float: none;
    margin: 0 auto;
    text-align: center;
    height: auto;
    margin-bottom: 10px;
	}
#footer .foot-c .foot-b .p-c ul li {
	float: 	none;
	display: block;
	background: transparent;
}
	.cont .f-m .logof {
		display: none;
	}

	.foot-mnu .foot-mnu_list {
display: none;
	}
.foot-mnu.active .foot-mnu_list {
display: block;
text-align: center;
	}

	.foot-mnu .foot-right {
display: none;
	}
	.foot-mnu.active .foot-right {
display: block;
text-align: center;
	}

.foot-mnu_list {
    width: 100%;
    float: none;
}
.foot-left {
	width: 100%;
    float: none;
}
.foot-center {
	width: 100%;
    float: none;
}
.foot-right {
	width: 100%;
    float: none;
}
.wrapper {
	width: 100%;
}
.top {
	width: 100%;
}
.cont {
	width: 100%;
}

.cont .header {
	width: 100%;
}
.s1 {
width: 100%;	
}
.cont .wrap {
	width: 100%;	
}

#footer .foot-c {
width: 100%;	
height: auto;
}

.cont .f-m {
width: 100%;		
}

.bx-wrapper {
	display: none;
}
.s1.block.lcol.clr {
display: none;
}

.foot-mnu .hamburger {
	    position: relative;
    margin: 0 auto;
    margin-bottom: 24px;
    background-color: #678235;
    right: 0px;
}

#footer{
background: transparent;
background-color: #84a645;
padding-top: 10px;
}
#footer .foot-c .foot-b {
	background: transparent;
	position: relative;
    top: 0px;
    height: auto;
    width: 100%;
}
.foot-social {
    margin-top: 0px;
}
#footer .count {
	display: none;
}
#wrapper {
	background: transparent;
}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.cont .c-col {
        width:100%;
}
.cont .c-col iframe {
	width: 100%;
}
.cont .c-col .post, .cont .c-col .info {
	width: 100%;
}
.cont .c-col .post .d-t {
	width: 100%;
}
.cont .r {
        width: 35%;
    margin-left: 1%;
    }
    .cont .c-col .gl {
    	width: 100%;
    }
    .cont .c-col .cat .tabmenu {
    	width: 100%;
    }
    .cont .c-col .cat .cat-cont {
    	width: 100%;
    }
    .cont .c-col .cat {
    	width: 100%;
    }
    .cont .c-col .cat .tabmenu .txt-c {
    	width: 100%;
    }
    .cont .header .logo {
    	width: 26%;
    	margin: 0px;
    }
.cont .header .logo img { 
width: 100%;
}
.cont .header .searchis {
       width: 74%;
    float: right;
}
.cont .header #g-m {
	    width: 71%;
}
.cont .header .searchis .s-r {
    width: 96%;
}
.cont .header #g-m .g-m {
    width: 100%;
    }
    .cont .header #g-m .g-m li a {
    	font-size: 11px;
    }
    .cont .header .searchis .s-r .txt {
    	    width: 100%;
    }
    .top .d-c li .clock {
    width: 99px !important;
}
.cont .c-col #tab2 .cat-cont .tabcont .mar, .cont .c-col #tab3 .cat-cont .tabcont .mar {
	width: 100% !important;
}
.cont .c-col #tab2 .cat-cont .tabcont .mar .b-1-l, .cont .c-col #tab3 .cat-cont .tabcont .mar .b-1-l {
	    width: 47%;
    margin-right: 3%;
}
.cont .r .r-b-w .txt-bw {
	width: 100%;
}
.cont .r .r-b-w {
    width: 100%;
}
.cont .c-col .cat .cat-cont .tabcont .t-c-l {
    width: 96%;
    margin-right: 0px;
        margin-bottom: 10px;
}
.cont .c-col .cat .cat-cont .tabcont .t-c-r {
    width: 100%;
}
.cont .c-col .gl .gl-t .image, .cont .c-col .cat .cat-cont .tabcont .top-cont .gl-t .image {
    float: none;
    margin: 0 auto;	
}
.cont .c-col .cat .cat-cont .tabcont .t-c-l h3 {
	width: 100%;
}
.cont .c-col .gl .gl-t .gl-td, .cont .c-col .cat .cat-cont .tabcont .top-cont .gl-t .gl-td {
	float: none;
    width: 100%;
    display: table;
}
.cont .c-col .b-top1 {
	width: 100%;
}
.tabcont.block.lcol {
width: 100%;
float: none;
}
.cont .c-col .cat .cat-cont .tabcont .t-c-f {
	width: 100%;
float: none;
}

.cont .c-col .cat .cat-cont .tabcont .t-c-t .b-1-t {
    width: 100%;
    margin-right: 0px;
    text-align: center;
}
.cont .c-col .cat .cat-cont .tabcont .t-c-t .b-1-t h3 {
    height: auto;
    float: none;
}
.cont .c-col .cat .cat-cont .tabcont .t-c-t .b-1-t .image {
	float: none;
	    margin: 0 auto;
    margin-top: 12px;
    margin-bottom: 12px;
}
.cont .c-col .cat .cat-cont .tabcont .t-c-t {
	width: 100%;
float: none;
}
.tabcont.block.lcol .b-1-r.lcol {
	float: none;
	width: 100%;
	display: table;
}
.cont .r .tabs {
	width: 100%;
}
.cont .r .tabs .tabmenu {
	width: 100%;
}
.cont .r .tabs .cat-cont {
	width: 100%;
}
.cont .r .r-b-w .titl-b {
	width: 100%;
}
.cont .r .r-b-w .txt-bw .t-t {
	width: 100%;
}
.cont .r .r-b-w .txt-bw .d-t {
	width: 100%;
}
.foot-mnu .hamburger {
	display: block;
}
}
@media (max-width: 991px) { 
.cont .r-left {
	    margin: 0 auto;
    float: none;
}
.cont .r-both {
	  margin: 0 auto;
    float: none;
}
.cont .r {
    width: 30%;
    margin-left: 0px;
}
}

@media (max-width: 900px) { 
.cont .header .logo {
	float: none;
    width: 269px;
    margin: 0 auto;
}
.cont .header {
	height: auto;
}
.cont .header .searchis {
    width: 100%;
    float: none;
    background: #202f3f;
    padding-top: 6px;
}
.cont .header #g-m {
    width: 100%;
    float: none;
}
.serch {
	width: 100%;
}
}

@media (max-width: 890px) { 
.tr-grafik {
width: 100%;
float: none;
}
.tr-ads {
    float: none;
    width: 336px;
    margin: 0 auto;
}
#container_90065 {
    width: 95% !important;
}
#container_90065 .list-container-item {
    float: none !important;
    width: 100% !important;
}
.full-grafik div {
	width: 100% !important;
}
.forex-grafik {
    width: 316px;
    float: none;
    margin: 0 auto;
}
.brent-grafik {
    float: none;
    width: 100%;
}

.brent-grafik div {
	width: 100% !important;
}

}

@media (max-width: 767px) { 
.cont .c-col {
    width: 100%;
}
.cont .r {
    width: 100%;
}
.rekl {
	width: 100%;
}
.reklr {
	width: 100%;
}
.cont .r .tabs {
	width: 100%;
}
.cont .r .r-b-w {
	width: 100%;
}
.cont .r .r-b-w {
	width: 100%;
}
.cont .r .r-b-w .titl-b {
	width: 100%;
}
.cont .r .r-b-w .txt-bw {
	width: 100%;
}
.cont .r .r-b-w .txt-bw .t-t {
	width: 100%;
}
.cont .header .searchis {
	width: 100%;
}
.cont .r-left {
	float: left;
    width: 168px;
}
.cont .r-both {
	float: right;
	width: calc(100% - 221px);
}

.cont .r-both #t-n {
	float: left;
	clear: none;
	width: 200px;
}
.cont .r-both .bl {
	float: right;
	width: 200px;
	clear: none;
}
.cont .r-both .bl .r-l-b .image .d {
	padding: 3px 6px;
	text-align: center;
}
.cont .c-col #tab2 .cat-cont .tabcont .mar .b-1-l, .cont .c-col #tab3 .cat-cont .tabcont .mar .b-1-l {
    width: 100%;
    margin-right: 0px;
    margin-bottom: 12px;
    margin-top: 10px;
        display: table;
}

.cont .l .bl .r-l-b .image {
    width: 100%;
    height: auto;
    margin-bottom: 6px;
}
.cont .l .bl .r-l-b .image img {
	width: 100%;
}
.cont .l .bl .r-l-b .tt {
	    display: block;
    text-align: left;
}
.cont .c-col .b-top {
	width: 100%
}
.cont .c-col .b-top1 {
	display: none;
}

}

@media (max-width: 700px) { 
.cont .r-both {
    width: calc(100% - 190px);
}
.gl .p1 .b-1-l {
	width: 100%;
}
.gl .p2 .b-1-l {
	width: 100%;
}

}

@media (max-width: 650px) { 
	.cont .r-both {
    width: calc(100% - 168px);
}
#__BannerId img {
	max-width: 100% !important;
}
.cont .r-both .bl .r-l-b .image {
	    float: none;
    margin: 0 auto;
    width: 100%;
    height: auto;
        margin-top: 13px;
    margin-bottom: 10px;
}
.cont .r-both .bl .r-l-b h4 {
	float: none;
}
.cont .r-both .bl .r-l-b .image img {
	width: 100%;
}
#topmenu {
	display: none;
}
#footer .foot-c .foot-b .p-l {
	width: 100%;
}
#footer .foot-c .foot-b .p-c {
	width: 100%;
}

#g-m.active #topmenu  {
	    display: block;
    position: absolute;
    background-color: #f5f5f2;
        z-index: 99;
        border-bottom: 10px solid #202f3f;
}

#topmenu li {
	float: none;
}
.cont .header #g-m .g-m li a span {
	    height: auto;
    float: none;
        text-align: center;
}

#topmenu li.sublnk .sub {
	    top: 33px;
    padding-top: 10px;
    left: 0px;
    right: 0px;
}

#topmenu li.sublnk .s, #curmenu li.sublnk .s {
    background: transparent !important;
    border: none;
    border-radius: 0px;
    padding: 0px;
}

#topmenu li.sublnk ul, #curmenu li.sublnk ul {
	    border-radius: 0px;
	    background: transparent !important;
	        background-color: #202f3f !important;
}

.lcol.block.sublnk.selected {
z-index: 999999 !important;
}
.cont .header #g-m {
	position: relative;
}
.cont .header #g-m .g-m {
	height: auto;
}
.hamburger {
	display: block;
}
}
@media (max-width: 630px) { 
.cont .r-left {
	    width: 148px;
}
.cont .r-both {
   width: calc(100% - 148px);
}
}
@media (max-width: 600px) { 
	.cont .l .b-l {
		display: none;
	}
	.cont .l .res {
		float: none;
		margin: 0 auto;
		display: table;
    margin-bottom: 15px;
	}
.top {
    display: none;
}
.cont {
	    margin: 0px auto;
}
.r-l-b.block.lcol.clr h4 {
float: none;
display: block;
}
div.searchis.block.lcol > form > ul > li:nth-child(1) {
	display: none;
}
.cont .c-col .b-top1 {
	width: 100%;
}
.cont .c-col #tab2 .cat-cont .tabcont .mar .b-1-l, .cont .c-col #tab3 .cat-cont .tabcont .mar .b-1-l {
	width: 100%;
	float: none
}
.cont .c-col .cat .cat-cont .tabcont .t-c-f {
	float: none;
	width: 100%;
}
.cont .c-col #tab2 .cat-cont .tabcont .mar, .cont .c-col #tab3 .cat-cont .tabcont .mar {
	float: none;
	width: 100% !important;
}
.cont .c-col #tab2 .cat-cont .tabcont .b2, .cont .c-col #tab3 .cat-cont .tabcont .b2 {
	float: none;
	width: 100%;
}
.cont .c-col .cat .cat-cont .tabcont .t-c-t {
	float: none;
	width: 100%;
}
.cont .c-col .cat .cat-cont .tabcont .t-c-t .b-1-t {
	float: none;
	width: 100%;
}
.cont .l {
	width: 100%;
}
.cont .l .bl {
    width: 100%;
}
.cont .l .bl .titl {
    width: 100%;
    background-position: center;
}
    .cont .l .bl .r-l-b {
    width: 100%;
}
.cont .c-col .b-top {
	width: 100%;
}
.cont .c-col {
    width: 100%;
}
.cont .c-col .cat .cat-cont .tabcont .t-c-l {
    width: 100%;
    float: none;
    display: table;
}
.b-top1.block.lcol.clr {
display: none;
}
.cont .l .bl .r-l-b .image {
    width: 105px;
    height: auto;
    }
}
@media (max-width: 420px) { 
	.forex-grafik {
		width: 100%; 
	}
	.table-grafik {
		    display: block;
	}
	.cont .c-col .post .p-c img {
		    float: left;
    margin-bottom: 10px;
    max-width: 100%;
        width: 100%;
	}
.cont .r-both {
    width: 100%;
    float: none;
}
.cont .r-left {
    width: 100%;
    margin-right: 0px;
    float: none;
}
.cont .r-left .bl {
    width: 100%;
    float: none;
}
.cont .r-left .bl .titl {
    width: 100%;
        background-position: center;
}
.cont .r-left .bl .r-l-b {
    width: 100%; 
    float: none;
    display: table;

}
.cont .r-both #t-n {
	width: 100%;
}
.cont .r-both .bl {
	width: 100%;
	float: none;
}
#tab6 {
	display: none;
}
.cont .r-both .bl .titl {
		width: 100%;
		    background-position: center;
}
.cont .r-both .bl .r-l-b {
	width: 100%;
	float: none;
	display: table;
}
.cont .r-both #t-n #topnews li {
	width: 100%;
	float: none;
	    display: table;
}
.cont .r-left .bl .r-l-b .image {
	    float: none;
}
.cont .r-both #t-n #topnews {
	width: 100%;
}
.cont .r-both #t-n #topnews li .tit {
    width: 79%;
}
.r-b-w.block.lcol.clr .image.lcol.block {
	float: none;
}
.r-b-w.block.lcol.clr .image.lcol.block img{
	width: 220px;
    margin: 0 auto;
    display: block;
}
.r-b-w.block.lcol.clr .image.lcol.block i {
	display: none;
}
.r-b-w.block.lcol {
text-align: center;
}
.cont .header .searchis .s-r .sabm {
	display: none;
}
.r-bothnno  frame{
width: 100%;
}
}/* Template created by CENTROARTS.com | Author: Rumin Sergey | URL: http://centroarts.com */

.selectmass input { float: right; margin-left: 6px; }
.mass_comments_action { text-align: right; }

/*---Информационное оконо загрузки AJAX---*/
#loading-layer { display: none; font-size: 11px; background: #000; padding: 10px; text-align: center; color: #fff; }

/*---Цитата и скрытый текст---*/
.scriptcode, .title_quote,
.quote, .title_spoiler, .text_spoiler { font-size: 11px; padding: 5px; background: #f1f0ed; border-left: 5px solid #82bb2a; }
.title_quote, .title_spoiler { background: #f1f0ed; }
.title_spoiler, .text_spoiler { border-color: #4a4949; }

.title_quote { border-bottom: 0; font-weight: bold; }
.scriptcode { color: #076fb1; text-align: left; font-family: "Courier New"; }
.title_spoiler { font-weight: bold; }
.text_spoiler { border-top: 1px solid #fff; text-align: justify; }

.hide { background-color: #e8f3fa; padding: 5px; color: #3a78a5; margin: 0 0 1em; 0; }
.hide a { text-decoration: underline; } .hide a:hover { text-decoration: none }
.inhide { border: 1px solid #d1e3ef; padding: 5px; background-color: #fff; margin-bottom: 5px; }

/*---Календарь---*/
.calendar { width: 100%; border-collapse:separate !important;}
.calendar td, .calendar th {vertical-align: middle; text-align: center;}
.weekday-active-v, .day-active-v, .weekday-active, .day-active { font-weight: bold; }
.weekday { color: #fff; background: #f61206 url(/templates/Category/images/cal-l-s.jpg) center repeat-x;text-shadow:1px 1px 1px #980a02 !important; border:1px solid #000; }

.day-current { background:#84a645 url(/templates/Category/images/cal-l.jpg) center repeat-x !important; color: #fff; border:1px solid #000; }
.day-active-v,.day-active{background:#0099ff url(/templates/Category/images/cal-l-a.jpg) center repeat-x !important; color: #fff; border:1px solid #000; }
.day-active-v a,.day-active a{text-shadow:1px 1px 1px #000 !important;color: #fff;}
.day-active-v a:hover,.day-active a:hover{ text-decoration:none;}
.day-current a { color: #fff; }

.calendar a.monthlink{ background-image:url(/templates/Category/images/slider-button.png); background-repeat:no-repeat; width:20px; height:22px; text-indent:-99999em; display:block; margin-top:-2px;}
.calendar span.monthlink{ background-image:url(/templates/Category/images/slider-button.png); background-repeat:no-repeat; width:20px; height:22px; text-indent:-99999em; display:block;background-position: -23px -25px; margin-top:-2px; margin-right:60px;}
.calendar a.cal-l{ background-position: -3px -25px; margin-left:60px;}
.calendar a.cal-r{ background-position: -23px -25px; margin-right:60px;}
.calendar a.cal-l:hover{ background-position: -3px 0;}
.calendar a.cal-r:hover{ background-position: -23px 0;}
/*---Лучшие пользователи---*/
.userstop td, .pm td.pm_list, .pm td.pm_head { border: 1px solid #d8d8d8; padding: 2px; background-color: #fff; }
.userstop thead td, .pm td.pm_head { font-size: 0.9em; background: #fff url("/templates/Category/images/fbutton.png") repeat-x 0 50%; height: 22px; padding: 0; font-weight: bold; text-align: center; color: #4e4e4e; }

/*---Рейтинг---*/
.rating { width: 85px; height: 17px; font-size: 0.9em; }

.unit-rating { list-style: none; margin: 0; padding: 0; width: 85px; height: 17px; position: relative; background: url("/templates/Category/dleimages/rating.png") repeat-x; }
.unit-rating li { text-indent: -90000px; padding: 0; margin: 0; float: left; }
.unit-rating li a { display: block; width: 17px; height: 17px; text-decoration: none; text-indent: -9000px; z-index: 17; position: absolute; padding: 0; }
.unit-rating li a:hover { background: url("/templates/Category/dleimages/rating.png") 0 -17px; z-index: 2; left: 0; }

.unit-rating a.r1-unit {left: 0;}		.unit-rating a.r1-unit:hover {width:17px;}
.unit-rating a.r2-unit {left: 17px;}	.unit-rating a.r2-unit:hover {width: 34px;}
.unit-rating a.r3-unit {left: 34px;}	.unit-rating a.r3-unit:hover {width: 51px;}
.unit-rating a.r4-unit {left: 51px;}	.unit-rating a.r4-unit:hover {width: 68px;}
.unit-rating a.r5-unit {left: 68px;}	.unit-rating a.r5-unit:hover {width: 85px;}

.unit-rating li.current-rating { background: url("/templates/Category/dleimages/rating.png") 0 -34px; position: absolute; height: 17px; display: block; text-indent: -9000px; z-index: 1; }

/*---BB коды---*/
 /* различие bbcodes и bbcodes_poll исключительно в длине кнопки */
/* класс bbcodes используем в списке персональных сообщений (pm.tpl)  и по умолчанию в модуле редактора сообщений*/
.bbcodes, .bbcodes_poll {
	background : url(/templates/Category/images/bg-btn-blue.jpg) 0% 0% repeat-x !important ;
color : #000;
text-shadow : #6bc4ff 1px 1px 1px !important ;
height : 28px;
border-radius : 3px;
border : 1px solid #000 !important ;
line-height : 26px;
padding : 0 10px;
font-weight : bold;
margin : 0 5px;
cursor:pointer;
}
.bbcodes:hover, .bbcodes_poll:hover { text-decoration : none;
color : #fff;
text-shadow : #000 1px 1px 1px !important ;}
.bbcodes_poll { width: 100px; }

.editor { background: none; }
.editor input[type="text"] { padding: 2px; background: #fff url("/templates/Category/images/fields.png") repeat-x; border: 1px solid #bcc0c2; }
.base .editor { padding: 5px; }
.editorcomm .editor { width: 100% !important; }
.editorcomm .editor textarea { width: 100% !important; background: #fff url("/templates/Category/images/fields.png") repeat-x; border: 0 none;  }
.editor_button {
	float: left;
	cursor: pointer;
	padding-left: 0;
	padding-right: 0;
}
.editor_buttoncl {
	float: left;
	cursor: pointer;
	padding-left: 1px;
	padding-right: 1px;
	border-left: 1px solid #bbb;
	border-right: 1px solid #bbb;
}
.editbclose { float: right; cursor: pointer; display: none; }
.editor_button select { font-size: 11px; }

.editor_button img { margin: 0 !important; padding: 0 !important; }
.editbclose img { margin: 0 !important; padding: 0 !important; }
.editor_button_brk img { margin: 0 !important; padding: 0 !important; }

/*---Дополнительные поля---*/
.xfields textarea, .xprofile textarea { width: 98%; height: 86px; margin: 0px 1px 0px 0px;padding: 0px; }
.xfields input, .xprofile input { width: 250px; padding: 2px; }
.xfields_table td { vertical-align: top; }

/*---Персональные сообщения---*/ 
.pm_head {font-weight: bold;}

/*---Выпадающее меню кнопки редактировать---*/
#dropmenudiv {
	background-color: #1A2633;
	font-size: 0.9em;
	line-height: 20px;
	margin: 2px 0;
	padding: 5px;
	opacity:0.9; -moz-opacity:0.9; filter:alpha(opacity=90);
}

#dropmenudiv a { display: block; text-decoration: none; color: #fff; padding: 2px 4px; width: 162px;}
#dropmenudiv a:hover { background-color: #0094F6; }

/*---Ссылка на скачивание прикрепленного файла---*/
.attachment { color: #808080; }

/*---Рамка расширенной формы поиска по сайту---*/
fieldset { border: none; padding: 5px; text-align: left; }

/*---показ оригинальной картинки загруженной на сайт из уменьшенной копии---*/
.highslide-wrapper, .highslide-outline { background: #FFFFFF; }
.highslide-image { border: 2px solid #FFFFFF; }
.highslide-active-anchor { visibility: hidden; } 
.highslide-active-anchor img { visibility: hidden; }
.highslide-dimming { background-color: black; }
.highslide-html { background-color: white; }
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
    text-decoration: none;
	padding: 3px;
	border: 1px solid white;
    background-color: black;
}
a.highslide-full-expand {
	background: url("/templates/Category/dleimages/fullexpand.gif") no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px; height: 34px;
}
.highslide-display-block { display: block; }
.highslide-display-none { display: none; }
.highslide-caption { display: none; padding: 5px; background: white; }
.highslide-controls {
    width: 195px;
    height: 40px;
    background: url("/engine/classes/highslide/graphics/controlbar-black-border.gif") no-repeat 0 -90px;
    margin-right: 15px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.highslide-controls ul {
	position: relative;
	left: 15px;
    height: 40px;
    list-style: none;
    margin: 0; padding: 0;
    background: url("/engine/classes/highslide/graphics/controlbar-black-border.gif") no-repeat 100% -90px;
}
.highslide-controls li { float: left; padding: 5px 0; }
.highslide-controls a {
    background: url("/engine/classes/highslide/graphics/controlbar-black-border.gif");
    display: block;
    float: left;
    height: 30px; width: 30px;
    outline: none;
}
.highslide-controls a.disabled { cursor: default; }
.highslide-controls a span { display: none; }
 
/*---The CSS sprites for the controlbar---*/
.highslide-controls .highslide-previous a { background-position: 0 0; }
.highslide-controls .highslide-previous a:hover { background-position: 0 -30px; }
.highslide-controls .highslide-previous a.disabled { background-position: 0 -60px !important; }
.highslide-controls .highslide-play a { background-position: -30px 0; }
.highslide-controls .highslide-play a:hover { background-position: -30px -30px; }
.highslide-controls .highslide-play a.disabled { background-position: -30px -60px !important; }
.highslide-controls .highslide-pause a { background-position: -60px 0; }
.highslide-controls .highslide-pause a:hover { background-position: -60px -30px; }
.highslide-controls .highslide-next a { background-position: -90px 0; }
.highslide-controls .highslide-next a:hover { background-position: -90px -30px; }
.highslide-controls .highslide-next a.disabled { background-position: -90px -60px !important; }
.highslide-controls .highslide-move a { background-position: -120px 0; }
.highslide-controls .highslide-move a:hover { background-position: -120px -30px; }
.highslide-controls .highslide-full-expand a { background-position: -150px 0; }
.highslide-controls .highslide-full-expand a:hover { background-position: -150px -30px; }
.highslide-controls .highslide-full-expand a.disabled { background-position: -150px -60px !important; }
.highslide-controls .highslide-close a { background-position: -180px 0; }
.highslide-controls .highslide-close a:hover { background-position: -180px -30px; }

/*---Облако тегов---*/
.clouds_xsmall { font-size: 1em; }
.clouds_small { font-size: 1.1em; }
.clouds_medium { font-size: 1.2em; font-weight: bold; }
.clouds_large { font-size: 1.5em; }
.clouds_xlarge { font-size: 1.7em; }

/*---Быстрый поиск на сайте---*/
#searchsuggestions { z-index: 1000000; border: 1px solid #000; width:300px; background-color: #fff; font-size: 0.9em; }
#searchsuggestions a, #searchsuggestions span.notfound { padding: 10px; display: block; text-decoration: none; }
#searchsuggestions a { color: #2c2c2c; border-bottom: 1px solid #f4f4f4; }
#searchsuggestions a:hover { background-color: #f4f4f4; }
	#searchsuggestions span.searchheading { display: block; font-weight: bold; color: #61a117; }
	#searchsuggestions span.seperator { display: block; background-color: #61a117; }
	#searchsuggestions span.seperator a { padding: 5px 10px; text-align: right; border: 0 none; background-color: transparent; color: #fff; }
	#searchsuggestions span.notfound { padding: 10px; display: block; }
		#searchsuggestions .break { display: none; }

/*---Диалоговые и всплывающие окна jQuery UI---*/
.ui-widget-overlay { background: #000; opacity:0.4; -moz-opacity:0.4; filter:alpha(opacity=40); left: 0; position: absolute; top: 0; }
.ui-helper-clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
* html .ui-helper-clearfix { height: 1%; }
.ui-helper-clearfix { display: block; }
.ui-icon { background-repeat: no-repeat; display: block; overflow: hidden; text-indent: -99999px; }
.ui-widget-header { color: #2a2a2a; background: url("/templates/Category/images/lines.png"); font-weight: bold; }
	.ui-widget-header a { color: #2a2a2a; }

.ui-widget-header .ui-icon { background-image: url("/templates/Category/images/ui-icons.png"); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon { background-color: #db143d; }
.ui-icon-close, .ui-icon-closethick {background:url(/templates/Category/images/close.png) 0 0 no-repeat !important; width:20px !important; height:20px !important; text-indent:-99999em; cursor: pointer;}
.ui-icon-close:hover, .ui-icon-closethick:hover{ background-position:0 -20px !important;}
.ui-dialog { border: 1px solid #000; padding: 5px; position: absolute; width: 300px;
  box-shadow:0 0 5px #999; -moz-box-shadow:0 0 5px #999; -webkit-box-shadow:0 0 5px #999;
}

.ui-widget input {background:url(/templates/Category/images/log-in.jpg) repeat-x !important;-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;border:1px solid #000 !important;box-shadow:0 0 5px #999; -moz-box-shadow:0 0 5px #999; -webkit-box-shadow:0 0 5px #999; color:#fff; padding:2px; }
.ui-widget textarea{}
.ui-dialog .ui-dialog-titlebar { padding: .0em 0em .3em; position: relative;background:url(/templates/Category/images/mod-line.png) bottom repeat-x; color:#fff;text-shadow:#000 1px 1px 2px; text-transform:uppercase; z-index:1000;}
.ui-dialog .ui-dialog-title { float: left; margin: .1em 13px .3em 0; }
.ui-dialog .ui-dialog-titlebar-close {
	height: 18px;
	margin: -15px 0 0 0;
	padding: 1px;
	position: absolute;
	right: .3em;
	top: 50%;
	width: 19px;
}
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-content {
	background: none;
	border: 0;
    z-index:1000;
	padding: 13px 13px 0 13px;
	position: relative;
	zoom: 1;
	margin-bottom: 13px;
}
.ui-dialog .ui-dialog-buttonpane { background: url("/templates/Category/images/mod-line.png") top repeat-x; padding: 12px 6px 6px 6px; text-align: left; }
.ui-dialog .ui-dialog-buttonpane button {
	cursor: pointer;
	float: right;
	line-height: 1.4em;
	margin: 0 1px;
	overflow: visible;
	width: auto;
}
.ui-button { border: 0 none; background: none; cursor: pointer; }
.ui-button { font-size: 0.85em; text-shadow: 0 1px 0 #fff; margin-bottom: 2px; border: 1px solid #c4c4c4; width: 106px; height: 31px; color: #3c3c3c; padding: 2px 8px 5px 8px; background: #fff url("/templates/Category/images/fbutton.png") repeat-x 0 100%; font-weight: bold;
	-moz-box-shadow: 0 1px 4px -2px black;
	-webkit-box-shadow: 0 1px 4px -2px black;
	box-shadow: 0 1px 4px -2px black;
}
.ui-button:hover { background-position: 0 3px; }

button.ui-button span { cursor: pointer; display: block; }

.ui-dialog .ui-resizable-se { bottom: 3px; height: 14px; right: 3px; width: 14px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }

.ui-state-error { background: #fef1ec 50% 50% repeat-x !important; border: 1px solid #cd0a0a; color: #cd0a0a; }

/* ==================== Автозаполнение облака тегов */
.ui-autocomplete { position: absolute; cursor: default; }

* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

.ui-menu {
	list-style:none;
	padding: 2px;
	margin: 0;
	display:block;
	float: left;
	background: #fff 50% bottom repeat-x; border: 1px solid #dedede; color: #222;
}
.ui-menu .ui-menu {
	margin-top: -3px;
}
.ui-menu .ui-menu-item {
	margin:0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
	border: 1px solid #a7a7a7;
	color: #4e4e4e;
	font-weight: bold;
}
/**Showstat**/
.base-stat { display: none; }

.queries {
    display: none;
    text-align: left;
    max-height: 450px;
    overflow: auto;
    margin-top: 10px;
}

.queries p { padding: 5px; border-top: solid 1px #ddd; }

.queries p:hover { background: #ddd; }

.showstat {
    position: fixed;
    bottom: 10px;
    left: 10px;
    margin-right: 10px;
    background: #ffffff;
    background: -webkit-linear-gradient(to bottom,  #ffffff 0%,#e5e5e5 100%);
    background: -moz-linear-gradient(to bottom,  #ffffff 0%,#e5e5e5 100%);
    background: -o-linear-gradient(to bottom,  #ffffff 0%,#e5e5e5 100%);
    background: -ms-linear-gradient(to bottom,  #ffffff 0%,#e5e5e5 100%);
    background: linear-gradient(to bottom,  #ffffff 0%,#e5e5e5 100%);
    font: normal 12px/18px Arial, Helvetica, sans-serif;
    color: #323232;
    padding: 20px;
    text-align: left;
    border: solid 1px #fff;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    text-shadow: 1px 1px 0 #fff;
    -webkit-box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.3);
    box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.3);
    z-index: 1000;
}

.showstat p { margin: 0; }

#queries-stat, 
#clearbutton, 
#showstat-but, 
#log-link {
    display: inline-block;
    padding: 5px;
    width: 20px;
    height: 20px;
    cursor: pointer;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAuVJREFUeNqMU0tIVFEY/s655955+RihsnRkVHotCknBRWEhGqUggSFEGyOiVu2iyCBoEeWmRaGQ4CJatUgJDaKIitTURk1NE0sdH6Q4jjOSOo87c2//uSYJuejCx+Wc8z++//vOYU+et8EwjCLTNOsN0yiDiX8/BnDG3zLGbnDO+za3TToQlPxYVdXLud5cZKS7YXc4QMX+5jKGaCSC0Eq4zD/t9+m63sQ4v2JCQZKpYM3PWs0jBYWyHIgBzG0YsA0GFpOBoQEwRWMJ7kBl8C647JaXkwW3OxWcM4oxqNgW0JpoI92dhlyvBwlTgc4cqAjeQ5w5IRgldfv6sDc/F1m7d8JptxMZ0xqDWcNzRGNJhH5F8al/DDp3oUomczsMJqgA8ZPB/uk5aKoNms0GO8HldCISjSEaTyAZ9mPXQB0OcBtBIK7YqLpizSZkF4W6CEWBonALkrJhmOC0xymOR35CSWPIPn0GUjxG4k20tqNnPHSbh5aDL0fHxrEQCGB1bc1K3gpGHVnoO+yZHoiMCuiB1wj42pA0kusXHnQ2CFXVYudravBjcgrz84uYmZ6GEBoUoVgs4qaAZ3kMrkOF0OefQo+5EPYH8ap/8dpIQ/mycKWkVPu+DFoi5ud74ZAi/rGTSetUwN83DFdmERJrYcRWBfRIHKcKdjRSRKOQQieTSUxOzcKmaZaINs2+IWI8jqjO4TCjmGxvh0YXzXP0MDIL9mGucxSTw7PvLectNaWApJicW4oqnVFoX0EC4aouLDgqke7NoVgnvrV04PPH8aYTN7su8VAw2LIUXMJqZJ2EMaAKFUIlf4Ww/go5gdgK9hgdSN9/EONt7/Chd+ZWdf3AneGG0glqD++52oslJaXlVx1OZ7HsvPkWTHlHyPvs0BvkGd201lDXPFL5onepZ+jR8WVGjJl8jbVnq5wU7yGkbvMWMXQ/zxflrlDx9a8naTk8+PBYnNFFkgX+9ysiFGx38FuAAQBygywrLfBIegAAAABJRU5ErkJggg==') no-repeat 50% 50%;
}

#showstat-but {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAp5JREFUeNpkU01IVFEU/t6972fG1JHGrLBso2WRSAshonIjFrZQ27QoEQza6K6gXYS0KKhWuijIjbZw0xhRoEagUhRWUIJSWuL4A44OzDjhjOO89zrnzjwZ68Jh5pzvO+d857x7NfxzSq+Fem3b7XBd1+eSr7FpWkpKrW99oLUzn0schauzr22o0dC04ca6cpyrKUMw4CMGJwPr8RQmpiIYmVzGtuteWOtvGdlVgJP3B6zhW1dqEEvZeDcTxczKH2xuOQj4JY4dLER99V6U+CQeDk5hNb6linABwQV06tzdfgqf5hN4Nr6EudUkuluqsPS4Hjap+L2WRN/EssKZx3xPuc4zd1ysxNivOL6E4yj060hnHAiRnc5nSewxpfrPuGkKMP+JE+qlUKdwHOd6+YEAvi4kiGjAZ+jK7r2ex8k7H+E3dVjk8y/jzGM+52XVQ7PC8TT8hlBdaSxkSPf3u6dV17P3P8OUWhYj33BcMJ/zGBe85XgqA8vSYRoSBhtJHpyMqAJCl9BzccaZx3wt9/1YAQVski1Ud2pAi3OhS7VfmLpQJnM7yTa0WYFXwE07tmNaNB/NlS1AoJdg5jp7vhACmQwpoDzlO6no0MpKDAW0bR+TVUdtRyLPSLdQxRlnHvM5D7mbWlF69cVCU8MJFBVZ2KZP2FQdQHNtcOfKtg/MqmSDiiQSW3jzdhrrzy8foYsU1gkPZxbfd42OyZ5LDcdRTEVG5xJ4NR1Tl4iao9hv0BgCG5Q8OvYDzOc8TwGf4pLzN9vkoTM9dbWHcbSyDEUFJrzHlNhM4+dcBJPfFmEvfeiKjT/qp/DGrsfERciqgq1Pb2v+YDMt0/QA2l/aTUZfRkM3HpA7y8n/vca8U0HGCxB5MYcs6snOf85/BRgAU2QTxLlxCL0AAAAASUVORK5CYII=') no-repeat 50% 50%;
}
#clearbutton {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAnBJREFUeNqEk8tPE1EUxr+5dzqdvoQytqIEXQgLY3TVrRvCwsQ/ABNTJLoClxIQmEqIXUHQsDTBYmAjMXEBEQ0Jid2IIsOjGtBNWUJSGiO06bRl5nrvBBqpBE5yMq/7+74z594jj46OojosYqNpW3OuImzbhlW23jCbtUlEmqYuepcQAkWWIeOMEHCxUGLRwXYwy4JEadvU0GSbW1UkQZNTYesQHupAZvYbMnMryMwsITp4n78vMsbFyamwyeFnD5B9b4AoCihPibpQMosQFVkH1sKJAsxiYhGLxh9i78OaA1KXDEooam7fwO7sV0AiKBRLLeSkfxbwnZEOpD+tcFAB4a4EFN6WaxxegudcAHAr2DNz83I1bJom637cjS/LBmwNUPYBrUBBb11Fljt7/H74/AFM6ePoetnbWRGweIcF3NPbi5XVdahuN5gEbGk2LjQ2YXdmEZ5AAD6e0wuf0T72KPL2yXia/Av39fVjY2MTHl6eytNFKa43N+PXosGdA46zgKPPOwVsCFY+KntA17G5+RNu7nwkeuVyI9bWU6htCuOPFsTc8AyiY10VWAQpl8s/YrEY0uktB1Z4x2V+whoaLmEt9R3B2jqENA2TkxO4VwU7FRRNsz6TzUL1qLAZ43t7AK0myJ0FHEQopOH1RAJP9VjkXU/CsGAf2zWaTCY/UkI6W1tbIU6W1+vF+pFz6LwD67oeGX4xYtTlvLyx7JiAvL2zk7pYXx/hZS8PxHQsG6sIh8IIBmsxkXjlwHzg/nOuCIgm5vJ5w+/zRVRVnaOUhsWHfD4/H4/H+wV82rxIVc83eboO73/zTJ81rX8FGADNWyJwdIxv8QAAAABJRU5ErkJggg==') no-repeat 50% 50%;
    }
#log-link {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAjJJREFUeNqUU01oU0EQ/va9tekp5JaL9JDepIIFQYoHFQ9Spfhz8uKhxhIFj4KX2kPNRQgKaSMFGy+eLWJatBGRCP5U0lJJIhWbkNJ6kAoGkpDk/ew6u++JpQZp5zG8mdn9Zubb2eXnH6CrSOkbTDmAI/A8HMKI43q+ivcFAd4N6AoN0ClMA8ygzbaLkYnhONq2BUEr3OSIv5iAsRtMQLQsyKkrt6BU2ZYDvLqNo5cfjcOWNbz9MglL/NSdGLvBbQKkRq8h9zWB3FoCqdGoTnJ8EvnZsav4WE7CPED7eQ2M+RR2gpPRS3i/PguzhxYo9mE9jWT0gi6yVH4M3gs8zAJDA9uKHvhO8P2xk1iqzMEg8MyC11nsLLC88UzbKj49T/6kxNBdhoCNLDuX8Dgnrh/BSnVVt5V6Cry+4Y3h9AzDzYtesqk5IBvrwJFNrJW+4dTwsX6cuQeZr/XJ9GfIdAFycJwYtaVs1m2tsiPl4B1oVfFG3ZJKFjIv5ZvFd0SBMrv8B1iAKjwBFmMtbHzforG1dVVuBjAf3dZ2dWuT6HZgmiZcaaEt6uBZGk/T6uSJBlbiEsIGgiJM5YR/j+hjhj+poP4HentQKBb0Hp7Lflq2HRsDhw+hWt7UlYUP7iaMDonzv/ePt9xfUAnCB0PkhrBXKRaLXgIhXSitVCpwHIfakv8F/tPBn2AkEsF+pFQqeQkUuNFo5DKZzAkhxJ7AhmGoonWFZX6sf18H4Il62Ku/BRgAl3Uh7iazc3QAAAAASUVORK5CYII=') no-repeat 50% 50%;
    }
#queries-stat:hover, 
#clearbutton:hover, 
#showstat-but:hover, 
#log-link:hover,
#queries-stat.active, 
#clearbutton.active, 
#showstat-but.active, 
#log-link.active {
    background-color: #FFF;
    padding: 4px;
    border: solid 1px #bbb;
    border-radius: 4px;
    }
#cache-info {
    display: block;
    }
/**Showstat**/