/* LAYOUT
----------------------------------------------- */
body{
background: #FCFCFC url(/img/shadow.gif)  repeat-x
}
/* main-title */
#main-title {padding: 0px 0px 15px 10px;  margin: 0; font-size: 22px; color: #3F5600; font-weight: bold; line-height: 30px}

#content {padding: 22px 18px 20px 18px; background: #FFF}
#content-table {width: 100%
}
#top {}

#left {padding: 0 0 0 0}
/*#left-width {width: 209px}*/
#main {width: 100%}
#main-width {}
#right {padding: 0 0 0 10px}
#right-width {width: 219px}

#footer {color:white; text-align:center; padding:10px}


/* FORMS
----------------------------------------------- */
form {margin: 0; padding: 0;}
input,
textarea,
select {color: #000;}
textarea,
input.text,
select {border: 1px solid #3F5600; border-right: 1px solid #3F5600; border-bottom: 1px solid #3F5600; background: #FBFEFA;}
select {border-right: none;}
select,
input.text,
input.button {height: 17px;}
input.button {border: 1px solid #D4D4D4; border-right: 1px solid #717171; border-bottom: 1px solid #717171;}
input.image {border: none;}

/* NAVIGATION
----------------------------------------------- */
/* m1 
.m1 {padding: 38px 0 26px 0; font-size: 12px;}
.m1 .it {padding: 0 0 1px 0; width: 100%; font-weight: bold; text-transform: uppercase}
.m1 .it a {display: block; padding: 0 11px}
.m1 .it a:link,
.m1 .it a:visited {color: #000; margin: 0; background: url(/img/subscription/bg-it.gif) repeat-x left top; text-decoration: none; line-height: 22px}
.m1 .it a:hover {color: #FFF; margin: -3px 0 -1px 0; background: url(/img/subscription/bg-it.gif) repeat-x left -22px; text-decoration: none; line-height: 26px}

 rubrics 
.rubrics {line-height: 35px; font-size: 15px; font-weight: bold}
.rubrics .it {position: relative; float: left; border-right: solid 1px #444}
.rubrics .it a.lev1 {display: block; padding: 0 10px}
.rubrics .it a.lev1:link,
.rubrics .it a.lev1:visited {color: #FFF; text-decoration: none; background: none}
.rubrics .it a.lev1:hover {color: #FFF; text-decoration: none; background: url(/img/m1/bg-active.gif) repeat-x left top}
.rubrics .it a.lev1:hover span {color: #FFF}
.rubrics .it span {display: block; position: absolute; right: 5px; top: 5px; color: #E41419; line-height: 18px; font-size: 18px}
.rubrics .lev2 {display: none; position: absolute; background: #FFF; z-index: 999}
.rubrics .lev2 .it2 {font-weight: bold; white-space: nowrap}
.rubrics .lev2 .it2 a {display: block; padding: 0 11px}
.rubrics .lev2 .it2 a:link,
.rubrics .lev2 .it2 a:visited {color: #000; background: url(/img/m1/bg-it.gif) repeat-x left top; text-decoration: none; line-height: 22px}
.rubrics .lev2 .it2 a:hover {color: #FFF; background: url(/img/m1/bg-it.gif) repeat-x left -22px; text-decoration: none; line-height: 22px}


*/

/* m1 */
.m1 {position: relative; z-index: 9999; zoom: 1; width: 830px; line-height: 35px; font-size: 15px; font-weight: bold}
.m1 .it {position: relative; float: left; border-right: solid 1px #444}
.m1 .it a.lev1 {display: block; padding: 0 13px}
.m1 .it a.lev1:link,
.m1 .it a.lev1:visited {color: #FFF; text-decoration: none; background: none}
.m1 .it a.lev1:hover {color: #FFF; text-decoration: none; background: url(/img/m1/bg-active.gif) repeat-x left top}
.m1 .it a.lev1:hover span {color: #FFF}
.m1 .it span {display: block; position: absolute; right: 4px; top: 5px; color: #E41419; line-height: 18px; font-size: 18px}
.m1 .a a.lev1:link,
.m1 .a a.lev1:visited,
.m1 .a a.lev1:hover {color: #FFF; text-decoration: none; background: url(/img/m1/bg-active.gif) repeat-x left top}
.m1 .a span {color: #FFF}
.m1 .subsBorder {display: none; position: absolute; top: 35px; left: 0px; padding: 1px 2px 2px 1px; z-index: 9999}
.m1 .subsBorder {background: url(/img/m1/bg2.png)}
.m1 .subs { width: 169px; background: url(/img/m1/bg1.png); }
.m1 .subs .itsub {font-weight: bold; white-space: nowrap; b order-top: solid 1px #FF3846}
.m1 .subs .itsub a.lev2 {zoom: 1; display: block; padding: 0 11px}
.m1 .subs .itsub a.lev2:link,
.m1 .subs .itsub a.lev2:visited {font-size: 12px; color: #000; text-decoration: none; line-height: 21px}
.m1 .subs .itsub a.lev2:hover {font-size: 12px; color: #000; ba ckground: #C41115; text-decoration: none; line-height: 21px}

.m1 .subs .itsubA {font-weight: bold; white-space: nowrap; background: url(/img/m1/bgsub-a.gif) repeat-x left top; }
.m1 .subs .itsubA a.lev2 {zoom: 1; display: block; padding: 0 11px}
.m1 .subs .itsubA a.lev2:link,
.m1 .subs .itsubA a.lev2:visited {font-size: 12px; color: #fff; text-decoration: none; line-height: 21px}
.m1 .subs .itsubA a.lev2:hover {font-size: 12px; color: #fff; text-decoration: none; line-height: 21px}

/* m2 */
.m2 {overflow: hidden; zoom: 1; padding: 3px 0 0 0; background: #C41115; line-height: 31px; font-size: 12px; font-weight: bold;}
.m2 .it {float: left; border-right: solid 1px #F8252E}
.m2 .it a {display: block; padding: 0 12px}
.m2 .it a:link,
.m2 .it a:visited {color: #FFF; text-decoration: none; background: #E41419}
.m2 .it a:hover {color: #FFF; text-decoration: none; background: #C41115}
.m2 .a a:link,
.m2 .a a:visited,
.m2 .a a:hover {background: #C41115}


.comm .abrd td.c {line-height:normal; font-size: 11px}
.comm .abrd td.c .tl a {color: #3F5600; }

.abrd td {line-height: 4px; font-size: 4px}
.abrd td.lu,
.abrd td.ru,
.abrd td.ld,
.abrd td.ru {width:6px; height:6px;}
.abrd .ls {background: url(/img/apx.gif) repeat-y left top}
.abrd .rs {background: url(/img/apx.gif) repeat-y right top}
.abrd .us {background: url(/img/apx.gif) repeat-x left top}
.abrd .ds {background: url(/img/apx.gif) repeat-x left bottom}

#calendar{margin-left:15px}


/* rubrics */
.rubrics {padding: 11px 0 26px 0; font-size: 12px;}
.rubrics .rlrl {zoom: 1}
.rubrics .ttl {padding: 0 0 5px 0}
.rubrics .it1 {position: relative; padding: 0 0 1px 0; font-weight: bold; t ext-transform: uppercase}
.rubrics .it1 a.lev1 {display: block; zoom: 1; padding: 0 11px}
.rubrics .it1 a.lev1:link,
.rubrics .it1 a.lev1:visited {color: #000; margin: 0; background: url(/img/subscription/bg-it.gif) repeat-x left top; text-decoration: none; line-height: 22px}
.rubrics .it1 a.lev1:hover {color: #FFF; margin: -3px 0 -1px 0; background: url(/img/subscription/bg-it.gif) repeat-x left -22px; text-decoration: none; line-height: 26px}
.rubrics .it1 a.lev1:hover span {color: #FFF}
.rubrics .it1 span {display: block; position: absolute; right: 5px; top: 5px; color: #E41419; line-height: 18px; font-size: 18px}
/*.rubrics .left .list2 {position: absolute; left: 209px; top: 0px}
.rubrics .right .list2 {position: absolute; right: 209px; top: 0px}*/
.rubrics .left .list2Border {position: absolute; left: 209px; top: 3px}
.rubrics .right .list2Border {position: absolute; right: 209px; top: 3px}

.rubrics .list2Border {display: none; z-index: 999}
.rubrics .list2Border {background: url(/img/m1/bg2.png)}
.rubrics .list2 { width: 209px; background: url(/img/m1/bg1.png); border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; }
.rubrics .l ist2 {display: none; width: 209px; background: url(/img/rubrics/bg.png); z-index: 999}
.rubrics .list2 .it2 {font-weight: bold; white-space: nowrap; }
.rubrics .list2 .it2 a.lev2 {zoom: 1; display: block; padding: 0 11px}
.rubrics .list2 .it2 a.lev2:link,
.rubrics .list2 .it2 a.lev2:visited {font-size: 12px; color: #000; text-decoration: none; line-height: 21px}
.rubrics .list2 .it2 a.lev2:hover {font-size: 12px; color: #000; background: #C41115; text-decoration: none; line-height: 21px}

.rubrics .list2 .it2A {font-weight: bold; white-space: nowrap; background: url(/img/m1/bg-active2.png) repeat-x left top; }
.rubrics .list2 .it2A a.lev2 {zoom: 1; display: block; padding: 0 11px}
.rubrics .list2 .it2A a.lev2:link,
.rubrics .list2 .it2A a.lev2:visited {font-size: 12px; color: #fff; text-decoration: none; line-height: 21px}
.rubrics .list2 .it2A a.lev2:hover {font-size: 12px; color: #fff; text-decoration: none; line-height: 21px}

/*
.rubrics .list2 {display: none; width: 209px; background: url(/img/rubrics/bg.png); z-index: 999}
.rubrics .list2 .it2 {font-weight: bold; white-space: nowrap; border-top: solid 1px #FF3846}
.rubrics .list2 .it2 a.lev2 {display: block; padding: 0 11px}
.rubrics .list2 .it2 a.lev2:link,
.rubrics .list2 .it2 a.lev2:visited {color: #FFF; text-decoration: none; line-height: 22px}
.rubrics .list2 .it2 a.lev2:hover {color: #FFF; background: #C41115; text-decoration: none; line-height: 22px}*/

.articlesIndex{padding-right:15px}
.articlesIndex .actions div{
    background:url(/img/comment.png) no-repeat left top;
    float:right;
    padding-left:19px;
}
.articlesIndex .rubric{ 
    float:right;
}
.articlesIndex .ttl a{
    font-size:12pt;
    font-weight:bold;
}

.articlesIndex .issueDate{
  padding:5px;
}
.articlesIndex .splitter{
    width:100%;
    height:3px;
    background:#FCFCFC;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    margin-top:22px;
    clear:both;
}

.articlesIndex .comm {
        padding: 10px 10px 12px 10px;
        background: #FBFEFA;
        clear:both;
    }
.articlesIndex .comm .it{
    margin-bottom: 5px;
}

.articlesIndex .comm .it .tl{
    font-weight:bold;
    font-size:12px;
    color:#3F5600;
}
.articlesIndex .comm .it .tl .dt{
    font-weight:normal;
    color:#969696;
}

.blog-comments-last{
  
     margin:0px;
}
.blog-comments-last .blockTitle{text-align:center; padding:3px; font-size:13px; font-weight:bold}
.blog-comments-last ul{padding:0px}
.blog-comments-last .text{}
.blog-comments-last .commentLi{list-style:none; margin-bottom:5px;}
.blog-comments-last .commentLi strong{color:#3F5600;}
.blog-comments-last .commentLi .cmnt{text-align:justify;}
.blog-comments-last .commentLi strong a{color:#3F5600;}
.blog-comments-last ul { margin:0 0 10px 2px; padding-left:2px;}




/* logo */
.logo {padding: 0 0 9px 0}
.logo img {display: block}

/* cover */
.cover {padding: 0 0 20px 0}
.cover img {display: block}

/* subscription */
.subscription {padding: 0 0 26px 0; font-size: 12px;}
.subscription .ttl {padding: 0 0 10px 0}
.subscription .ttl img {display: block}
.subscription .content {}
.subscription .it {padding: 0 0 1px 0; width: 100%; font-weight: bold}
.subscription .it a {display: block; padding: 0 11px}
.subscription .it a:link,
.subscription .it a:visited {color: #000; margin: 0; background: url(/img/subscription/bg-it.gif) repeat-x left top; text-decoration: none; line-height: 22px}
.subscription .it a:hover {color: #FFF; margin: -3px 0 -1px 0; background: url(/img/subscription/bg-it.gif) repeat-x left -22px; text-decoration: none; line-height: 26px}

/* profile */
.profile {padding: 0 0 26px 0; font-size: 12px;}
.profile .ttl {padding: 0 0 10px 0}
.profile .ttl img {display: block}
.profile .content {}
.profile .it {padding: 0 0 1px 0; width: 100%; font-weight: bold}
.profile .it a {display: block; padding: 0 11px}
.profile .it a:link,
.profile .it a:visited {color: #000; margin: 0; background: url(/img/subscription/bg-it.gif) repeat-x left top; text-decoration: none; line-height: 22px}
.profile .it a:hover {color: #FFF; margin: -3px 0 -1px 0; background: url(/img/subscription/bg-it.gif) repeat-x left -22px; text-decoration: none; line-height: 26px}

/* temrub */
.temrub {padding: 0 0 26px 0; font-size: 12px;}
.temrub .ttl {padding: 0 0 10px 0}
.temrub .ttl img {display: block}
.temrub .content {}
.temrub .it {padding: 0 0 1px 0; width: 100%; font-weight: bold}
.temrub .it a {display: block; padding: 0 11px}
.temrub .it a:link,
.temrub .it a:visited {color: #000; margin: 0; background: url(/img/temrub/bg-it.gif) repeat-x left top; text-decoration: none; line-height: 22px}
.temrub .it a:hover {color: #FFF; margin: -3px 0 -1px 0; background: url(/img/temrub/bg-it.gif) repeat-x left -22px; text-decoration: none; line-height: 26px}



/* argument */
.argument {padding: 17px 14px 15px 14px}
.argument .clr {height: 1px}
.argument .ttl {padding: 0 0 3px 0}
.argument .it {position: relative; float: left; padding: 0 1px 0 0; width: 243px; height: 194; overflow: hidden}
.argument .shadow {position: absolute; left: 0px; top: 0px}
.argument .lnk {position: absolute; left: 0px; top: 0px; font-size: 10px}
.argument .lnk a {display: block; padding: 10px 0 0 20px}
.argument .lnk a:link,
.argument .lnk a:visited,
.argument .lnk a:hover {color: #FFF}
.argument .name-bg {position: absolute; left: 0px; bottom: 0px; line-height: 0px; font-size: 0px}
.argument .name {position: absolute; left: 0px; bottom: 0px; height: 41px; line-height: 14px; font-size: 12px}
.argument .name a {display: block; padding: 5px 10px; font-size: 14px; font-weight: bold}
.argument .name a:link,
.argument .name a:visited  {color: #FFF; text-decoration: none}
.argument .name a:hover {color: #FFF; text-decoration: underline}
.argument .image img {display: block}

/* articles */
.articles {padding: 0 10px}
.articles .list .items {float: left; width: 49%; padding: 0 0 20px 0}
.articles .list .fpad {padding-right: 10px}
.articles .list .spad {padding-left: 10px}
.articles .list .rubric-name {padding: 0 0 3px 0; font-size: 17px; color: #000}
.articles .list .rubric-name a:link,
.articles .list .rubric-name a:visited,
.articles .list .rubric-name a:hover {color: #000; text-decoration: none}
.articles .list .name-first {padding: 0 0 6px 0; font-size: 14px; font-weight: bold}
.articles .list .name-first a:link,
.articles .list .name-first a:visited,
.articles .list .name-first a:hover {color: #E41419}
.articles .list .image {padding: 3px; margin: 0 0 6px 0; background: #EFEFEF; line-height: 0px; font-size: 0px}
.articles .list .descr {padding: 0 0 6px 0}
.articles .list .name a:link,
.articles .list .name a:visited {color: #555}
.articles .list .name a:hover {color: #E41419}
.articles .item .date {padding: 7px 0 0 12px; color: #3F5600; font-weight: bold; font-size: 11px}
.articles .item .title {padding: 0 0 5px 8px; color: #000; font-size: 24px; font-weight: bold}
.articles .item .number {padding: 2px 0 0 12px; color: #9D9D9D; font-size: 14px; font-weight: bold;}
.articles .item .author {float: right; color: #9D9D9D}
.articles .item .author strong {color: #000}
.articles .item .tabs {padding: 10px 0 2px 0}
.articles .item .tabs .it {float: right; margin: 0 0 0 1px; font-weight: bold; font-size: 11px; line-height: 31px; background: url(/img/articles/bg-it.gif) repeat-x left top}
.articles .item .tabs .it a {display: block; padding: 0 19px}
.articles .item .tabs .it a:link,
.articles .item .tabs .it a:visited,
.articles .item .tabs .it a:hover {color: #FFF; text-decoration: none}
.articles .item .tabs .a {background: url(/img/articles/bg-it-a.gif) repeat-x left top}
.articles .item .tabs .a a:link,
.articles .item .tabs .a a:visited,
.articles .item .tabs .a a:hover {color: #E41419; text-decoration: none}
.articles .item .txt .image {padding: 14px; background: #F1F1F1}
.articles .item .txt .image img {display: block; padding: 0 15px 0 0}
.articles .item .txt .image .anounce {color: #555; font-style: italic;}
.articles .item .txt .content {padding: 14px 14px 0 14px}
.articles .item .vid {padding: 14px 14px 0 14px; text-align: center}
.articles .item .vid .v {width: 405px; margin: 0 auto}
.articles .item .comm {padding: 17px 17px 12px 17px; background: #ECECEC}
.articles .item .comm .tl {padding: 0 0 1px 0; color: #3F5600; font-size: 17px}
.articles .item .comm .dt {font-size: 10px; color: #777}
.articles .item .comm .cm {padding: 0 0 10px 0}
.articles .item .comm .actions {padding: 10px 0 0 0}
.articles .item .comm .fm {padding: 10px 0 0 0}
.articles .item .comm .fm strong { display: block; padding: 0 0 5px 0; color: #000}
.articles .item .comm .fm td {padding: 0 5px 5px 0}
.articles .item .comm .fm input.text {width: 150px}
.articles .item .comm .fm textarea.ta {width: 270px; height: 100px}
.articles .item .comm .fm .ra {text-align: right}
.articles .item .comm .fm .req {color: #E41419; font-size: 10px; font-weight: normal}
.articles .item .gal {padding: 17px 17px 12px 17px; background: #ECECEC}
.articles .item .comme {padding: 17px 17px 12px 17px; color: #E41419; font-style: italic;}


/* -- */
.articles .add  {padding: 14px 8px 15px 0}
.articles .add .ttl {float: left; padding: 5px 0 0 0}
.articles .add .rubr {padding: 0 0 1px 0}
.articles .add .rubr .it {float: right; margin: 0 1px 0 0; font-weight: bold; font-size: 11px; line-height: 31px; background: url(/img/articles/bg-it.gif) repeat-x left top}
.articles .add .rubr .it a {display: block; padding: 0 19px}
.articles .add .rubr .it a:link,
.articles .add .rubr .it a:visited,
.articles .add .rubr .it a:hover {color: #FFF; text-decoration: none}
.articles .add .rubr .a {background: url(/img/articles/bg-it-a.gif) repeat-x left top}
.articles .add .rubr .a a:link,
.articles .add .rubr .a a:visited,
.articles .add .rubr .a a:hover {color: #E41419; text-decoration: none}
.articles .add .cont table,
.articles .add .cont td.wd {width: 100%}
.articles .add .cont {padding: 18px 18px 0 18px; background: url(/img/articles/bg-add.gif) repeat-x left top}
.articles .add .cont .dt {padding: 2px 15px 15px 0; color: #A4A4A4; font-size: 10px}
.articles .add .cont .tl {font-size: 12px}
.articles .add .cont .tl a {font-weight: bold;}
.articles .add .cont .tl a:link,
.articles .add .cont .tl a:visited,
.articles .add .cont .tl a:hover {color: #555}
.articles .add .cont .an {padding: 0 0 15px 0; font-size: 11px; line-height: 15px}
.articles .add .cont .lnk {padding: 2px 0 15px 10px; font-size: 10px; font-weight: bold}
.articles .add .cont .lnk a:link,
.articles .add .cont .lnk a:visited,
.articles .add .cont .lnk a:hover {color: #E41419}
/**/
.articles .rubric .items {padding: 0 0 0 17px}
.articles .rubric .items .it {padding: 0 0 17px 0}
.articles .rubric .items .ttl {padding: 0 0 10px 0; font-size: 14px; font-weight: bold}
.articles .rubric .items .ttl a:link,
.articles .rubric .items .ttl a:visited,
.articles .rubric .items .ttl a:hover {color: #E41419}
.articles .rubric .items .cont {overflow: hidden; zoom: 1; background: #EBEBEB}
.articles .rubric .items .image {float: left; padding: 4px 18px 4px 4px}
.articles .rubric .items .descr {padding: 18px 10px 10px 10px}
.articles .rubric .items .actions {padding: 0 10px 10px 10px}
.articles .rubric .pages {padding-left: 17px}


/* events */
.events {padding: 0 24px}
.events .list .it {float: left; width: 49%; padding: 0 0 20px 0}
.events .list .fpad {padding-right: 10px}
.events .list .spad {padding-left: 10px}
.events .list .name {padding: 0 0 6px 0; font-size: 14px; font-weight: bold}
.events .list .name a:link,
.events .list .name a:visited,
.events .list .name a:hover {color: #E41419}
.events .list .image {padding: 3px; margin: 0 0 6px 0; background: #EFEFEF; line-height: 0px; font-size: 0px}
.events .list .descr {padding: 0 0 6px 0}
.events .list .lnk a:link,
.events .list .lnk a:visited {color: #555}
.events .list .lnk a:hover {color: #E41419}
/* -- */
.events .item .date {color: #E41419; font-weight: bold; font-size: 11px}
.events .item .title {color: #000; font-size: 24px; font-weight: bold}
.events .item .number {color: #9D9D9D; font-size: 14px; font-weight: bold;}
.events .item .author {float: right; color: #9D9D9D}
.events .item .author strong {color: #000}
.events .item .tabs {padding: 10px 0 2px 0}
.events .item .tabs .it {float: right; margin: 0 0 0 1px; font-weight: bold; font-size: 11px; line-height: 31px; background: url(/img/articles/bg-it.gif) repeat-x left top}
.events .item .tabs .it a {display: block; padding: 0 19px}
.events .item .tabs .it a:link,
.events .item .tabs .it a:visited,
.events .item .tabs .it a:hover {color: #FFF; text-decoration: none}
.events .item .tabs .a {background: url(/img/articles/bg-it-a.gif) repeat-x left top}
.events .item .tabs .a a:link,
.events .item .tabs .a a:visited,
.events .item .tabs .a a:hover {color: #E41419; text-decoration: none}
.events .item .txt .image {overflow: hidden; zoom: 1; padding: 14px; background: #F1F1F1}
.events .item .txt .image img {display: block; float: left;}
.events .item .txt .image .anounce {padding: 0 0 0 330px; color: #E41419}
.events .item .txt .content {padding: 14px 14px 0 14px}
.events .item .vid {padding: 14px 14px 0 14px; text-align: center}
.events .item .vid .v {width: 405px; margin: 0 auto}
.events .item .comm {padding: 17px 17px 12px 17px; background: #ECECEC}
.events .item .comm .tl {padding: 0 0 1px 0; color: #000; font-size: 17px}
.events .item .comm .dt {font-size: 10px; color: #777}
.events .item .comm .cm {padding: 0 0 10px 0}
.events .item .comm .actions {padding: 10px 0 0 0}
.events .item .comm .fm {padding: 10px 0 0 0}
.events .item .comm .fm strong { display: block; padding: 0 0 5px 0; color: #000}
.events .item .comm .fm td {padding: 0 5px 5px 0}
.events .item .comm .fm input.text {width: 150px}
.events .item .comm .fm textarea.ta {width: 250px; height: 70px}
.events .item .comm .fm .ra {text-align: right}
.events .item .comm .fm .req {color: #E41419; font-size: 10px; font-weight: normal}

/* -- */
.events .add  {padding: 14px 8px 15px 0}
.events .add .ttl {float: left; padding: 5px 0 0 0}
.events .add .rubr {}
.events .add .rubr .it {float: right; margin: 0 1px 0 0; font-weight: bold; font-size: 11px; line-height: 31px; background: url(/img/articles/bg-it.gif) repeat-x left top}
.events .add .rubr .it a {display: block; padding: 0 19px}
.events .add .rubr .it a:link,
.events .add .rubr .it a:visited,
.events .add .rubr .it a:hover {color: #FFF; text-decoration: none}
.events .add .rubr .a {background: url(/img/articles/bg-it-a.gif) repeat-x left top}
.events .add .rubr .a a:link,
.events .add .rubr .a a:visited,
.events .add .rubr .a a:hover {color: #E41419; text-decoration: none}
.events .add .cont table,
.events .add .cont td.wd {width: 100%}
.events .add .cont {padding: 18px 18px 0 18px; background: #F7F7F7 url(/img/articles/bg-cont.gif) repeat-x left top}
.events .add .cont .dt {padding: 2px 15px 15px 0; color: #A4A4A4; font-size: 10px}
.events .add .cont .tl {font-size: 12px}
.events .add .cont .tl a {font-weight: bold;}
.events .add .cont .tl a:link,
.events .add .cont .tl a:visited,
.events .add .cont .tl a:hover {color: #555}
.events .add .cont .an {padding: 0 0 15px 0; font-size: 11px; line-height: 15px}
.events .add .cont .lnk {padding: 2px 0 15px 10px; font-size: 10px; font-weight: bold}
.events .add .cont .lnk a:link,
.events .add .cont .lnk a:visited,
.events .add .cont .lnk a:hover {color: #E41419}
/**/
.events .rubric .items {padding: 0 0 0 17px}
.events .rubric .items .it {padding: 0 0 17px 0}
.events .rubric .items .ttl {padding: 0 0 10px 0; font-size: 14px; font-weight: bold}
.events .rubric .items .ttl a:link,
.events .rubric .items .ttl a:visited,
.events .rubric .items .ttl a:hover {color: #E41419}
.events .rubric .items .cont {overflow: hidden; zoom: 1; background: #EBEBEB}
.events .rubric .items .image {float: left; padding: 4px 18px 4px 4px}
.events .rubric .items .descr {padding: 18px 10px 10px 10px}
.events .rubric .items .actions {padding: 0 10px 10px 10px}
.events .rubric .pages {padding-left: 17px}

/* gallery-ind */
.gallery-ind {padding: 0 24px 15px 24px}
.gallery-ind .ttl {padding: 0 0 5px 0}
.gallery-ind .list {padding: 14px 0; margin: 0 -16px; background: #FAF7EE url(/img/gallery-ind/bg-list.gif) repeat-x left top; text-align: center}
.gallery-ind .rel {position: relative}
.gallery-ind .cont {overflow: hidden; margin: 0 auto; width: 495px; height: 126px; text-align: left}
.gallery-ind .cont table {width: 495px; height: 126px}
.gallery-ind .it {padding: 5px 5px 2px 5px; margin: 0 2px 0 0; background: #FFF}
.gallery-ind .al {padding: 53px 0 0 0; width: 13px}
.gallery-ind .ar {padding: 53px 0 0 0; width: 13px; text-align: right}
.gallery-ind .image img {display: block}
.gallery-ind .name {padding: 3px 0; text-align: center; color: #E41419}
.gallery-ind .nav-sub { position: relative; overflow: hidden; width: 465px; position: absolute}

/* blogs-ind */
.blogs-ind  {padding: 0 8px 15px 0}
.blogs-ind .ttl {float: left}
.blogs-ind .rubr {padding: 0 0 0 180px}
.blogs-ind .rubr .it {float: left; margin: 0 1px 0 0; font-weight: bold; font-size: 11px; line-height: 31px; background: url(/img/blogs-ind/bg-it.gif) repeat-x left top}
.blogs-ind .rubr .it a {display: block; padding: 0 19px}
.blogs-ind .rubr .it a:link,
.blogs-ind .rubr .it a:visited,
.blogs-ind .rubr .it a:hover {color: #FFF; text-decoration: none}
.blogs-ind .rubr .a {background: url(/img/blogs-ind/bg-it-a.gif) repeat-x left top}
.blogs-ind .rubr .a a:link,
.blogs-ind .rubr .a a:visited,
.blogs-ind .rubr .a a:hover {color: #E41419; text-decoration: none}
.blogs-ind .cont {overflow: hidden; zoom: 1; padding: 18px 0 18px 18px; background: #F7F7F7 url(/img/blogs-ind/bg-cont.gif) repeat-x left top}
.blogs-ind .cont .it {float: left; width: 33%}
.blogs-ind .cont .pad {padding: 0 5px 0 0}
.blogs-ind .cont .image {float: left}
.blogs-ind .cont .date {padding: 3px 0 0 0; font-size: 10px}
.blogs-ind .cont .date span {color: #A4A4A4}
.blogs-ind .cont .author {padding: 2px 0 0 0; font-size: 10px}
.blogs-ind .cont .author a {font-weight: bold;}
.blogs-ind .cont .author a:link,
.blogs-ind .cont .author a:visited,
.blogs-ind .cont .author a:hover {color: #E41419}
.blogs-ind .cont .name {padding: 0 0 0 83px; font-size: 11px; font-weight: bold}
.blogs-ind .cont .name a:link,
.blogs-ind .cont .name a:visited,
.blogs-ind .cont .name a:hover {color: #000}
.blogs-ind .cont .descr {padding: 0 0 0 83px; font-size: 11px; line-height: 15px}

/* blogs-inner */
.blogs-inner  {padding: 0 10px 15px 10px}
.blogs-inner .ttl {float: left}
.blogs-inner .rubr {padding: 0 0 0 180px}
.blogs-inner .rubr .it {float: left; margin: 0 1px 0 0; font-weight: bold; font-size: 11px; line-height: 31px; background: url(/img/blogs-ind/bg-it.gif) repeat-x left top}
.blogs-inner .rubr .it a {display: block; padding: 0 19px}
.blogs-inner .rubr .it a:link,
.blogs-inner .rubr .it a:visited,
.blogs-inner .rubr .it a:hover {color: #FFF; text-decoration: none}
.blogs-inner .rubr .a {background: url(/img/blogs-ind/bg-it-a.gif) repeat-x left top}
.blogs-inner .rubr .a a:link,
.blogs-inner .rubr .a a:visited,
.blogs-inner .rubr .a a:hover {color: #E41419; text-decoration: none}
.blogs-inner .cont {overflow: hidden; zoom: 1; padding: 18px 0 18px 18px; background: #F7F7F7 url(/img/blogs-ind/bg-cont.gif) repeat-x left top}
.blogs-inner .cont .it {float: left; width: 49%}
.blogs-inner .cont .pad {padding: 0 5px 0 0}
.blogs-inner .cont .image {float: left}
.blogs-inner .cont .date {padding: 3px 0 0 0; font-size: 10px}
.blogs-inner .cont .date span {color: #A4A4A4}
.blogs-inner .cont .author {padding: 2px 0 0 0; font-size: 10px}
.blogs-inner .cont .author a {font-weight: bold;}
.blogs-inner .cont .author a:link,
.blogs-inner .cont .author a:visited,
.blogs-inner .cont .author a:hover {color: #E41419}
.blogs-inner .cont .name {padding: 0 0 0 83px; font-size: 11px; font-weight: bold}
.blogs-inner .cont .name a:link,
.blogs-inner .cont .name a:visited,
.blogs-inner .cont .name a:hover {color: #000}
.blogs-inner .cont .descr {padding: 0 0 0 83px; font-size: 11px; line-height: 15px}

/* blog */
.blog {padding: 70px 10px 14px 10px}
.blog .title {padding: 0 14px; font-size: 14px; line-height: 33px; font-weight: bold; background: #F5F5F5 url(/img/blog/title.gif) repeat-x left top; color: #000}
.blog .privat-actions {padding: 14px}
.blog .list {padding: 14px 14px 0 14px}
.blog .it {padding: 0 0 20px 0}
.blog .date {padding: 3px 0 0 0; float: right; font-size: 10px; font-weight: bold; color: #B0B0B0}
.blog .ttl {font-size: 14px; font-weight: bold}
.blog .ttl a:link,
.blog .ttl a:visited,
.blog .ttl a:hover {color: #000}
.blog .author {font-size: 11px}
.blog .author a:link,
.blog .author a:visited
.blog .author a:hover {color: #E41419}
.blog .descr {padding: 15px 0 0 0}
.blog .full {padding: 15px 0 0 0}
.blog .actions {overflow: hidden; zoom: 1; padding: 4px 0 0 0; font-size: 10px}
.blog .actions a:link,
.blog .actions a:visited,
.blog .actions a:hover {color: #E41419}
.blog .actions div {float: left; padding: 0 15px 5px 0}
.blog .comm {margin: 10px 0 0 0; background: #ECECEC}
.blog .comm .tl {padding: 10px 10px 1px 10px; color: #000; font-size: 14px; font-weight: bold;}
.blog .comm .dt {font-size: 10px; color: #777}
.blog .comm .cm {padding: 0 10px 10px 10px}
.blog .comm .ln {font-size: 2px; line-height: 2px; height: 2px; background: #FFF}
.blog .fm {padding: 10px 0 0 0}
.blog .fm strong { display: block; padding: 0 0 5px 0; color: #000}
.blog .fm td {padding: 0 5px 5px 0}
.blog .fm input.text {width: 150px}
.blog .fm textarea.ta {width: 250px; height: 70px}
.blog .fm .ra {text-align: right}
.blog .fm .req {color: #E41419; font-size: 10px; font-weight: normal}
.blog .save {padding: 15px 0 0 0}

/* blogers */
.blogers {padding: 128px 0 15px 0}
.blogers .list {overflow: hidden; zoom: 1; padding: 15px 5px 0 5px; background: #F7F7F7 url(/img/blogers/bg.gif) repeat-x left top}
.blogers .list .it {width: 93px; padding: 0 0 15px 0; text-align: center}
.blogers .list .fl {float: left}
.blogers .list .fr {float: right}
.blogers .list .image div {padding: 2px; text-align: center}
.blogers .list .image img {display: block; margin: 0 auto}
.blogers .list .name a:link,
.blogers .list .name a:visited,
.blogers .list .name a:hover {color: #E41419}

/* blogers-rating */
.blogers-rating {padding: 13px 0 15px 0}
.blogers-rating .title {padding: 0 14px; font-size: 14px; line-height: 33px; font-weight: bold; background: #E41419; color: #FFF}
.blogers-rating .list {padding: 2px 0 0 0}
.blogers-rating .it {padding: 14px; margin: 0 0 2px 0; background: #F8F8F8 url(/img/blogers/rate.gif) repeat-x left top}
.blogers-rating .name {padding: 0 0 15px 0; font-size: 14px; font-weight: bold}
.blogers-rating .name a:link,
.blogers-rating .name a:visited,
.blogers-rating .name a:hover {color: #E41419; text-decoration: none}
.blogers-rating .image {padding: 0 0 15px 0; text-align: center}
.blogers-rating .ttl a:link,
.blogers-rating .ttl a:visited,
.blogers-rating .ttl a:hover {color: #555}



/* video */
.video {padding: 0 0 26px 0}
.video .ttl {padding: 0 0 10px 0; font-size: 0px; line-height: 0px}
.video .cont {padding: 10px; background: #F7F7F7 url(/img/video/bg.gif) repeat-x left top}
.video .image {overflow: hidden; zoom: 1; position: relative; padding: 0 0 7px 0; line-height: 0px; font-size: 0px}
.video .image img.im {display: block; float: left; border: solid 4px #FFF}
.video .image img.arr {position: absolute; left: 50%; top: 50%; margin: -29px 0 0 -30px}
.video .name {padding: 0 0 3px 8px; font-size: 11px; font-weight: bold; color: #E41419}
.video .name a:link,
.video .name a:visited,
.video .name a:hover {color: #E41419}
.video .size {padding: 0 0 0 8px}

/* video-main */
.video-main {padding: 0 10px 15px 10px}
.video-main .cont {padding: 10px; background: #F7F7F7 url(/img/video/bg.gif) repeat-x left top}
.video-main .ct {text-align: center}
.video-main .ct div {width: 460px; margin: 0 auto}
.video-main .image {overflow: hidden; zoom: 1; position: relative; padding: 0 0 7px 0; line-height: 0px; font-size: 0px}
.video-main .image img.im {display: block; float: left; border: solid 4px #FFF}
.video-main .image img.arr {position: absolute; left: 50%; top: 50%; margin: -29px 0 0 -30px}
.video-main .name {padding: 0 0 3px 8px; font-size: 11px; font-weight: bold; color: #E41419}
.video-main .name a:link,
.video-main .name a:visited,
.video-main .name a:hover {color: #E41419}
.video-main .size {padding: 0 0 0 8px}

/* login */
.login { margin:5px; padding-bottom:17px; text-align:center}
.login td {padding:2px}
.login span{width:50px}
.login .ttl {padding: 0 0 10px 0; font-size: 0px; line-height: 0px}
.login .cont {padding: 10px; background: #F7F7F7 url(/img/login/bg.gif) repeat-x left top}
.login .cont td {padding: 8px 6px 0 0}
.login .cont input.text {width: 103px; float:right}
.login .cont a.reg:link,
.login .cont a.reg:visited,
.login .cont a.reg:hover {color: #E41419}
.login .lnk {padding: 3px 0 0 0; font-size: 11px}
.login .lnk a:link,
.login .lnk a:visited,
.login .lnk a:hover {color: #E41419}
.login .label{text-align:center; padding:3px; font-size:13px; font-weight:bold}

/* wallpapper */
.wallpapper {padding: 0 0 15px 0}
.wallpapper .ttl {padding: 0 0 10px 0; font-size: 0px; line-height: 0px}
.wallpapper .ttl a {display: block}
.wallpapper .list {padding: 10px 5px 10px 10px; background: #FAF7EE url(/img/wallpapper/bg.gif) repeat-x left top}
.wallpapper .it {position: relative; float: left; padding: 0 0 2px 0}
.wallpapper .fst {padding: 0 2px 2px 0}
.wallpapper .image {line-height: 0px; font-size: 0px}
.wallpapper .image a {display: block}
.wallpapper .image a:link,
.wallpapper .image a:visited {border: solid 3px #FFF}
.wallpapper .image a:hover {border: solid 3px #E41419}
.wallpapper .dl {position: absolute; left: 0px; top: 0px; padding: 0 4px; background: #FFF; line-height: 13px; font-size: 10px; color: #C9C9C9}

/* wallpapper-main */
.wallpapers-main {padding: 0 10px 15px 10px}
.wallpapers-main .list {overflow: hidden; zoom: 1; background: #F3F3F3}
.wallpapers-main .list .it {float: left; padding: 7px 3px 0 3px}
.wallpapers-main .list .it .image {border: solid 1px #F2F2F2; padding: 2px; margin: 2px}
.wallpapers-main .list .it .image img {display: block}
.wallpapers-main .list .it .name {width: 153px; padding: 0 0 10px 0; text-align: center; font-size: 10px}
.wallpapers-main .list .it .name a:link,
.wallpapers-main .list .it .name a:visited {color: #555; text-decoration: none}
.wallpapers-main .list .it .name a:hover {color: #E41419; text-decoration: underline}
.wallpapers-main .list .it .name .itm {width: 49%; float: left}
.wallpapers-main .list .it .name .fpad {padding: 0 5px 0 0; text-align: right}
.wallpapers-main .list .it .name .spad {padding: 0 0 0 5px; text-align: left}
.wallpapers-main .list .ln {font-size: 3px; line-height: 3px; height: 3px; background: #FFF; clear: both}
.wallpapers-main .pages {padding-left: 14px;}

/* forum-side */
.forum-side {padding: 0 0 15px 0}
.forum-side .ttl {padding: 0 0 10px 0; font-size: 0px; line-height: 0px}
.forum-side .cont {padding: 10px; background: #F7F7F7 url(/img/forum-side/bg.gif) repeat-x left top}
.forum-side .cont td {padding: 8px 6px 0 0}
.forum-side .cont input.text {width: 103px}
.forum-side a.reg:link,
.forum-side a.reg:visited,
.forum-side a.reg:hover {color: #E41419}
.forum-side .last-topics {padding: 15px 8px; font-weight: bold; color: #000; font-size: 11px}
.forum-side .list {padding: 0 8px}
.forum-side .it {padding: 4px 12px; margin: 0 -12px}
.forum-side .date {font-size: 10px; color: #A4A4A4}
.forum-side .name {font-size: 11px}
.forum-side .name a:link,
.forum-side .name a:visited,
.forum-side .name a:hover {color: #555}
.forum-side .author {font-size: 10px; color: #A4A4A4}
.forum-side .author a:link,
.forum-side .author a:visited,
.forum-side .author a:link {color: #E41419}
.forum-side .list .lnk {padding: 10px 0 5px 0; font-size: 11px; text-align: right; font-weight: bold}
.forum-side .list .lnk a:link,
.forum-side .list .lnk a:visited,
.forum-side .list .lnk a:hover {color: #E41419}

/* magazin-archive */
.magazin-archive {padding: 0 10px 15px 10px}
.magazin-archive .list {overflow: hidden; zoom: 1; background: #F3F3F3}
.magazin-archive .list .it {float: left; padding: 7px 0 0 0}
.magazin-archive .list .it .image {border: solid 1px #F2F2F2; padding: 2px; margin: 2px}
.magazin-archive .list .it .image img {display: block}
.magazin-archive .list .it .name {text-align: center; font-size: 10px; line-height: 36px}
.magazin-archive .list .it .name a:link,
.magazin-archive .list .it .name a:visited {color: #555; text-decoration: none}
.magazin-archive .list .it .name a:hover {color: #E41419; text-decoration: underline}
.magazin-archive .list .ln {font-size: 3px; line-height: 3px; height: 3px; background: #FFF; clear: both}
.magazin-archive .number .cover {padding: 17px; background: #EBEBEB}
.magazin-archive .number .tl {padding: 0 0 17px 0; font-size: 18px; font-weight: bold; color: #000}
.magazin-archive .number .items {padding: 0 0 0 17px}
.magazin-archive .number .items .rubric {padding: 17px 0 7px 0; font-size: 18px; font-weight: bold; color: #000}
.magazin-archive .number .items .ttl {padding: 0 0 10px 0; font-size: 14px; font-weight: bold}
.magazin-archive .number .items .ttl a:link,
.magazin-archive .number .items .ttl a:visited,
.magazin-archive .number .items .ttl a:hover {color: #E41419}
.magazin-archive .number .items .cont {overflow: hidden; zoom: 1; background: #EBEBEB}
.magazin-archive .number .items .image {float: left; padding: 4px 18px 4px 4px}
.magazin-archive .number .items .descr {padding: 18px 10px 10px 10px}
.magazin-archive .number .items .actions {padding: 0 10px 10px 10px}
.magazin-archive .number .back {padding: 10px 0 10px 50px; float: right}
.magazin-archive .number .back a:link,
.magazin-archive .number .back a:visited,
.magazin-archive .number .back a:hover {color: #E41419}
.magazin-archive .number .pages {padding-left: 17px}

/* magazin-last */
.magazin-last {padding: 0 10px 15px 10px}
.magazin-last .list {overflow: hidden; zoom: 1; padding: 0 0 0 2px; background: #F3F3F3}
.magazin-last .list .it {float: left; padding: 7px 0 0 0}
.magazin-last .list .it .image {border: solid 1px #F2F2F2; padding: 2px; margin: 2px}
.magazin-last .list .it .image img {display: block}
.magazin-last .list .it .name {text-align: center; font-size: 10px; line-height: 36px}
.magazin-last .list .it .name a:link,
.magazin-last .list .it .name a:visited {color: #555; text-decoration: none}
.magazin-last .list .it .name a:hover {color: #E41419; text-decoration: underline}
.magazin-last .list .ln {font-size: 3px; line-height: 3px; height: 3px; background: #FFF; clear: both}
.magazin-last .number .cover {padding: 17px; background: #EBEBEB}
.magazin-last .number .tl {padding: 0 0 17px 0; font-size: 18px; font-weight: bold; color: #000}
.magazin-last .number .items {padding: 0 0 0 17px}
.magazin-last .number .items .rubric {padding: 17px 0 7px 0; font-size: 18px; font-weight: bold; color: #000}
.magazin-last .number .items .ttl {padding: 0 0 10px 0; font-size: 14px; font-weight: bold}
.magazin-last .number .items .ttl a:link,
.magazin-last .number .items .ttl a:visited,
.magazin-last .number .items .ttl a:hover {color: #E41419}
.magazin-last .number .items .cont {overflow: hidden; zoom: 1; background: #EBEBEB}
.magazin-last .number .items .image {float: left; padding: 4px 18px 4px 4px}
.magazin-last .number .items .descr {padding: 18px 10px 10px 10px}
.magazin-last .number .items .actions {padding: 0 10px 10px 10px}
.magazin-last .number .back {padding: 10px 0 10px 50px; float: right}
.magazin-last .number .back a:link,
.magazin-last .number .back a:visited,
.magazin-last .number .back a:hover {color: #E41419}
.magazin-last .number .pages {padding-left: 17px}

/* gallery */
.al {float: left; z-index:100; position:relative; top:30px;}
.ar{float: right; padding-right:3px; position:relative; top:-55px;}
.gallery {padding: 0 10px 15px 10px}
.gallery .list {overflow: hidden; zoom: 1; background: #F3F3F3; width:696px}
.gallery .list .it {float: left; padding: 7px 0 0 0}
.gallery .list .it .image {border: solid 1px #F2F2F2; }
.gallery .list .it .image img {display: block}
.gallery .list .it .name {text-align: center; font-size: 12px; line-height: 36px}
.gallery .list .it .name a:link,
.gallery .list .it .name a:visited {color: #555; text-decoration: none}
.gallery .list .it .name a:hover {color: #E41419; text-decoration: underline}
.gallery .list .ln {font-size: 3px; line-height: 3px; height: 3px; background: #FFF; clear: both}
.gallery .item .tabs {}
.gallery .item .tabs .it {float: right; margin: 0 0 1px 1px; font-weight: bold; font-size: 11px; line-height: 31px; background: url(/img/gallery/bg-it.gif) repeat-x left top}
.gallery .item .tabs .it a,
.gallery .item .tabs .it span {display: block; padding: 0 19px}
.gallery .item .tabs .it span {color: #3F5600}
.gallery .item .tabs .it a:link,
.gallery .item .tabs .it a:visited,
.gallery .item .tabs .it a:hover {color: #FFF; text-decoration: none}
.gallery .item .tabs .a {background: url(/img/gallery/bg-it-a.gif) repeat-x left top}
.gallery .item .tabs .a a:link,
.gallery .item .tabs .a a:visited,
.gallery .item .tabs .a a:hover {color: #E41419; text-decoration: none}
.gallery .item .cont {padding: 0 0 26px 0; background: #F4F4F4 url(/img/gallery/cont.gif) repeat-x left top}
.gallery .item .images .nav {padding: 10px 0 0 3px}
.gallery .item .images .nav .it {float: left; padding: 1px; border: solid 1px #EBEBEB}
.gallery .item .images .nav .it img {display: block}
.gallery .item .images .nav .it a:link,
.gallery .item .images .nav .it a:visited,
.gallery .item .images .nav .it a:hover {color: #fff; text-decoration: none}
.gallery .item .images .nav .a {border: solid 1px #E41419}
.gallery .item .images .big-img {padding: 15px 0 0 0; text-align: center}
.gallery .item .images .information {padding: 0 0 0 60px; font-size: 11px}
.gallery .item .images .information .it strong {display: block; float: left}
.gallery .item .images .information .it div {padding: 0 0 0 70px}
.gallery .item .comm {padding: 17px 17px 0 17px}
.gallery .item .comm .tl {padding: 0 0 1px 0; color: #000; font-size: 17px}
.gallery .item .comm .dt {font-size: 10px; color: #777}
.gallery .item .comm .cm {padding: 0 0 10px 0}
.gallery .item .comm .actions {padding: 10px 0 0 0}
.gallery .item .comm .fm {padding: 10px 0 0 0}
.gallery .item .comm .fm strong { display: block; padding: 0 0 5px 0; color: #000}
.gallery .item .comm .fm td {padding: 0 5px 5px 0}
.gallery .item .comm .fm input.text {width: 150px}
.gallery .item .comm .fm textarea.ta {width: 250px; height: 70px}
.gallery .item .comm .fm .ra {text-align: right}
.gallery .item .comm .fm .req {color: #E41419; font-size: 10px; font-weight: normal}
.gallery .item .comm .fm .error {}
.gallery .item .vid {padding: 17px 17px 0 17px}
.gallery .item .vid .tl {padding: 0 0 3px 0; color: #000; font-size: 17px}
.gallery .item .vid .v {padding: 0 0 6px 0; text-align: center}
.gallery .item .vid .v div {width: 402px; margin: 0 auto}
.gallery .item .add .tl {padding: 10px 0 10px 15px; font-size: 18px; color: #9D9D9D}
.gallery .item .add .lt {overflow: hidden; zoom: 1; padding: 15px 0 0 10px; background: url(/img/gallery/add.gif) repeat-x left top}
.gallery .item .add .sec {float: left; padding: 0 2px 0 0; text-align: center}
.gallery .item .add .sec img {border: solid 5px #FFF}
.gallery .item .add .sec a:link,
.gallery .item .add .sec a:visited,
.gallery .item .add .sec a:hover {color: #E41419; text-decoration: none}

/* gallery-session */
.gallery-session {padding: 0 4px 0px 4px}
.gallery-session .listSession {padding: 14px 0; text-align: center}
.gallery-session .relSession {position: relative}
.gallery-session .contSession {overflow: hidden; margin: 0 auto; width: 469px; height: 60px; }
.gallery-session .contSession table {height: 60px}
.gallery-session .contSession td {padding: 0px 0px; margin: 0px 0px;}
.gallery-session .itSession {padding: 2px 2px; margin: 0 0px 0 0; }
.gallery-session .aSession {border: solid 1px #E41419; padding: 1px 1px; }
.gallery-session .alSession {padding: 34px 2px 0 2px; }
.gallery-session .arSession {padding: 34px 2px 0 2px; }
.gallery-session .imageSession img {display: block}
.gallery-session .nav-subSession { position: relative; overflow: hidden; width: 469px; posit ion: absolute}
.tableBigImg { width: 100%; }
.tableBigImg .big-img {padding: 15px 0 0 0; text-align: center}
.arr {text-align: center; vertical-align: top; padding-top: 160px;}
.arr img {margin: 0 5px}


/* feedback */
.feedback {padding: 0 10px 15px 10px}
.feedback .fm {padding: 17px 17px 12px 17px; background: #ECECEC}
.feedback .fm strong {display: block; padding: 0 0 0 0; color: #000}
.feedback .fm span.fields {display: block; padding: 0 0 5px 0; color: #E41419; font-size: 10px}
.feedback .fm td {padding: 0 5px 5px 0}
.feedback .fm input.text {width: 300px}
.feedback .fm textarea.ta {width: 400px; height: 70px}
.feedback .fm .ra {text-align: right}
.feedback .fm .req {color: #E41419; font-size: 10px; font-weight: normal}


/* html-editor */
.html-editor {padding: 0 14px 14px 14px}

/* pages */
.pages {padding: 10px 0}
.pages span {margin: 0 3px; color: #E41419}
.pages a {margin: 0 3px}
.pages a:link,
.pages a:visited {color: #AAA; text-decoration: none;}
.pages a:hover {color: #E41419; text-decoration: underline}

/* sch */
.sch {padding-top: 32px;}
.sch input {font-size: 14px; width: 130px}

/* content-table */
.content-table {width: 100%}

/* magazine-date */
.magazine-date {font-size: 10px; color: #A4A4A4}

/* zeema */
.zeema {float: right; line-height: 23px}
.zeema img {vertical-align: bottom;}

/* logo-mini */
.logo-mini {float: left; padding: 0 10px 0 0}

/* text-footer1 */
.text-footer1 {float: left; padding: 0 20px 0 0}

/* text-footer2 */
.text-footer2 {float: left}

/* misc */
a img {border: none;}
.w-fix {width: 100%;}
.clr {clear: both; line-height: 0; font-size: 0; height: 0px}
.png {
	//background-image: none !important;
	behavior: url('/css/pngfix.htc');
}
.error {color: #E41419; font-weight: bold; font-size: 11px}
.block {
	margin:5px;
	padding-bottom:17px;
	padding-left:17px;
	
}
.block td{
	padding:5px;
	
}
#wrap {width: 999px; margin: 0 auto; text-align: left;  background:#000000}

pre {text-align: left}


/* gallery-articles */
.gallery-articles {padding: 0 24px 0px 24px}
.gallery-articles .ttl {padding: 0 0 5px 0}
.gallery-articles .list {padding: 14px 0; margin: 0 -16px; text-align: center}
.gallery-articles .rel {position: relative}
.gallery-articles .cont {overflow: hidden; zoom: 1; margin: 0 auto; width: 495px; text-align: left}
.gallery-articles .it {float: left; padding: 5px 5px 2px 5px; margin: 0 2px 0 0; background: #FFF}
.gallery-articles .al {float: left; padding: 30px 0 0 0; width: 13px}
.gallery-articles .ar {float: right; padding: 30px 0 0 0; width: 13px; text-align: right}
.gallery-articles .image img {display: block}
.gallery-articles .name {padding: 3px 0; text-align: center; color: #E41419}

pre{overflow-x:auto; border: 1px dotted #3F5600; padding:3px;}
code{
    
    }
pre code {
    display: block;
    color: #000;
    background: #fff;
    font-family:monospace; 
    font-size:12px;
    overflow-x:auto;
}

pre code .subst, .title {
    font-weight: normal;
    color: #000;
}

pre code .comment, .template_comment, .javadoc, .diff .header {
    color: #808080;
    font-style: italic;
}

pre code .annotation, .decorator, .preprocessor, .doctype, .pi, .chunk, .shebang, .apache .cbracket {
    color: #808000;
}

pre code .tag, .pi {
    background: #efefef;
    color: rgb(163, 21, 21);
}

pre code .tag .title, .id, .attr_selector, .literal, .keyword, .hexcolor, .css .function, .ini .title, .css .class, .list .title {
  
    color: #000080;
}

pre code .attribute, .rules .keyword, .number, .date, .regexp {
 
    color: #0000ff;
}
pre code .title{
    font-size: 12px !important;
    font-weight: normal !important;
}

pre code .number, .regexp {
    font-weight: normal !important;
    padding: 0 !important;
    font-size:inherit !important;
}

pre code .string, .value, .filter .argument, .css .function .params, .apache .tag {
    color: #008000;
}

pre code .symbol, .char {
    color: #000;
    background: #d0eded;
    font-style: italic;
}

pre code .phpdoc, .javadoctag {
    text-decoration: underline;
}

pre code .variable, .envvar, .apache .sqbracket {
    color: #660e7a;
}

pre code .addition {
    background: #baeeba;
}

pre code .deletion {
    background: #ffc8bd;
}

pre code .diff .change {
    background: #bccff9;
}


