<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/**
 * BxSlider v4.0 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2012
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
	position: relative;
	margin: 0 0 60px;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	width: 100%;
	display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	/*-moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	box-shadow: 0 0 5px #ccc;
	border: solid #fff 5px;
	left: -5px;*/
	background: #f5f5f5;
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	/*position: absolute;
	bottom: -30px;
	width: 100%;*/
	z-index: 1000;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 15px;
}

.bx-wrapper .bx-pager .bx-pager-item {
	margin-bottom: 5px;
	width: 14px;
	height: 14px;
	background: #fff;
	outline: 0;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
}
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #e2e2e2;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	/*margin: 0 5px;*/
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	position:relative;
	left: 2px;
	top: 2px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #f4811f;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: 10px;
	background: url(images/controls.png) no-repeat 0 -32px;
}

.bx-wrapper .bx-next {
	right: 10px;
	background: url(images/controls.png) no-repeat -43px -32px;
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(images/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}
@charset "utf-8";

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    font-style: inherit;
    vertical-align: baseline;
}

html {
    font-size: 100.01%;
}

i, em {
    font-style: oblique;
}

body {
    font-family: "PT Serif",Georgia,"Times New Roman",Times,serif;
    font-size: 100%;
    width: 100%;
    min-width: 1010px;
    background: #fff;
    color: #000;
}

a:active {
    outline: none;
}

a:focus {
    outline: none;
}

h1 {
    font-size: 1.5em;
    line-height: 1;
    font-weight: normal;
    margin-bottom: 0.5em;
    color: #8ead01;
}

h2 {
    font-size: 1.3em;
    margin-bottom: 0.75em;
}

h3 {
    font-size: 1.25em;
    line-height: 1;
    font-weight: normal;
    color: #8ead01;
}

h5 {
    font-size: 1em;
    font-weight: bold;
    margin-bottom: 1.5em;
}

h6 {
    font-size: 1em;
    font-weight: bold;
}

.entry h1, h2, h3, h4, h5, h6 {
    color: #111;
    font-weight: normal;
}

.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 {
    margin: 2em 0 -.25em;
}

/* - */

.entry table {
    border-collapse: collapse;
    width: 100%;
    font-size: .75em;
    margin: 1em 0;
    font-family: "PT Sans","Helvetica Neue",Helvetica,Arial, Helvetica, sans-serif;
}

    .entry table caption {
        padding: 1em;
        font-size: 1em;
        font-style: oblique;
    }

    .entry table td {
        padding: .5em;
        border: 1px solid #aaa;
    }

        .entry table td p {
            margin: 0;
        }

        .entry table td h2 {
            margin: .5em 0;
        }

            .entry table td h2 + p {
                margin: -.5em 0 0;
            }

.entry object {
    position: relative;
    z-index: 1;
}

/* - */

.to-content {
    display: none;
}

.logotype {
    overflow: hidden;
    display: block;
    font-size: 3em;
    text-decoration: none;
    cursor: pointer;
}

    .logotype span {
        width: 345px;
        height: 1.65em;
        display: block;
        position: relative;
        z-index: 2;
        margin-top: -1.65em;
        display: block;
        background: url('/img/newslab-logo.png') bottom left no-repeat;
    }

    .logotype strong {
        display: block;
        width: 345px;
        height: 1.65em;
        position: relative;
        overflow: hidden;
        z-index: 1;
        color: #000;
        font-family: "Trebuchet MS", "Tahoma", Arial;
    }

        .logotype strong em {
            color: #f70;
            font-style: normal;
        }

.date {
    font-size: .75em;
    color: #777;
}
/* - */
.entry, .content {
    padding: 0 32px;
    margin: 0;
    overflow: hidden;
}

.story_description .entry {
    padding: 0px;
}

.entry h1 {
    margin: 0;
}

.entry p {
    line-height: 1.35em;
    margin-top: 1em;
    text-align: left;
    cursor: text;
}

    .entry p.img {
        text-align: center;
    }

    .entry p.aligncenter,
    .entry p.alignСenter,
    .article_content p.aligncenter,
    .article_content p.alignCenter,
    .article_content p.alignСenter {
        text-align: center;
    }

    .entry p.video_inner {
        text-align: center;
    }



.entry img {
    margin: 1em;
}

.entry p.img img {
    margin: 1em;
}

.entry ul, .entry ol {
    padding: 1em 2em;
}

.entry ul {
    list-style: square;
}

    .entry ul li, .entry ol li {
        margin: 1em 0;
    }

.entry h1, .article_content h1 {
    font-size: 1.67em;
}

.entry h2, .article_content h2 {
    font-size: 1.5em;
}

.entry h3, .article_content h3 {
    font-size: 1.25em;
}

.entry h4, .article_content h4 {
    font-size: 1.15em;
}

.article_content p.video_inner {
    text-align: center;
}

.entry img.floatRight,
.entry img.floatright {
    float: right;
    margin: 1em 0 1em 1em;
}

.entry img.floatLeft,
.entry img.floatleft {
    float: left;
    margin: 1em 1em 1em 0;
}

.entry .illustrate {
    float: right;
}

.entry .meta {
    color: #555;
    font-size: 1em;
}

    .entry .meta .date {
        margin-right: 1em;
        font-size: 1em;
    }

.cats, .entry .cats {
    color: #777;
    font-size: .8em;
    margin: 0 .5em;
}

    .cats a, .entry .cats a {
        color: #777;
    }

.commenst h3 {
    font-weight: normal;
}

    .commenst h3 a {
        text-decoration: none;
        color: #ef3807;
        border-bottom: 1px dotted #ef3807;
    }

.rc img.floatRight {
    float: right;
    margin: 1em 0 1em 1em;
}

.rc img.floatLeft {
    float: left;
    margin: 1em 1em 1em 0;
}

/* - */

ul {
    list-style: none;
}

.block {
    float: none;
    width: 100%;
}

.block_1_wrapper {
    float: left;
    width: 100%;
    height: 1%;
}

.block_1 {
    float: none;
    margin-left: 0;
    margin-right: 30%;
    min-height: 1px;
    min-width: 1px;
}

.block_2 {
    float: left;
    margin-left: -30%;
    width: 30%;
}

.block_3 {
    float: left;
}

.block_4 {
    float: left;
}

/*----------------------*/

.block:after {
    content: '';
    display: block;
    height: 1px;
    clear: both;
    visibility: hidden;
}

.block {
    display: inline-block;
    overflow: hidden;
}
/*\*/
* html .block {
    height: 1%;
}

.block {
    display: block;
}

/* ------------------------------- */

a {
    color: #333;
}

    a:hover, h3 a, h4 a, .sheaf a, .entry a, .more a, .archive a, .dates a, .menu a, .articles .important a, .eventlist a, .search-results a {
        color: #ef3807;
    }

        .entry a:hover, h3 a:hover, h4 a:hover, .sheaf a:hover, .entry a:hover, .more a:hover, .archive a:hover, .dates a:hover, .menu a:hover, .news li a:hover, .news li a:visited:hover, .articles .important a:hover, .eventlist a:hover, .search-results a:hover {
            color: #f70;
        }

.more {
    margin-top: 1em;
}

.anons-link {
    padding: 1em .5em;
    text-align: center;
    font-size: 1.25em;
}
/*---------------------------------------*/

/*.page {
    padding: 0 2em 1em;
    margin: 0 auto;
    max-width: 1300px;
}*/

.header {
    padding-top: 1em;
}

/*.footer {
    font-size: .9em;
}

    .footer p {
        margin: 1em 0 0;
    }*/

.default, .sheafs, .simple, .news-default, .blog-default, .mainpage {
    margin: 2em 0 0;
}
    /*
.header .block_1 {	
	margin-left: 0;
	width: 345px;
	overflow: hidden;
}

.header .block_2 {
	margin-left: -50%;
	margin-right: 0;
	width: 50%;
}
*/
    .default .block_1 {
        margin-left: 9em;
        margin-right: 30%;
    }

    .default .block_2 {
        margin-left: -30%;
        width: 30%;
    }

    .default .block_3 {
        margin-left: -100%;
        width: 8em;
        padding-left: 1.5em;
    }

#reviews .block_1 {
    margin-left: 0;
    margin-right: 60%;
}

#reviews .block_2 {
    margin-left: -60%;
    width: 28%;
}

#reviews .block_3 {
    margin-left: -30%;
    width: 30%;
}

.simple .block_1, #simple .block_1 {
    margin-left: 0;
    margin-right: 30%;
}

.simple .block_2, #simple .block_2 {
    margin-left: -30%;
    width: 30%;
}

.top-banners {
    margin: .25em 0;
    text-align: center;
}

    .top-banners .block_1 {
        margin-left: 0;
        margin-right: 66%;
        text-align: left;
    }

    .top-banners .block_2 {
        margin-left: -66%;
        width: 33%;
        text-align: center;
    }

    .top-banners .block_3 {
        margin-left: -33%;
        width: 33%;
        text-align: right;
    }

    .top-banners div object, .top-banners div img {
        width: 280px;
        height: 60px;
    }

    .top-banners object, .top-banners img {
        /* 
			 * border: 1px solid #ddd;
			 */
        border: none;
        margin: 0 auto;
    }

    .top-banners .banner iframe, .top-banners .banner object, .top-banners .banner img {
        border: none;
    }

#top_banners {
    padding: .25em 0;
    text-align: center;
}

.two-cols {
}

    .two-cols .block_1 {
        margin-left: 0;
        margin-right: 50%;
    }

    .two-cols .block_2 {
        margin-left: -50%;
        width: 50%;
    }

.news-default {
    margin-bottom: 2em;
}

    .news-default .block_1 {
        margin-left: 9em;
        margin-right: 50%;
    }

    .news-default .block_2 {
        margin-left: -50%;
        width: 50%;
    }

    .news-default .block_3 {
        margin-left: -100%;
        width: 9em;
    }

.newsblock {
    padding-right: 2em;
}

    .newsblock .block_1 {
        margin-left: 0;
        margin-right: 52%;
    }

    .newsblock .block_2 {
        margin-left: -50%;
        width: 50%;
    }

.art .first .block_1 {
    margin-left: 0;
    margin-right: 52%;
}

.art .first .block_2 {
    margin-left: -50%;
    width: 50%;
}

.art .second .block_1 {
    margin-left: 0;
    margin-right: 30%;
}

.art .second .block_2 {
    margin-left: -40%;
    width: 40%;
}

    .art .second .block_2 .incut {
    }

.film {
    padding-top: 2em;
}

/* - */

.mainpage .block_1 {
    margin-left: 0;
    width: 25%;
}

.mainpage .block_2 {
    float: left;
    margin-left: -75%;
    width: 35%;
}

.mainpage .block_3 {
    float: left;
    width: 25%;
    margin-left: -40%;
}

.mainpage .block_4 {
    float: left;
    width: 15%;
    margin-left: -15%;
}

.art .block_1 {
    margin-left: 0;
    margin-right: 40%;
    padding-right: 2em;
}

.art .block_2 {
    margin-left: -40%;
    width: 40%;
}

.art {
    margin-bottom: 1em;
}

.adv {
    margin: 1em 0;
}

    .adv .block_1 {
        margin-left: 0;
        width: 50%;
    }

    .adv .block_2 {
        margin-left: -50%;
        width: 50%;
    }

/* - */


.info {
    overflow: hidden;
    clear: both;
}

    .info .logo {
        float: left;
        width: 270px;
        overflow: hidden;
        text-align: center;
    }

    .info dl {
        margin: 1em 0;
        padding: 1em;
        height: 1%; /* Holly hack for Peekaboo Bug */
    }

    .info dl, .event-dates {
        overflow: hidden;
        font-size: .8em;
        color: #333;
    }

        .info dt, .info dd, .event-dates dt, .event-dates dd {
            padding: .5em 0;
        }

    .info dt {
        float: left;
        width: 6em;
    }

    .info dd {
        margin-left: 6em;
    }

.event-dates dt {
    float: left;
    width: 4em;
}

.event-dates dd {
    margin-left: 4em;
}

.eventlist ul {
    margin: 0 2em;
}

.eventlist a {
    text-decoration: none;
}

    .eventlist a:hover {
        text-decoration: underline;
    }

.eventlist h3 {
    margin: 0 0;
    font-size: 1.5em;
}

.eventlist li {
    margin: 1.5em 0 .5em;
}

    .eventlist li ul, .eventlist dl {
        margin-left: 1em;
    }

.eventlist .cats {
    display: block;
    font-style: oblique;
}

.eventlist .desc, .eventlist .places {
    font-family: Helvetica, "PT Sans","Helvetica Neue",Helvetica,Arial, sans-serif;
}
/* - */

.search-results .url {
    margin-top: .5em;
    color: #777;
    font-size: .75em;
}

.search-results p {
    font-size: .85em;
}

.search-results a {
    text-decoration: none;
    font-size: 1.25em;
}

    .search-results a:hover {
        text-decoration: underline;
    }

.search-results .date, .search-results .url {
    display: inline-block;
}

.search-results .date {
    width: 11em;
}

/* - */

.rubriks {
    margin-top: 2em;
}

    .rubriks li, .list li {
        padding: .25em 0;
    }

    .rubriks a {
        text-decoration: none;
    }

    .rubriks .active a {
        color: #aaa;
    }

/* - */

.links {
    padding: 0;
}

    .links h2 {
        margin-top: 1em;
    }

    .links li {
        padding: .25em 0;
    }

        .links li span {
            font-size: .75em;
            color: #777;
        }

/* -- */


.news li, ul.announce li {
    padding: .5em 0;
    line-height: 1.2em;
    clear: left;
}

.articles li, .dosielist li {
    padding: .5em 0;
    line-height: 1.2em;
    clear: left;
}

.rc .articles li {
}

.articles .active, .articles .current {
    font-style: oblique;
    background: #ffef85;
}

.news li span, .announce li .date, .event-dates span {
    color: #777;
    font-size: .9em;
    width: 4em;
    margin-right: -4.25em;
    text-align: left;
    float: left;
}

.news .favorit span {
    color: #f70;
    font-weight: bolder;
}

.news .text a {
    font-weight: normal;
    font-size: .9em;
}

    .news .text a, .news .text a:hover, .news .text a:visited:hover {
        font-size: .9em;
        font-weight: normal;
        color: #333;
        text-decoration: none;
    }

.news a.img {
    float: left;
    margin: 0 .5em 0 5em;
    width: 3em;
    height: 3em;
    overflow: hidden;
}

    .news a.img img {
        float: left;
        margin: -32px 0 0 -32px;
    }

.news li a:visited {
    color: #999;
}

    .news li a:hover, .news li a:visited:hover {
        text-decoration: underline;
    }

.news li a, .announce p, .event-dates p {
    text-decoration: none;
    display: block;
    margin-left: 4.5em;
}

.news li .phto {
    background-image: url("data:image/gif;base64,R0lGODlhCwAJAIAAAIeHh////yH5BAAAAAAALAAAAAALAAkAAAIUDBCpee294llITXZN1TsbukXc4xQAOw==");
    width: 17px !important;
    height: 19px !important;
    margin: 0px !important;
    padding: 0px !important;
    float: right !important;
    background-position: 0px center;
    background-repeat: no-repeat;
}

.news li .comnts {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAQCAYAAADAvYV+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAF5JREFUeNpi/P//PwOxgImBBEA7xSy+vr47iFYMpT2IULuDNGfAGJs3b8arEOjcQRN0MJ+C3AQLGZD7sQUpC1qw7YB6Zge24MTmjB24wp0ROdWhm4genIykJFGAAAMAsOocRMR0G8QAAAAASUVORK5CYII=");
    width: 20px !important;
    height: 22px !important;
    margin: 0px !important;
    padding: 0px 0px 0px 15px !important;
    text-align: left !important;
    float: none !important;
    background-position: 0px -2px;
    background-repeat: no-repeat;
    font-family: "PT Sans","Helvetica Neue",Helvetica,Arial,Helvetica,sans-serif;
    font-size: 0.7em;
    display: inline;
}

    .news li .comnts:hover {
        text-decoration: none;
        color: #FF7700;
    }

.news li .cats {
    margin: 0 1em;
}

    .news li .cats em {
        display: block;
        width: auto;
        float: none;
    }

.news p.cats a, .news p.cats a:visited {
    color: #999;
}

    .news p.cats a:hover {
        color: #f70;
    }

.block_2 .news a {
    margin-left: 3em;
}

.block_2 .news span {
    width: 2.5em;
    margin-right: -2.5em;
}


.freshnews .news li {
    padding: .5em 0;
}

.articles, .search-results {
    width: 100%;
    overflow: hidden;
}

    .articles .articles {
        margin: 0 2em;
        font-size: .8em;
    }

    .articles li, .search-results li {
        margin: -1px 0 0 0;
        padding: 1em 0;
        overflow: hidden;
        clear: both;
        border-top: 1px dotted #aaa;
    }

    .articles h4, .articles h3 {
        font-weight: normal;
        font-size: 1.1em;
    }

        .articles h3 a {
            text-decoration: none;
        }

            .articles h3 a:hover {
                text-decoration: underline;
            }

    .articles li a.img {
        float: left;
        margin: .5em .5em 0 0;
        width: 6em;
        height: 6em;
        overflow: hidden;
    }

        .articles li a.img img {
            margin: -2px;
        }

    .articles li {
        padding: 1em;
    }

ul.articles li span {
    font-size: .75em;
    color: #777;
}

ul.articles li p a {
    text-decoration: none;
}

    ul.articles li p a:after, a.more-link:after {
        content: "\2192";
        border-bottom: 1px solid #eee;
        color: #f70;
        font-size: 1.25em;
        line-height: .25em;
        margin-left: .25em;
    }

    ul.articles li p a:hover {
        color: #333;
    }

ul.announce li p {
    display: block;
    margin-left: 4.5em;
}

.menu {
    margin: 1em 0 0 -1.5em;
}

    .menu a {
        font-weight: bold;
        font-size: 1em;
        text-decoration: none;
    }

        .menu a:hover {
            border-bottom: 1px solid #f70;
        }

.sheaf li {
    padding: 0 0 1em;
}

.sheaf a {
    color: #333;
    text-decoration: none;
}

    .sheaf a:hover {
        text-decoration: underline;
    }

.sheaf p {
    font-weight: normal;
}

.desc {
    color: #777;
    font-size: .75em;
}

    .desc.gray {
        background-color: #F6F6F6;
        border: 1px solid #D9D9D9;
        padding: 5px 7px;
    }

        .desc.gray a {
            color: #777777;
            text-decoration: none;
        }

            .desc.gray a:hover {
                color: #EF3807;
                text-decoration: underline;
            }

    .desc.pbottom {
        padding-bottom: 7px;
    }

.dosie_nav {
    width: 100%;
    overflow: hidden;
    clear: both;
}

    .dosie_nav li {
        float: left;
        height: 1%;
    }

    .dosie_nav a {
        display: block;
        padding: .25em;
    }

        .dosie_nav a:hover {
            background: #efefef;
        }

.dosie {
    margin: 0 1em 0 0;
}

    .dosie li {
        margin: 1em 0;
    }

.selected a {
    font-weight: bolder;
}


#eventlist .events li {
    margin: 2em;
    margin-left: 1em;
    padding-left: 20px;
}

#eventlist .events span {
    font-size: .75em;
}

#eventlist .events .favorite {
    background: url("/img/star.gif") top left no-repeat;
}

/* - */
.div {
    padding: 2em;
    margin: 1em 0;
}

.incut .div {
    padding: 0 2em;
}

h1 a {
    color: #8ead01;
}

h2 {
    margin: 0;
    color: #8ead01;
    font-weight: normal;
}

    h2 a, .block-title a {
        color: #8ead01;
    }

        h2 a:hover {
            color: #f70;
        }

.mark {
    background: #F5F5F5;
}

.mark-alt {
    /*background: #ffd;*/
}
/*
.mark-alt h2, .mark-alt h2 a {
	color: #ef3807;	
}

.mark-alt h2 a:hover {
	color: #f70;	
}
*/

.mark-alt2 {
    background: #ffddbe;
}

#news-default .mark {
    background: none;
}

.review .img {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    display: block;
    height: 350px;
    width: 100%;
    margin-bottom: 1em;
}

    .review .img img {
        display: none;
    }

.review a {
    text-decoration: none;
}

.review h4 {
    font-size: 1.1em;
}

/* comments */
#comments {
    margin: 1em 0;
}

.comments-load, .comments-hide, .comments-show {
    font-weight: normal;
    font-size: 1.25em;
    line-height: 1.25em;
    text-decoration: none;
    color: #f70;
    border-bottom: 1px dotted #f70;
}

/* pages */
.pager {
    margin: 2em 0;
    font: normal bolder .95em/1.45em "PT Sans","Helvetica Neue",Helvetica,Arial, Helvetica, Verdana, sans-serif;
}

    .pager a {
        padding: .25em .625em;
        margin-right: .5em;
        background: #fff;
        border: 1px solid #fff;
        color: #777;
        text-decoration: underline;
    }

        .pager a:hover {
            background-color: #f7f7f7;
            border-color: #ddd;
            color: #333;
        }

        .pager a.selected {
            font-size: 1em;
            background-color: #f7f7f7;
            border-color: #f85422;
            color: #444;
            text-decoration: none;
        }

/* menu */

.mainnews {
    padding: 0 .5em;
}

    .mainnews p {
        margin: .5em 0;
    }

    .mainnews .text a, .mainnews .text a:hover {
        color: #333;
        text-decoration: none;
    }

    .mainnews h3 {
        margin: 0;
        padding-bottom: 10px;
    }

        .mainnews h3 a {
            color: #111;
        }

            .mainnews h3 a:hover {
                color: #f70;
            }

.bigimage {
    margin: .5em 0;
    background-color: #8ead01;
    background-position: 50% 50%;
    background-repeat: no-repeat;
}

    .bigimage a, .bigimage a:hover {
        display: block;
        width: 100%;
        height: 120px;
        text-decoration: none;
    }

/* - */

.newsblock .block {
    padding-bottom: 1em;
}

.newsblock .articles li {
    border: none;
}

.newsblock .news {
    margin: 0 0;
}

    .newsblock .news li {
        padding: .5em 0;
    }

.newsblock h2 {
    text-align: center;
    font-weight: normal;
    font-size: 1em;
    border-top: 1px dashed #ddd;
    overflow: visible;
}

    .newsblock h2 span {
        padding-left: 1em;
        padding-bottom: .35em;
        padding-top: .25em;
        display: block;
        background: #eee url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlgAAAA2CAIAAACUZXCIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAidJREFUeNrs3E12okAUgFHxJ6L736HO1KOi0KgF5sU6nUHvoKl7B6SszGrynSdglVKazWbz+XwYhhkAFKbKIayqahxHxwFAcSEc/3IWAJQYwvf7nT5iKHQcAJQYwufzOQyDEAJQaAj7vvfVKADlhrDrurg6CwAKDWHbtkIIQNEh9BIhAOWG8H6/RwgNhQAUGsLb7SaEAJQbwqZphBCAokOYf2gNAIQQAAoL4e12e71ezgIAIQSAIkOYUvKwDABCCABCCABCCABCCAAFhNB7hAAIoRACUGoIvUcIgBAKIQBCCABCCABCCABCCABCCABCCABCCABCCABCCABCCABCCABCCABCCABCCAD/cQhj/bNV/WzG9XcHAKYfQs0DoNAQtm37eDzGcZzP5++PPBTm6dAZATDxEHZd1/d9hHCxWMTHXMS4xjoWzgiAiYfwz4cQAiCEQghAeSFMKR0Oh+VyGZ9z+aKCVVXlW4bOCICJhzD+7Pf77XabX6KIuTAqmCdCD8sAMPEQ5uHvfD73fb9arcaPaGH8bxgGIQSgiIkw4rfb7eq6jgTGXJhSiijGOhbOCICJhzA/HXO9XpumiRHw6+vr+XzG/nK5jKHQGQEw/RBWH8fjseu6mAVjHbNgvk3ojACYcggjePmOYH405nQ6XS6Xuq5jLnw8HiZCAKY/Ef6z1bbt4XB4vV6bzWa9XudMAsDEQ5i/I/2dDiOHTdNcr1dDIQAT9i3AAFS9gmH0/T0KAAAAAElFTkSuQmCC") left bottom no-repeat;
    }

    .newsblock h2 a {
        padding-right: 1em;
        display: block;
        color: #333;
        margin: 0 auto;
        width: 14em;
        text-decoration: none;
        background: #eee url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAAA2CAIAAAD8hdhoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAV9JREFUeNrsmr2OhDAMhFkIQoICChDi/d+Njpa/ELhZjKy96srbiTwFsqDJx9gOIXl57xNaZVl2nieCNGHWdV0SOI0YFUJIbzkxhdeN1y1uNzB4sYHbDejBoHYjHoynU7EnFaYOegz0KMkm+qSKCiOSjxFuDBU9Bqrc3PgmK8wNwzCMSDGuW+aGTX/mhmEYhmEYhmEYhmEYhmEYxl+i+Ycr6wrZ7JMx698dJjd0varv/dMAVgz1JE1TMgxNJNlEjmoRa2vx/5BsVYYQpCqO48B127Y8zxOiLUxptShoBIDBHQAAwzlHhiHHjvS4CxiqqpJHNBh46wDw3iMAA+J93/u+lyp3YhCFUA8YMTxZ1xUONE0DHtjwPojEgvEM9/YEcVmWdV3z7cSCoSgKMMzzjJJo21aL/t2+pmn6fgYMFAW9LAu6U9d1Utm/KmccR4pJAyk0DAMAZNqWfqWfJD8CDAAGtetNxDjnrQAAAABJRU5ErkJggg==") right bottom no-repeat;
    }

        .newsblock h2 a:hover {
            color: #f70;
        }

h3.date {
    margin: 1em 0 0;
    color: #8ead01;
    font-size: 1.1em;
}

/* archive */

.archive {
    clear: both;
    overflow: hidden;
}

table.calendar {
    border-collapse: collapse;
}

.side-calendar .calendar {
    margin: 0 auto;
}

.side-calendar a {
    color: #ef3807;
}

table.calendar {
}

.year {
    clear: both;
    overflow: hidden;
    height: 1%;
}

    .year table.calendar {
        width: 30%;
        margin: 1em 1% 3em;
        float: left;
        font-size: .85em;
        height: 16em;
    }

table.calendar td, table.calendar th {
    padding: .25em;
    border: 1px solid #ddd;
    color: #777;
    text-align: center;
    vertical-align: middle;
}

    table.calendar td a {
        padding: .25em;
        margin: -.25em;
        display: block;
        text-decoration: none;
    }

        table.calendar td a:hover {
            background: #f70;
            color: #fff;
            text-decoration: none;
        }

        table.calendar td a.selected,
        table.calendar td a.selected:hover {
            background: #c30;
            color: #fff;
            text-decoration: none;
        }




/* - */

.forum li {
    padding: 1em 0;
}

    .forum li a {
        text-decoration: none;
    }

/* - */

.comments-small li {
    padding: .5em .25em;
}

.comments-small span {
    display: block;
    font-size: .9em;
    color: #777;
}


.photo {
    margin: 1em 2em;
}

    .photo .mark {
        background: #eee url('/img/loader.gif') 50% 50% no-repeat;
    }

    .photo p.image {
        margin: -8px -16px 0;
        height: 400px;
        background-position: 50% 50%;
        background-repeat: no-repeat;
    }

.alt-text {
    padding: .5em 0 0;
    text-align: center;
}

.photoalbum {
    margin: 1em 0;
    overflow: hidden;
}

    .photoalbum li {
        float: left;
        margin: 0 .5em .5em 0;
    }

        .photoalbum li a {
            width: 5em;
            height: 5em;
            display: block;
            overflow: hidden;
            text-align: center;
            border: 2px solid #aaa;
            opacity: .75;
        }

            .photoalbum li a:hover, .photoalbum li a.selected {
                opacity: 1;
                border: 2px solid #f70;
            }

            .photoalbum li a img {
            }

/* - */

.search-info {
    margin-top: 2em;
}

.banner,
.banner-external {
    text-align: center;
    margin: 1em auto;
}

    .banner iframe, .banner object, .banner img {
        border: none;
    }

.banner-100 div, .banner-100 object {
    width: 100% !important;
    margin: 0em auto;
}

.banner-rel {
    position: relative;
    margin: 0 auto;
}

    .banner-rel .object-link {
        position: absolute;
        top: 0;
        left: 0;
        display: block;
        z-index: 99;
        border: 0;
    }

    .banner-rel object {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 1;
    }


#place_70,
#place_71,
#place_72 {
    margin-bottom: 1em;
}

.temp {
    color: #ef3807;
}

.head-info {
    text-align: right;
}

.head-title {
    color: #777;
}

#search-header {
    margin: 0;
}

    #search-header legend {
        display: none;
    }

.mtop {
    margin-top: 1em;
}

.mright {
    margin-right: 2em;
}

/* - round corners - */

.globalmenu {
    padding: 3px;
}

.incut {
    padding: 10px;
}

.rc {
    padding: 32px;
}

    .globalmenu:before, .globalmenu:after, .incut:after, .rc:after, .incut:before, .rc:before {
        height: 10px;
        display: block;
        font-size: 1px;
        text-align: right;
        clear: both;
    }

    .incut:before, .rc:before {
        background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAKCAYAAABmBXS%2BAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFZJREFUeNpi%2FA8EDJjgLxCvB%2BI1QHyH4T8muAHEZiC9MIys6A8QtwAxG7ICdEVF6JLoilbgUgBT9BOIVQgpWopPAQgzAb24lYEAACk6S4yiF4QUAQQYABwBuWeVr%2B8VAAAAAElFTkSuQmCC") no-repeat scroll 0 0 transparent;
        content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAKCAYAAABmBXS%2BAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEpJREFUeNpi%2Bv%2F%2FvzEQhwPxaiD%2B8x8LYEDDZkB8g5AiEGYD4hZkUxnw4CJiFIHwCmIUqQDxT0YQhwBYysRAGGwlxiR1YhTxAwQYAHxQwNt9TBV3AAAAAElFTkSuQmCC");
    }

    .incut:after, .rc:after {
        background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAKCAYAAABmBXS%2BAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFpJREFUeNpi%2FP%2F%2FPz8DA8NHBjyACYglGAgAkCJjYhR5E1LEAHTTTyBWAWIGXBhEgMAKYhSBQBExiv4AcQsQs%2BFTBAM3gNgMWRHjf7BSDPAXiNcD8RogvgMQYABhYqAHq%2BRi6wAAAABJRU5ErkJggg%3D%3D") no-repeat scroll 0 0 transparent;
        content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAKCAYAAABmBXS%2BAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFFJREFUeNpi%2FP%2F%2FPwMBwM%2FEQBhIEKPImBhF3gwgN%2BHBKkD8k5CiFf8JKCj6DwXYJNmAuAWI%2F%2BBSZAbEN%2F6jARaQF4FYBYhDgDgQiJnRvQcQYABGj5joCIHAjQAAAABJRU5ErkJggg%3D%3D");
    }


.incut:before, .incut .before {
    margin: -10px -10px 0 -10px;
}

.incut:after, .incut .after {
    margin: 0 -10px -10px -10px;
}

.globalmenu:after, .globalmenu .after {
    margin: -7px -3px -3px -3px;
}

.globalmenu:before, .globalmenu .before {
    margin: -3px -3px -7px -3px;
}

.rc:before, .rc .before {
    margin: -32px -32px 16px -32px;
}

.rc:after, .rc .after {
    margin: 16px -32px -32px -32px;
}

.footer-menu {
    margin-top: 2em;
}

/* - menu - */
.globalmenu {
    position: relative;
    background: #eee url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAYCAIAAABMTvt6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADRJREFUeNpi/PDhAwNuwPLv3z880kwMeAHL////aaabMmna2k3LUBvE0jT1GAHDCUgDBBgA3Ycy6h8mNqgAAAAASUVORK5CYII=) 0 100% repeat-x;
    margin-bottom: 2em;
    padding: 3px;
}

    .globalmenu * {
        line-height: 1em;
    }

    .globalmenu a {
        display: block;
        color: #999;
        width: 4.5em;
        text-align: center;
        text-decoration: none;
        text-shadow: #f70 0 0;
    }

#node_8 a {
    width: 3.5em;
}

#node_11 a {
    width: 3em;
}

#node_13 a {
    width: 2em;
}

.globalmenu li a:hover {
    color: #777;
}

.globalmenu ul {
    width: 100%;
    position: relative;
    overflow: hidden;
    margin: 0;
}

.globalmenu li {
    float: left;
    font-size: 1.25em;
    border-left: #ccc 1px solid;
}

    .globalmenu li a {
        padding: 8px 1em 8px;
    }

.globalmenu .active {
    background: #f70 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABGCAIAAACCKmkKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAElJREFUeNrMjMERgEAIAwP239WVZcjlwId24GNnA2FILiSUiTpcXzgW3b05t4wHZBhRbbDca9y5vGcbdY/9MHpmZ8gZ+BNbgAEAAHY0A4lX8IwAAAAASUVORK5CYII=') top left repeat-x;
}

.globalmenu .active, .globalmenu li.active + li, .globalmenu li:first-child {
    /*border: 0;*/
}

    .globalmenu .active a, .globalmenu .active a:hover {
        color: #fff;
    }

    .globalmenu .active li {
        font-size: .75em;
        padding: 0;
        border: 0;
        margin: 0 0 0 1em;
    }

        .globalmenu .active li a {
            width: auto;
            /* white-space: nowrap; */
        }

/* -- */

.parent ul {
    position: absolute;
    background: #f70;
    width: 100%;
    margin: 0;
    top: 1.75em;
    left: 0;
}

.globalmenu :before, .globalmenu :after {
    clear: both;
    width: 100%;
    font-size: 1px;
    line-height: 1px;
    height: 10px;
    display: block;
    text-align: left;
}

.globalmenu .active:before {
    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAKCAYAAABmBXS+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGNJREFUeNpifPfu3X8GTPAXiNcD8RogvsOCRcFNII4TFBQ8BRNgQtPdCsR6yApAANmkMqBkHwM2AHITEK/4//8/Ay4Msu4XENcw4ANAU5biMwVm0lYGAgCk6Cwxil4QUgQQYACN7kiGEqrtzgAAAABJRU5ErkJggg==);
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAKCAYAAABmBXS+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAG5JREFUeNpifPfunTEDA4MKEIcAcSAQMzOgAcb////DOe/fvzcDUouAWB1ZERMyR1BQ8BSQ0gPiViD+C5cAmYQNA51RBMT/QRinIqjCFSBFTAz4QQ0Q/0JxODYA9MxSQiaBwFZiFJ0lRtELgAADAJnrUH43ni1HAAAAAElFTkSuQmCC) 100% 0% no-repeat;
    margin: 0 0 -10px 0;
}

.globalmenu .active:after {
    margin: -10px 0 0 0;
}

.globalmenu ul .parent:after {
    content: "";
    background: none;
}


.head-menu .active li:before,
.head-menu .active li:after,
.head-menu .parent:after {
    content: "";
    background: none;
    display: none;
}

.head-menu .parent li a {
    padding: 5px 1em;
    margin: 0 0 -10px;
    float: left;
}

.head-menu .active .active {
    background: none;
}

    .head-menu .active .active a, .head-menu .active li a:hover {
        background: #f90;
    }

.head-menu .parent a {
    margin-bottom: 1.2em;
}

.head-menu .parent ul {
    margin: 0;
}

.globalmenu .parent ul:before, .globalmenu .active:before {
    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAKCAYAAABmBXS+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGNJREFUeNpifPfu3X8GTPAXiNcD8RogvsOCRcFNII4TFBQ8BRNgQtPdCsR6yApAANmkMqBkHwM2AHITEK/4//8/Ay4Msu4XENcw4ANAU5biMwVm0lYGAgCk6Cwxil4QUgQQYACN7kiGEqrtzgAAAABJRU5ErkJggg==);
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAKCAYAAABmBXS+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAG5JREFUeNpifPfunTEDA4MKEIcAcSAQMzOgAcb////DOe/fvzcDUouAWB1ZERMyR1BQ8BSQ0gPiViD+C5cAmYQNA51RBMT/QRinIqjCFSBFTAz4QQ0Q/0JxODYA9MxSQiaBwFZiFJ0lRtELgAADAJnrUH43ni1HAAAAAElFTkSuQmCC) 100% 0% no-repeat;
    margin-bottom: -10px;
}

.globalmenu .parent ul:after, .globalmenu .active:after {
    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAKCAYAAABmBXS+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGFJREFUeNpiunv3Lv////8Z8GEmBgYGCQYCAKTImBhF3sQoCrl3754KIUVsQNxCSBEIhANNKyKkCAS6gApbgJgNnyJmIK4G4ktAhWbIihiBgfkfiw1/gXg9EK8B4jsAAQYAw7czabjrPDgAAAAASUVORK5CYII=);
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAKCAYAAABmBXS+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGJJREFUeNpi+v//PwM+fPfuXX4mBsJAghhFxsQo8mYE2YsL3Lt3TwVIXSVkUgsQszHhMaUISIWD2CxYJNmAVB0QV8DEWNAUmAGpRUCsjizOApQwBtIgB4YAcSAQM6ObDhBgAOIoMIMsBidkAAAAAElFTkSuQmCC) 100% 0% no-repeat;
    margin-top: -10px;
}

.globalmenu ul li:first-child ul:before {
    content: "";
}
/* - form - */
form p {
    padding: .5em 0 0;
    margin: 0;
    text-align: left;
    clear: left;
}

form label {
    /* white-space: nowrap;*/
}

form p.alt {
    background: #efefef;
}

form p label {
    display: block;
    width: 10em;
    font-size: .8em;
    padding: 0 0;
    text-align: left;
    color: #777;
}

form p input, form p textarea {
    width: 90%;
}

form p textarea {
    height: 6em;
}

form span.checkbox {
    text-align: left;
}

form p span.checkbox input {
    width: auto;
}

form p.submit {
    padding: 1em 0 0;
    margin-bottom: 1em;
    border: none;
    text-align: left;
}

    form p.submit input {
        width: auto;
        padding: .25em 1em;
    }

form label.error {
    margin: 0;
    width: auto;
    font: oblique .75em "PT Sans","Helvetica Neue",Helvetica,Arial, sans-serif;
    color: red;
}

input.error, textarea.error {
    background: #fcc;
}

    input.error:focus, textarea.error:focus {
        background: #ffe;
    }

form h3 {
    margin-left: 7em;
}

form .field-text {
    width: 70%;
}

.search-field .field-text {
    color: #777;
}


.adv-search-link {
    text-align: right;
    padding: 0 1em;
    font-size: .75em;
}

    .adv-search-link a {
        text-decoration: none;
        border-bottom: 1px dashed #ef3807;
    }

        .adv-search-link a:hover {
            text-decoration: none;
            border-bottom: 1px dashed #f70;
        }

.search-parts, .search-field {
    margin-top: 1em;
    display: block;
    font-family: Arial;
    font-size: .75em;
}

.search-parts {
    border: 1px solid #aaa;
    padding: .5em;
}

input.submit {
    margin-left: .25em;
}

.search-parts legend {
    padding: 0 .5em;
    font-weight: bolder;
    color: #8ead01;
}

.search-parts label {
    margin-right: 1em;
    width: 10em;
    display: inline-block;
}

.search {
    padding: 0 2em 1em 0;
    overflow: hidden;
}

    .search legend {
        font-size: 1em;
        padding: 0 1em 0 0;
    }

.entry .print {
    margin: 0 0 -1.5em;
    text-align: right;
    font-size: .9em;
}

.anno {
    margin: -1em 0 1em;
    color: #555;
}

    .anno a:link, .anno a:visited {
        color: #ef3807;
    }

    .anno a:hover {
        color: #f70;
    }

    .anno .close {
        font-size: .75em;
        margin: 1em 0 0;
        text-indent: 0;
    }

    .anno li {
        margin: .5em 0;
    }

.htmlblock {
    text-align: center;
}

    .htmlblock h3 {
        font-size: 1.5em;
    }

.inputlist li {
    padding-left: 2em;
    margin: 1em 0 0;
}

    .inputlist li input {
        margin-left: -2em;
    }

    .inputlist li .desc {
        margin: 0;
    }

    .inputlist li label {
    }

.forum-table {
    width: 100%;
    border-collapse: collapse;
    margin-top: -1em;
}

    .forum-table a {
        text-decoration: none;
    }

    .forum-table td, .forum-table th {
        padding: .5em 1em;
        text-align: left;
        font-weight: normal;
    }

tr.odd td {
    background: #f2f2e6;
}

#comments-list {
}

    #comments-list li {
        /*border: none;*/
    }

.forum-table .count,
.forum-table .msgtime {
    font-size: .75em;
    font-family: "PT Sans","Helvetica Neue",Helvetica,Arial, Helvetica, sans-serif;
    color: #777;
}


.forum-table .msgtime {
    width: 150px;
}

.forum-table .count {
    width: 30px;
}

.text_source {
    font-size: .8125em;
    color: #777;
}

.entry p.text_source {
    text-align: right;
}

.text_source a {
    color: #777;
}

/* --- */

.sitelinks {
    padding: 1em 1em 1em 1em;
}

    .sitelinks ul.articles {
        overflow: hidden;
        clear: both;
        height: 1%;
        width: 100%;
    }

        .sitelinks ul.articles li {
            float: left;
            width: 50%;
            padding: .5em 0;
            margin: 0;
            clear: none;
            border: none;
        }

            .sitelinks ul.articles li a {
                padding-right: 1em;
            }
/* ---- */

@media print {
    .globalmenu, .block_2, .block_3, block_4, .footer, .banner, #comments, .noprint, p.print, .header .logotype span {
        display: none;
    }

    .header .logotype {
        font-size: 1.5em;
    }

    .block_1 {
        margin: 0;
    }

    .entry {
        margin: 0;
        padding: 0;
    }
}

.t tr td {
    border: 1px solid #000;
}


/* ------------------ */

#nl_headerblock {
}


.block#nl_headerblock .block_1_wrapper {
    width: 100%;
    float: left;
}

.block#nl_headerblock .block_1 {
    margin-left: 371px;
    margin-right: 38%;
    width: auto;
    zoom: 1;
}

.block#nl_headerblock .block_2 {
    margin: 0 0 0 -100%;
    zoom: 1;
    width: 345px;
    float: left;
}

.block#nl_headerblock .block_3 {
    margin: 0 0 0 -40%;
    width: 40%;
}

.block#nl_headerblock .search-field {
    margin-top: .25em;
}

#header_info {
}

#nl_headerblock .search {
    padding: 0;
}

#nl_headerblock .search-field .field-text {
    width: 65%;
}

#nl_headerblock .search-field input[type='submit'] {
    width: 25%;
}

#city {
    padding: 0 0 6px 0;
    font-size: .75em;
    font-family: "PT Sans","Helvetica Neue",Helvetica,Arial, Helvetica, sans-serif;
}

#city_name {
    display: inline;
    font-size: 1em;
    color: #111;
}

#weather_promo {
    font-size: .75em;
    padding-bottom: 6px;
    color: #555;
    margin-left: 2.6666em;
}

#weather_info {
}

#weather_promo span {
}

#weather_promo .temp {
    font-family: "PT Sans","Helvetica Neue",Helvetica,Arial, Helvetica, sans-serif;
}

#weather_next {
    margin: 0 1em;
}

#weather_link {
}

    #weather_link a {
        text-decoration: none;
        border-bottom: 1px solid #ddd;
        white-space: nowrap;
    }

#header_teaser {
    margin-left: 2em;
}

    #header_teaser h2 {
        font-family: "PT Sans","Helvetica Neue",Helvetica,Arial, Helvetica, sans-serif;
        font-size: 1em;
        padding: .25em 0;
        font-weight: bolder;
    }

        #header_teaser h2 a {
            text-decoration: none;
            color: #333;
            border-bottom: 1px solid #ccc;
        }

            #header_teaser h2 a:hover {
                text-decoration: none;
                color: #ef3807;
                border-bottom-color: #ef3807;
            }

/* 24auru */

/*#inf_24auru {
    padding-top: 1em;
    padding-bottom: 1em;
}

    #inf_24auru ul {
        padding: 1em 0;
        width: 100%;
        overflow: hidden;
        clear: both;
        height: 1%;
    }

    #inf_24auru li {
        padding-bottom: 3px;
        padding-top: 6px;
    }

    #inf_24auru a.img {
        height: 60px;
        width: 80px;
        margin: 2px 12px 2px 2px;
    }*/

/*@media screen, tv, projection {
	.au-lwidget-hor-title {
	  overflow: hidden;
	}

	.au-lwidget-hor-logo-l {
	  background: #009ee3;
	  display: block;
	  float: left;
	  height: 29px;
	  width: 92px;
	}

	.au-lwidget-hor-title-l {
	  color: #009dd6;
	  text-decoration: none;
	}

	.au-lwidget-hor-logo-i {
	  border: 0;
	  display: block;
	  margin: 5px 0 0 5px;
	}

	.au-lwidget-hor-new-l {
	  color: #009ee3;
	  display: inline-block;
	  float: right;
	  font-size: 12px;
	  line-height: 1;
	  margin: 10px 0 0 0;
	  text-decoration: none;
	}

	.au-lwidget-hor-new-l:hover {
	  text-decoration: underline;
	}

	.au-lwidget-hor-brd {
	  border: 1px solid #009ee3;
	  padding: 0 11px 2px 11px;
	}

	.au-lwidget-hor-item {
	  border-top: 1px solid #ebebeb;
	  color: #000;
	  display: block;
	  overflow: hidden;
	  padding: 12px 0;
	  text-decoration: none;
	}

	.au-lwidget-hor-item:first-child {
	  border: 0;
	}

	.au-lwidget-hor-item-i-c {
	  display: block;
	  float: left;
	  height: 60px;
	  margin: 0 12px 0 0;
	  width: 80px;
	}

	.au-lwidget-hor-item-i {
	  border: 0;
	  display: block;
	  max-width: 100%;
	}


	.au-lwidget-hor-item-t {
	  display: block;
	  overflow: hidden;
	}

	.au-lwidget-hor-item-name {
	  color: #0c77bb;
	  display: inline-block;
	  font-size: 13px;
	  line-height: 1.3;
	  max-height: 2.5em;
	  overflow: hidden;
	}

	.au-lwidget-hor-item-price {
	  color: #009900;
	  display: block;
	  font-size: 13px;
	}

	.au-lwidget-hor-item:hover .au-lwidget-hor-item-name,
	.au-lwidget-hor-item:hover .au-lwidget-hor-item-price {
	  color: #e47d0f;
	}

	.au-lwidget-hor-item-price-v {
	  font-weight: bold;
	  font-size: 14px;
	  word-spacing: -.1em;
	}  
}*/

/* Footer Nav */

.nl_footerNav {
    line-height: 130%;
    color: #333;
    padding: 1em 0;
}

    .nl_footerNav a,
    .nl_footerNav .go2index a:visited {
        color: #333;
        text-decoration: none;
        border-bottom: 1px solid #ccc;
    }

    .nl_footerNav p a:visited {
        color: #555;
    }

    .nl_footerNav a:hover,
    .nl_footerNav a:visited:hover,
    .nl_footerNav .go2mobile a {
        color: #ef3807;
        border-bottom: 1px solid #ef3807;
    }

.nl_footer_extra {
    font-size: .75em;
}

    .nl_footer_extra p {
        line-height: 150%;
    }

.nl_footer_menu {
    overflow: hidden;
    clear: both;
    height: 1%;
    margin: 0;
}

    .nl_footer_menu li {
        float: left;
        width: 20%;
    }

        .nl_footer_menu li li {
            float: none;
            width: 100%;
            white-space: nowrap;
        }

            .nl_footer_menu li li a {
                font-size: .75em;
                line-height: 1em;
            }

            .nl_footer_menu li li strong a {
                color: #ef3807;
                font-weight: normal;
                white-space: nowrap;
            }

        .nl_footer_menu li ul {
            margin: 0 0 1em;
        }

    .nl_footer_menu h4,
    .nl_footerNav h3 {
        font-size: 1em;
        font-weight: bolder;
        font-family: "PT Sans","Helvetica Neue",Helvetica,Arial, Helvetica, sans-serif;
        color: #555;
        margin-top: 1em;
    }

        .nl_footer_menu h4 a,
        .nl_footerNav h3 a {
            color: #555;
            text-decoration: none;
        }

/* go2-links */

.nl_footerNav .go2index {
    font-family: "PT Sans","Helvetica Neue",Helvetica,Arial, Helvetica, sans-serif;
    font-size: .8125em;
    text-decoration: none;
    border-bottom: 1px solid #ccc;
    margin-left: -1.33em;
}

.nl_footerNav .go2mobile {
    font-family: "PT Sans","Helvetica Neue",Helvetica,Arial, Helvetica, sans-serif;
    text-decoration: none;
}

    .nl_footerNav .go2mobile a,
    .nl_footerNav .go2mobile a:visited {
        border-bottom-color: #c3e1be;
        color: #3a7830;
    }


        .nl_footerNav .go2mobile a:hover {
            border-bottom-color: #3a7830;
        }

.nl_footerNav a.go2search {
    color: #333;
}

.nl_footerNav a.go2sitemap {
    color: #777;
}


.nl_footerNav .reg_info {
    color: #555;
    width: 40%;
    float: left;
}

.nl_footerNav .informburo {
}

.nl_footerNav .reg_info p {
    padding-right: 1em;
}

.nl_footerNav .phone {
    font-size: 1.25em;
    font-weight: bolder;
    font-family: "PT Sans","Helvetica Neue",Helvetica,Arial, Helvetica, sans-serif;
}

.nl_footerNav .reg_info .copyright {
    color: #333;
}

.nl_footerNav .link_holder {
    margin: 2em 0;
    clear: both;
    height: 1%;
    font-size: .75em;
}

#search-footer {
    width: 40%;
    float: left;
    padding-top: 0;
    font-size: 1.33em;
}

    #search-footer legend {
        display: none;
    }

    #search-footer fieldset {
        margin-top: 0;
    }

    #search-footer input.field-text,
    #search-footer input[type="text"] {
        width: 70%;
        font-family: "PT Sans","Helvetica Neue",Helvetica,Arial, Helvetica, sans-serif;
    }

#searchFooterNav {
    color: #777;
}

.nl_footer_extra {
    overflow: hidden;
    heigh: 1%;
    clear: both;
    margin-top: 2em;
}

.nl_contacts {
    margin: 1em 0;
}

.nl_footer_counters,
.nl_footer_advert {
    float: left;
    width: 20%;
}

.nl_footer_contacts {
    float: left;
    width: 40%;
}

.nl_footer_links {
    float: left;
    width: 40%;
}



.nl_footer_advert strong {
    font-family: "PT Sans","Helvetica Neue",Helvetica,Arial, Helvetica, sans-serif;
}

    .nl_footer_advert strong a,
    .nl_footer_advert strong a:visited {
        color: #111;
    }

a.edit {
    font-size: .75em;
    font-family: "PT Sans","Helvetica Neue",Helvetica,Arial, Helvetica, sans-serif;
    display: block;
    float: left;
    color: #00a750;
    margin: .5em 0;
    padding: .25em .5em .25em 18px;
    background: #fff url("/img/icons/page_white_edit.png") 0 50% no-repeat;
}

    a.edit:first-letter {
        text-transform: uppercase;
    }

    a.edit:hover {
        text-decoration: none;
    }

    a.edit + p {
        clear: both;
    }



/* spell notifier */

#nl_spellnotifier {
    display: none;
    width: 580px;
    font-size: 12px;
    /*border: 1px solid #ccc;*/
}

    #nl_spellnotifier p {
        padding: 0;
        margin: 0;
    }

.nl_spellnotifier_wrapper {
    overflow: hidden;
}

    .nl_spellnotifier_wrapper p {
        margin: 0;
        padding: 0;
    }

.nl_spellnotifier-text {
    font-size: 1em;
    font-weight: bolder;
}

    .nl_spellnotifier-text h3 {
        margin: .5em 0;
        padding: 0;
        font-family: "PT Sans","Helvetica Neue",Helvetica,Arial, Helvetica, sans-serif;
        color: #636363;
    }

    .nl_spellnotifier-text blockquote {
        color: #f00;
        font-weight: normal;
        display: block;
        font-size: 1.25em;
        padding: .5em 1em;
        margin: 0 0 1em 1em;
        border-left: 1px solid #ccc;
        max-height: 200px;
        overflow-y: hidden;
    }

.nl_spellnotifier-comment {
}

    .nl_spellnotifier-comment label {
        display: block;
        font-family: "PT Sans","Helvetica Neue",Helvetica,Arial, Helvetica, sans-serif;
        padding: .5em 0;
        color: #777;
    }

    .nl_spellnotifier-comment textarea {
        width: 98%;
        height: 50px;
    }

.nl_spellnotifier-send {
}

    .nl_spellnotifier-send button {
    }

.nl_spellnotifier-postmessage {
    padding: .5em 0;
    font-size: 1.15em;
}

#TB_window a.nl_spellnotifier-closer {
    color: #ef3807;
    text-decoration: none;
    border-bottom: 1px solid #f79b83;
}

#TB_window .nl_spellnotifier-closer:hover {
    border-bottom-color: #ef3807;
    border-bottom-style: solid;
}

.nl_spellnotifier-promo {
    color: #333;
    font: normal normal 100%/150% "PT Sans","Helvetica Neue",Helvetica,Arial, Helvetica, sans-serif;
}

/* ------- */

/* ----------------------------------------------------------------------------------------------------------------*/
/* ----------&gt;&gt;&gt; global settings needed for thickbox &lt;&lt;&lt;-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
/* *{padding: 0; margin: 0;} */

/* ----------------------------------------------------------------------------------------------------------------*/
/* ----------&gt;&gt;&gt; thickbox specific link and font settings &lt;&lt;&lt;------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
    font-size: .75em;
    color: #666;
}

    #TB_window a:link,
    #TB_window a:active,
    #TB_window a:visited,
    #TB_window a:focus {
        color: #666;
        text-decoration: none;
        border-bottom: 1px solid #ddd;
    }

    #TB_window a:hover {
        color: #ef3807;
    }

/* ----------------------------------------------------------------------------------------------------------------*/
/* ----------&gt;&gt;&gt; thickbox settings &lt;&lt;&lt;-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
    position: fixed;
    z-index: 999 !important;
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
}

.TB_overlayMacFFBGHack {
    background: url(macFFBgHack.png) repeat;
}

.TB_overlayBG {
    background-color: #000;
    filter: alpha(opacity=75);
    -moz-opacity: 0.75;
    opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
    position: absolute;
    height: expression(document.body.scrollHeight &gt; document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
    position: fixed;
    background: #fff;
    z-index: 999 !important;
    color: #111;
    display: none;
    border: 4px solid #525252;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    box-shadow: black 0px 0px 16px;
    -moz-box-shadow: black 0px 0px 16px;
    -webkit-box-shadow: black 0px 0px 16px;
    text-align: left;
    top: 50%;
    left: 50%;
}

* html #TB_window { /* ie6 hack */
    position: absolute;
    margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement &amp;&amp; document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

    #TB_window img#TB_Image {
        display: block;
        margin: 15px 0 0 15px;
        border-radius: 6px;
        -moz-border-radius: 6px;
        border: none;
    }

    #TB_window a#TB_ImageOff {
        border: none;
    }

#TB_caption {
    height: auto;
    padding: 7px 30px 10px 25px;
    float: left;
    overflow: hidden;
}

#TB_secondLine {
    padding: 1em 0 0;
    font-family: "PT Sans","Helvetica Neue",Helvetica,Arial, Helvetica, sans-serif;
}

#TB_closeWindow {
    height: 25px;
    padding: 7px 25px 10px 0;
    float: right;
    color: #666;
}

#TB_closeAjaxWindow {
    padding: 7px 10px 5px 0;
    margin-bottom: 1px;
    text-align: right;
    float: right;
}

    #TB_closeAjaxWindow #TB_closeWindowButton {
        text-decoration: none;
        border-bottom: 1px dashed #555;
    }

        #TB_closeAjaxWindow #TB_closeWindowButton:hover {
            border-bottom-color: #ef3807;
            color: #ef3807;
        }


#TB_ajaxWindowTitle {
    float: left;
    padding: 5px 0 5px 10px;
    margin-bottom: 1px;
    font-size: 1.15em;
    font-weight: bolder;
    color: #525252;
    text-shadow: 1px 1px 1px #fff;
}

#TB_title {
    background-color: #e8e8e8;
    height: 27px;
    border-radius-topright: 4px;
    border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-right-radius: 4px;
    -webkit-border-top-left-radius: 4px;
    font-family: "PT Sans","Helvetica Neue",Helvetica,Arial, Helvetica, sans-serif;
}

#TB_ajaxContent {
    clear: both;
    padding: 2px 15px 15px 15px;
    overflow: auto;
    text-align: left;
    line-height: 1.4em;
}

    #TB_ajaxContent.TB_modal {
        padding: 15px;
    }

    #TB_ajaxContent p {
        padding: 5px 0px 5px 0px;
    }

#TB_load {
    position: fixed;
    display: none;
    height: 13px;
    width: 208px;
    z-index: 103;
    top: 50%;
    left: 50%;
    margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
    position: absolute;
    margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement &amp;&amp; document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect {
    z-index: 99;
    position: fixed;
    top: 0;
    left: 0;
    background-color: #fff;
    border: none;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    opacity: 0;
    height: 100%;
    width: 100%;
}

* html #TB_HideSelect { /* ie6 hack */
    position: absolute;
    height: expression(document.body.scrollHeight &gt; document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent {
    clear: both;
    border: none;
    margin-bottom: -1px;
    margin-top: 1px;
    _margin-bottom: 1px;
}

#TB_window .tb_photoalbum {
    overflow: hidden;
    height: 1%;
    clear: both;
    padding: .25em 1px;
}

    #TB_window .tb_photoalbum a {
        float: left;
        width: 24px;
        height: 24px;
        overflow: hidden;
        margin: 0 4px 4px 0;
        border: 1px solid #555;
        opacity: .75;
    }

        #TB_window .tb_photoalbum a:hover,
        #TB_window .tb_photoalbum a.selected {
            border-color: #f70;
            border-width: 2px;
            margin-top: -1px;
            margin-left: -1px;
            margin-bottom: 3px;
            margin-right: 3px;
            opacity: 1;
        }

    #TB_window .tb_photoalbum img {
        border: none;
        margin-left: -24px;
        margin-top: -24px;
    }

#TB_photoalbum_holder {
    padding: 1em 0;
}

/* ------ */

.nodePartner {
    float: right;
    width: 320px;
    padding: 12px 0 0;
    margin: 1em 0 0;
}


    .nodePartner .img {
        float: left;
        padding: 0;
        margin: -12px 12px 0 0;
    }

        .nodePartner .img img {
            padding: 0;
            margin: 0;
        }

    .nodePartner .textlink {
        padding: .5em 0;
        font-size: .75em;
        color: #333;
    }

        .nodePartner .textlink:hover {
            color: #ef3807;
        }

/* topline */

#tl {
    height: 18px;
    font: normal normal .75em/1.5em "PT Sans","Helvetica Neue",Helvetica,Arial, Helvetica, sans-serif;
    padding: 4px .25em;
    color: #444;
    margin-left: 270px;
    position: relative;
    bottom: -18px;
    z-index: 5;
}

#nl_headerblock {
    /* margin-top: -18px; */
}

    #nl_headerblock .block_1,
    #nl_headerblock .block_3 {
        padding-top: 21px;
    }

.tl_info {
    float: left;
    margin-right: 24px;
}

.tl_weather {
    margin-right: 24px;
    float: left;
    color: #444;
}

.tl_weather_now {
    float: left;
    padding: 0 6px;
}

.tl_weather_next {
    font-size: .9em;
    _margin-top: 1px;
    float: left;
    margin-right: 6px;
}

.weather_link {
    font-size: .9em;
    white-space: nowrap;
}

.tl_weather a {
    color: #777;
    font-size: .9em;
}

    .tl_weather a:hover {
        color: #f70;
    }

.tl_currency {
    float: left;
    margin-right: 24px;
}

.tl_cbrf {
    float: left;
}

.tl_currency span {
    padding: 0 4px 0 0;
}

.tl_currency em {
    font-style: normal;
}

.tl_currency a {
    color: #777;
    font-size: .9em;
    white-space: nowrap;
}

    .tl_currency a:hover {
        color: #f70;
    }

.tl_005 {
    float: left;
}

.newfeature {
    color: #f00;
}

.socialshare {
    width: auto;
    height: 24px;
    overflow: hidden;
    clear: both;
    padding: 6px 16px;
    margin: 8px 16px;
    border-top: 1px solid #ddd;
}

    .socialshare span {
        float: left;
        height: 24px;
        line-height: 24px;
        font-family: "PT Sans","Helvetica Neue",Helvetica,Arial, Helvetica, sans-serif;
        color: #777;
        font-size: 13px;
    }

    .socialshare a {
        float: left;
        width: 24px;
        height: 24px;
        margin: 0 0;
        overflow: hidden;
        border: 1px solid #fff;
        background: url('http://newslab.ru/img/socialshare.png') 0 24px no-repeat;
    }

        .socialshare a:hover {
            border-color: #f70;
        }

#sto_vkontakte {
    background-position: 0 0;
}

#sto_twitter {
    background-position: -72px 0;
}

#sto_facebook {
    background-position: -24px 0;
}

#sto_livejournal {
    background-position: -48px 0;
}

#sto_odnoklassniki {
    background-position: -96px 0;
}

#sto_yandex {
    background-position: -120px 0;
}

/* Articles top section at default page */
#place_68 {
    padding-top: 0;
    margin-top: 0;
}

    #place_68 object,
    #place_68 a {
    }

.revlock {
    width: 100%;
    border-left: 1px solid #e0e0e0;
    border-collapse: collapse;
}

    .revlock td {
        vertical-align: top;
    }

.r_article {
    position: relative;
    height: 100%;
    background: #f9f9f9;
}

.r_articles {
    width: 100%;
    height: 100%;
    position: relative;
    padding: 6px 0 6px 0;
}

.r_article h2 {
    font-size: .81275em;
    font-family: "PT Sans","Helvetica Neue",Helvetica,Arial, Helvetica, sans-serif;
    position: relative;
    height: 24px;
    margin: 0px 0 0 18px;
    font-weight: bolder;
    text-align: left;
}

    .r_article h2 a {
        text-decoration: none;
        color: #444;
        text-shadow: 1px 1px 0px #fff;
    }

        .r_article h2 a:hover {
            text-decoration: none;
            color: #f70;
            text-shadow: none;
            border-bottom: 1px solid #f70;
        }


.top_articles {
    overflow: hidden;
    clear: both;
    zoom: 1;
    padding: 0 0 8px 18px;
    font-family: "PT Sans","Helvetica Neue",Helvetica,Arial, Helvetica, sans-serif;
}

    .top_articles li {
        width: 48%;
        float: left;
        margin: 0;
    }

.ta_item-1 {
    padding-right: 2%;
    padding-bottom: 18px;
}

.top_articles li.ta_item-2 {
    width: 46%;
    padding-left: 2%;
    padding-right: 2%;
}

.top_articles li .img {
    float: none;
    display: block;
    clear: both;
}

.top_articles img {
    display: block;
    width: 72px;
    height: 72px;
    margin-bottom: 4px;
    -ms-interpolation-mode: bicubic;
}

.top_articles a {
    font-size: .875em;
}

.top_articles .cats {
    font-size: .81275em;
    margin: 0 0 8px;
    display: block;
}

    .top_articles .cats a {
        text-decoration: none;
    }

        .top_articles .cats a:hover {
            text-decoration: underline;
        }

.top_articles .published_at {
    display: block;
    font-size: .675em;
    padding: 4px 0 0;
    color: #666;
}

.ta_more {
    text-align: left;
    font-size: .675em;
    line-height: 1.5em;
    height: 18px;
    margin-top: -18px;
    font-weight: normal;
    font-family: "PT Sans","Helvetica Neue",Helvetica,Arial, Helvetica, sans-serif;
    margin: -18px 0 0 18px;
}

    .ta_more a {
        color: #999;
    }

        .ta_more a:hover {
            color: #f70;
        }

.d_links {
    overflow: hidden;
    margin: 0;
    font-family: "PT Sans","Helvetica Neue",Helvetica,Arial, Helvetica, sans-serif;
}

    .d_links dt,
    .d_links dd {
        padding: 4px 8px;
    }

    .d_links dt {
        border-top: 1px dotted #aaa;
        margin-top: -1px;
        ;
        font-weight: bolder;
        color: #444;
        padding-bottom: 0;
        padding-top: 8px;
        font-size: .75em;
    }

        .d_links dt a {
            text-decoration: none;
        }

            .d_links dt a:hover {
                text-decoration: none;
                border-bottom: 1px solid #ef3807;
            }

    .d_links dd {
        margin-bottom: 4px;
        font-size: .875em;
    }

    .d_links li {
        padding: .5em 0;
        margin: 0;
        border: none;
    }

    .d_links .important {
        font-weight: bolder;
    }

        .d_links .important a {
            color: #ef3807;
        }

/* a[href="/Abitura"] */
#node_160 a {
    color: #ef3807;
    font-weight: bolder;
}

/* Comments */

.is_closed {
    font-family: "PT Sans","Helvetica Neue",Helvetica,Arial, Helvetica, sans-serif;
    padding: .75em 1em;
    border: 1px dotted #f77;
    background: #fee;
    color: #900;
    margin-bottom: 16px;
}

.is_closed_light {
    font-family: "PT Sans","Helvetica Neue",Helvetica,Arial, Helvetica, sans-serif;
    padding: .75em 1em;
    border: 1px dotted #C5C5C5;
    background: #eee;
    color: #333;
    margin-bottom: 16px;
}

.is_moderated {
    font-family: "PT Sans","Helvetica Neue",Helvetica,Arial, Helvetica, sans-serif;
    padding: .75em 1em;
    border: 2px dashed #8EAD01;
    background: #F1FAD9;
    margin-bottom: 16px;
}

.lock_theme {
    display: block;
    width: 32px;
    height: 32px;
    position: relative;
    left: -32px;
    top: 26px;
    font-size: .675em;
    text-indent: -9999px;
}

    .lock_theme a {
        opacity: .3;
        display: block;
        width: 32px;
        height: 32px;
        background: url('/img/icons/unlocked.png') 50% 50% no-repeat;
    }

        .lock_theme a:hover {
            opacity: 1;
        }

.lt-lock a {
    background-image: url('/img/icons/unlocked.png');
}

.lt-unlock a {
    background-image: url('/img/icons/locked.png');
    opacity: 1;
}


#feedbacklink {
    float: right;
    line-height: 20px;
    padding: 2px;
    text-align: center;
    width: 200px;
    color: #EF3807;
}

.feedbackform p label {
    width: 30em;
    margin: 5px 0px;
}

.clear {
    clear: both;
}



/* */




.view_count {
    color: #333333;
    font-size: 0.75em;
    margin-top: 10px;
    margin-bottom: 10px;
}

.beeline_quest {
    font-family: Arial;
    /*border: 1px solid #d7d7d7;*/
    background: #def;
    padding: 10px;
    margin: 10px;
    font-size: 0.8em;
}

    .beeline_quest h1 {
        padding-right: 100px;
        padding-top: 10px;
        height: 30px;
        color: black;
        font-size: 1em;
        float: left;
        display: block;
        background-position: right center;
        background-repeat: no-repeat;
        line-height: 1.2em;
        font-weight: bold;
    }

    .beeline_quest &gt; img {
        float: right;
        margin-right: 20px;
        display: block;
    }

.quest_result label {
}

.quest1 {
    clear: both;
    margin-top: 20px;
}

.beeline_quest input {
    line-height: 1.5em;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 100%;
    clear: both;
    padding-top: 5px;
}

.beeline_quest label {
    color: #181818;
    line-height: 1.5em;
}

.quest_result label {
    display: block;
    max-width: 400px;
}

.quest_result i {
    font-style: normal;
    font-weight: bold;
    font-size: 0.8em;
    display: block;
    float: right;
    width: 40px;
}


.basic-modal-content {
    display: none;
}

.simplemodal-container p {
    font-size: 0.75em;
    line-height: 1.3em;
    margin-bottom: 1.5em;
}

    .simplemodal-container p.small {
        font-size: 0.6em;
        line-height: 1.3em;
    }


.simplemodal-container h1 {
    color: black;
    background-color: #fcba1e;
    padding: 10px;
    /* Note: This gradient may render differently in browsers that don't support the unprefixed gradient syntax */
    /* IE10 Consumer Preview */
    background-image: -ms-linear-gradient(top right, #FEE00C 0%, #F4AB1C 100%);
    /* Mozilla Firefox */
    background-image: -moz-linear-gradient(top right, #FEE00C 0%, #F4AB1C 100%);
    /* Opera */
    background-image: -o-linear-gradient(top right, #FEE00C 0%, #F4AB1C 100%);
    /* Webkit (Safari/Chrome 10) */
    background-image: -webkit-gradient(linear, right top, left bottom, color-stop(0, #FEE00C), color-stop(1, #F4AB1C));
    /* Webkit (Chrome 11+) */
    background-image: -webkit-linear-gradient(top right, #FEE00C 0%, #F4AB1C 100%);
    /* W3C Markup, IE10 Release Preview */
    background-image: linear-gradient(to bottom left, #FEE00C 0%, #F4AB1C 100%);
}

.simplemodal-overlay {
}

#basic-modal-content0 {
    height: 350px;
}

#basic-modal-content1 {
    height: 320px;
}

#basic-modal-content2 {
    height: 280px;
}

#basic-modal-content3 {
    height: 280px;
}

.simplemodal-container {
    width: 600px;
    color: black;
    background-color: #ececec;
    border: 1px solid #cacaca;
    padding: 12px;
    font-family: Arial;
    /* IE10 Consumer Preview */
    background-image: -ms-linear-gradient(top, #f6f6f6 0%, #C8C8C9 100%);
    /* Mozilla Firefox */
    background-image: -moz-linear-gradient(top, #f6f6f6 0%, #C8C8C9 100%);
    /* Opera */
    background-image: -o-linear-gradient(top, #f6f6f6 0%, #C8C8C9 100%);
    /* Webkit (Safari/Chrome 10) */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f6f6f6), color-stop(1, #C8C8C9));
    /* Webkit (Chrome 11+) */
    background-image: -webkit-linear-gradient(top, #f6f6f6 0%, #C8C8C9 100%);
    /* W3C Markup, IE10 Release Preview */
    background-image: linear-gradient(to bottom, #f6f6f6 0%, #C8C8C9 100%);
}

    .simplemodal-container .simplemodal-data {
    }

    .simplemodal-container a.modalCloseImg {
        background: url(/img/x.png) no-repeat;
        width: 25px;
        height: 29px;
        display: inline;
        z-index: 3200;
        position: absolute;
        top: -15px;
        right: -16px;
        cursor: pointer;
    }


.articles_nodes {
    margin-bottom: 20px;
}

.spellnotifier {
    font-family: Verdana,"PT Sans","Helvetica Neue",Helvetica,Arial,Helvetica,sans-serif;
}

.nl_spellnotifier_wrapper .new-form fieldset &gt; section label {
    font-family: "PT Sans","Helvetica Neue",Helvetica,Arial,Helvetica,sans-serif;
    font-size: 14px;
}

.nl_spellnotifier_wrapper .new-form fieldset &gt; section &gt; div {
    clear: both;
    margin-left: 0px;
}

.nl_spellnotifier-text h3 {
    margin-left: 5px;
}

.nl_spellnotifier_wrapper .new-form button {
    font-size: 1.2em;
    font-weight: bold;
}

.feedback_fancybox {
    margin-top: 0px !important;
}


/* Слайдер */

#slider-wrapper {
    height: 80px;
    position: relative;
    margin-top: -25px;
    margin-bottom: 25px;
}

.bx-wrapper {
    margin: 0px;
    margin-top: -25px;
    margin-bottom: 20px;
}

section.slider {
    background-color: #f5f5f5;
    margin-bottom: 20px;
}

ul.slide:first-child {
    display: table-row;
}


ul.slide {
    list-style: none outside none;
    display: none;
    width: 97% !important;
    height: 80px;
}



    ul.slide li:first-child {
        width: 10%;
    }

        ul.slide li:first-child p {
            padding-left: 20px;
            font-family: "PT Sans","Helvetica Neue",Helvetica,Arial,Helvetica,sans-serif;
            font-weight: bold;
            color: #999999;
        }

    ul.slide li {
        display: block;
        float: left;
        vertical-align: middle;
        padding: 0px;
        width: 30%;
        height: 50px;
    }

        ul.slide li img {
            width: 50px;
            float: left;
            margin: 15px 0px 15px 20px;
        }

        ul.slide li p {
            height: 50px;
            display: table-cell;
            vertical-align: middle;
            font-size: 0.9em;
            color: #666666;
            padding-left: 20px;
            padding-top: 15px;
        }

        ul.slide li a {
            border-bottom: 1px solid #d8d8d8;
            text-decoration: none;
            font-family: "PT Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
        }

div.slidepager {
    z-index: 1000;
    position: absolute;
    right: 15px;
}

div.survey {
    border: 1px solid #efefef;
    padding: 15px 25px 25px 25px;
    margin-top: 25px;
    clear: both;
}

.survey div.label {
    border-bottom: 1px dotted #D9D9D9;
    width: 100%;
}

.survey h2 {
    margin-bottom: 15px;
}

.survey div.title {
    margin-top: 15px;
}

.survey ul.variants li, .survey ul.result li {
    margin-top: 10px;
    color: #808080;
    font-size: 0.9em;
}

.survey ul.result li {
    display: table;
    width: 100%;
}

    .survey ul.result li div.cell:first-child {
        width: 58%;
    }

    .survey ul.result li div.cell {
        display: table-cell;
        width: 30%;
    }

        .survey ul.result li div.cell:last-child {
            width: 12%;
            min-width: 40px;
        }

    .survey ul.result li div:last-child {
        color: #333333;
    }

.survey img.brand {
    float: right;
}

.survey div.linebg {
    width: 100%;
    height: 8px;
    background-color: #efefef;
}

.survey div.linecolor {
    height: 8px;
    background-color: #8ead01;
}

div.fancy div.fancybox-title {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    font-size: 11px;
    background-color: #f4f4f4;
}

    div.fancy div.fancybox-title p.close-text {
        float: left;
        padding-left: 5px;
    }

        div.fancy div.fancybox-title p.close-text span {
            color: #a8a8a8;
        }

    div.fancy div.fancybox-title p.cross {
        float: right;
        padding-right: 5px;
    }

    div.fancy div.fancybox-title p a {
        text-decoration: none;
    }


#YMapsPouexavshie {
    height: 500px;
    padding-bottom: 30px;
}

.uehal img {
    float: left;
    width: 50px;
    margin: 5px 10px 10px 0px;
}

#forum_comments h1 a
{
    text-decoration: none;

}

#forum_comments .desc.gray
{
    background-color: none;
    border: 1px solid #F6F6F6;
}

#forum_comments .desc.gray a {
    text-decoration: none;
    color: #222222;
    font-size: 14px;
    font-family: "PT Sans","Helvetica Neue",Helvetica,Arial, Helvetica, sans-serif;
}
.sb {
    padding: 10px 15px 10px 15px;
}

    .sb h2 {
        font-size: 1.2em;
    }

.defaultpage
{
    margin-top: 5px;
}

.defaultpage .a_all {
    clear: both;
    color: #777777;
    display: block;
    font-size: 1.15em;
    font-weight: normal;
    padding: 25px 0 0;
}

    .defaultpage .a_all strong {
        font-weight: normal;
    }

.clear {
    clear: both;
}

#anons_link {
    color: #EF3807;
    clear: both;
    margin-left: 10px;
}

.border-1 {
    border: 1px solid #d5d5d5;
    margin: 20px 0px;
}

/*#top_line*/
#top_line {
    width: 100%;
    height: 25px;
    background-color: #e9e9e9;
    margin: 0;
    position: relative;
}

    #top_line span.news_line {
        color: #565656;
        font-family: "PT Sans","Helvetica Neue",Helvetica,Arial,Helvetica,sans-serif;
        font-size: 0.7em;
        display: block;
        float: left;
        margin-top: 4px;
        margin-left: 10px;
        font-weight: bold;
        padding-left: 2em;
    }

    #top_line div.news_line {
        overflow: hidden;
        top: 0px;
        left: 0px;
        position: absolute;
    }

    #top_line .news_line_item {
        color: #777777;
        font-size: 0.7em;
        font-family: "PT Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
        display: block;
        float: left;
        margin-top: 4px;
        margin-left: 10px;
        margin-right: 5px;
    }

        #top_line .news_line_item:hover {
            color: #ff7700;
        }

    #top_line .soc {
        float: right;
        display: block;
        margin-right: 15%;
    }

        #top_line .soc span {
            color: #565656;
            font-family: "PT Sans","Helvetica Neue",Helvetica,Arial,Helvetica,sans-serif;
            font-size: 0.7em;
            display: block;
            float: left;
            margin-top: 4px;
            margin-left: 10px;
            font-weight: bold;
            margin-right: 5px;
        }

        #top_line .soc a {
            height: 18px;
            width: 18px;
            display: block;
            float: left;
            margin-top: 4px;
            margin-left: 5px;
        }

    #top_line #top_more {
        display: block;
        float: right;
        margin-top: 4px;
        margin-left: 10px;
        margin-right: 2em;
        color: #777777;
        font-size: 0.7em;
        font-family: "PT Sans","Helvetica Neue",Helvetica,Arial,Helvetica,sans-serif;
        max-width: 310px;
    }

        #top_line #top_more span {
            color: #777777;
            font-family: "PT Sans","Helvetica Neue",Helvetica,Arial,Helvetica,sans-serif;
            margin-left: 10px;
            margin-right: 5px;
            display: block;
            float: left;
            max-width: 200px;
            overflow: hidden;
            height: 1.2em;
        }

        #top_line #top_more a:hover {
            color: #ff7700;
        }

    #top_line #soc_rss {
        background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAATCAYAAACdkl3yAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAntJREFUeNqclN9PkmEUx7/AC+NdLCzQu3By24rI2kjKm2qrVVP7tbXFcl5UF6TVvLGrVlar1l1rXVRbW130B2jkspVzpmwIxS/RWUkgLREhXmLKC3QeJgynrt6ed2c7PC/n83zPOc95Zfl8/q1MJttaLBZlAJj986LYHxOhSfuLl6+cHEH24z+XQqGoW1xcOkHuNFcoFEqbpEgyiEQglfpVT+4mrgxgwM6ubgSDE9Dpddhh2gZrUxMslt1QKpXrgig9NbnKiiLaQDKZxMKyxWZjCARDmE8kcPjQQXActwokl8srPscAy2Rc7rJjlgDfZsJwjbsR8Adw7/4D+HwBXDjfAa1247pplhSVQVGCzMfj2NVoRlvrMXwcdeLps+fo639N70VcvXJphTIWtyaor98BP6lgv02m7ehot+FW73XcuHkHg+/ew2g00gFH1wTJGYCZKIo4ebwF7edsaNxppnT86L19F2Iuh077RfC8Gg7HAKampkv/ZcbiKiCmiBnbNJtNaG05gms93bCdPQMhncGjx09ISQOam/dhbi5eUlY+vNyoVam5xj9haGgYNTVanD7VhkRigQI/YJRqtde6ByMjY/B4vBUl1aAVitxuD7zUoTGnC9FoDFarBWq1Gp+9fuh1m1FXq0cylfq7ItattJCBSqWEni5lkR5jQz00mg1sHGAwbMES1aysqLpGskgkUmQXSxAEySPC8zxd2kkH1a2nNCLl9KSu6vnkqI1ZjUbDq1QqySCKFX9nsxlWd+7NwOAB6pItny8Y6AC5FBAVPhEOfx8mV+C+fJ3xkfOQrJZ9YiSKypH9ZMYGJ00WYh8ndh0kglhhRdbAPwIMADHCYL8L1bdtAAAAAElFTkSuQmCC") no-repeat scroll left bottom transparent;
    }

        #top_line #soc_rss:hover {
            background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAATCAYAAACdkl3yAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAhJJREFUeNqklE1IVFEYht9z7rlXa1KyEh0zSxEtMioj+1EJjFo1tEgQaZcLI0IXQatAiCCHWkSBrVrZQieNgkhokGzRD6EtKglRyp9oykkzauD+zL2n7w4lc2EaceaDh3PugfPw8vGdy6SUzQCOIbMa6A5eD7sbQfQRSoai00QhYQhKlKnELR9RTsy6ouVT6/ltyOgk2MZyKNsOgxVtB9N8K8mqiSWRfGLPvob96QVYbh7iUyMQ1cchdp8C821KJ1pPaJ5EvLIJyC2AM/8B9pf3JB6D9e4htKaLUCqPpJMxj0ipaAQvq6MEGyAXZ2C9uoP4+CPoobPQAlchak7+1+QR6Y8vwZ5+CcW/C2JvC9RAEKx0H8wnl2EMdQF5fihl+1OKuCv6By/ZA765FnZkHPpgB4z7nRC1rVAbO+H8jMB8dgNObBHJd1ImEg3nIerPwVn4CDN8JdEfqWjQTnSDT4QRn3wK/nYQ6oG29Imcpc8wR3sTIi1wDXzrQVhv+mDPjUGhy9LS6TuUMpFHZAwHYTy4AP0epfodhTjUDunYsEbvghXvBNYUJEZkRRErrKKGFgP5JZBcBfPX0JRsSUihrqUB3QHk5KcUsVgsJrN4Irh5q+cMLSOeZmdTWYlk0mURjX7vktI5alrWutWKvka+zSyL+kMDvbROEKVu81fpcohfhOm+/h9/RQsZ/ODixLwr+yPAAARcD2ShCugHAAAAAElFTkSuQmCC") no-repeat scroll left bottom transparent;
        }

    #top_line #soc_vk {
        background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAATCAYAAACdkl3yAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAgxJREFUeNpi/Pv3byQjI2P3////WRgYGBgZSARv3rzt7e2fPIvl379/nszMzNIMZAKg3iQgdYTlz58/zEAXMQBdRLIhIH0/fvzgAzJVQC5iAhkCpMky6O+/f8xAJhfLP6ghwLACSzo4ezJ8//YNpAqEwADkWHZ2DgZDfT2GwoJsBgUFebA4ExMTw3+oA1hADGSDfv/+zcDEzMygrKTEwC/ADzXoP8OdO3cZTp89y9DZM5FhysRuuKtgQQL0GqqLOLm4wbakpSYyWJibwjVs2rydYcasuQz37z+Aq0UOW5b//1FdxMHBAbSGgeHk6bMMj588g9t64uQpBg5OTgZHB1vsBsEMAcYeRICFFUwfPXYKnqhg8QmS09PRhqsFGQSLJLDXGBkRLmJhYQHTRflZDFqaanCvHTp8jGHR0lUM6zZsYTA1MYSlIYZ/yC4CxQ7MIBj49+8vihjYy0Dw+s1buDhILyhokMII06B1G7YycHHtg/MfPX4Cpm2szNEMggc2aqxxcXEyfPv2Ha4RBkDi1pZmDL7e7nC1IPr/PxSvMcIl25qqCaZonC4iN4uA9cEM+v37zwseHm4GNjY2snL/02fPv4EcyTJ95twGayvz+z9+/jT//euPECmG/Pnz+++16zcvgswDJZqvR4+dXA2kjwExHxmF2xeYQaBk+gKI34LSGIkGgQIIFLi/AQIMAImLPrtdNCbbAAAAAElFTkSuQmCC") no-repeat scroll left bottom transparent;
    }

        #top_line #soc_vk:hover {
            background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAATCAYAAACdkl3yAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAahJREFUeNpi/P//Pw8DA0MFEIsykA7eAfHEjs6eFyxAg1IYGRmrGcgEv3//5gRSZSz//v3jYmJiItcchi9fvsoCKXGW37//sLCxsZJt0NevX4WBlCzQa/9QnPO9x4jh/4+PGBoYOfgZmLU8GVidysBsGPj77y8bkOIBhREDCMPAv+/vwTSTpA6Khn/PrzD8PruM4d+7hwzs0YsRNkC0MmIY9P/fXzDN4ljKwKxog7D52laGn2uzGf7cPcTAhqweysY06C/EoD9XNjP8fXoJYdDVLWA5FuMoVPU4Dfr3BxKtpxdhDVwmBWtU9Qw4DPr3F2IQR/wqBmZlO7j4nzOLGX5uKmX4sbOJgUvLGymMCHgNQ5ydDyz3/809NK8x4Pfazx31wFgTQLj02UWwHItpPHFhxACy+fsHhr+Pz6OmI04BBmaTWAZWt1rsBqEHJlftPbJSOKaLSATIsfaXEoOAmR6smeXJk6erBQQFtH79+iX/9+9fdpIM+fvvz/kLFw+DHMayfceuJ0BGHxDrAbEQGY4C5fBvoMD+BcTPoQHPC4ogUksSIH4MEGAAL3UEiX7jNVgAAAAASUVORK5CYII=") no-repeat scroll left bottom transparent;
        }

    #top_line #soc_f {
        background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAATCAYAAACdkl3yAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAc9JREFUeNqckztLA0EQx/+X27skSjrxVWijoug3EBWM4KOxFhGxFxTstBAVxK9gLTYKtgp+AEkE0cR0dir4LHKSM8G7XWcuD2NyPpKBud29m/3tf2bnNCnlIYBBpVSARg01mOu6z4lkaung8CguaNEVCATaUIcJIZppWCB/FaRIrweiaRooC1iW1UHLTgIpSkfWBWJ3HDdIy5CQSkK51YGZTAYbWzu4Slwjl8t670aGh7CxvurNqRwFVXkRQkkJSRIrbW//AGexONpaWzEWnQaHtDQ3cYG/qaKM8iDJIFmd2lnsHKZhYn5uFtHR4ZKKIqiYWkkRQ8pP+UrNhmGauEwkcHd3j0gkgqnJMQSDwRKIwUURHshxHN+CGoaBWPzCm/f1dmNiPFqKZRBbGUj5Kir0CVaWFzHQ31vehN6o63pFjZT8EaTrgp7+B7GSqlv7CVTc8Bvo2635BTY0hGHb7whRcf2+87t/3dr25lpVXSoV5b2giP8Xvz76y3hf3guKQuGwMqlf6rFsNot02kqzaJFMpmZs2561rLce15WN/4VI6aqHx6f0y8tripYP4vjk9IYmu+TtXOMaRXFeFvktN0qOJ0zl1qm1VJwW+cenAAMA8X8QNTGimW4AAAAASUVORK5CYII=") no-repeat scroll left bottom transparent;
    }

        #top_line #soc_f:hover {
            background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAATCAYAAACdkl3yAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAYBJREFUeNqklEEvA0EUx99kp7RWKrhwcUBEHDmREHH1AYSLk4i7uLk5KI0PwUHiqBEnDq4S7UHcSOrQulhWoqvdnXneTFul3W2z6yX//N/szvzy3svOMkQcB4AtUi+Ej2fS0X4q7XBK9kgrEDFKpVKR7IRLKZOMsagcsKy3CbIBLoQwKCKDbNseJhviNCPfcvDLBvf6AMTDpc5VxOY2Iba082ef54kEmUmtISNYC6hylQLv7hRY/wjw2Q39TOXNexH0mqmKwA/k3WcApYCuxW0wppYbB5v31tZcEf1A8tOqAh9vQFh5YPE+4DNrrSOoOYeAilB62t3bY+3G6DwY06s+w6xXFACSogqKr5+BMbbg31aDEwxCIX4O+71vGnYbUK01RNkW1LE16E4COu9Vb1tRfdgB0bP7FOoL551m0DF+tSb+AxJ0NTSoUCgemqYpy+XyoETJw0Dciutks7mcBp1nLrLkadKkunxhGyO9qt+SqsAh5dVtICUigD5IL98CDAApl9oPrFNH4gAAAABJRU5ErkJggg==") no-repeat scroll left bottom transparent;
        }

    #top_line #soc_t {
        background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAATCAYAAACdkl3yAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAcFJREFUeNqclM9LAkEUx9/szIqBRVSX6MchCKtjQT+IoFN0iEDQKOhS/0N/QtAxAiGhQqFuESbRuUtUl4pO4i0IwvSmuOLuzvRmcnV17bA++LLDzHsf3nxnZollWXuaph0KITQAIOAveD5fODo+iScZAmI4MQxdBmV0Hz/PzLZtnRACCPQNkXWGYfTjcAJBnFAqgHPeFYjbNsNhj8YFVxDsrEXp2ztYWV2DSHTXs+ZI1vH6TpjgTZA7sGXlvVE1PGvucCxh/B9QMBgEXdfVWjJ1BYwx2NmOerYGTZDoCJKFFAWYd32TkacDW7GI1yPugMQfBO9TG4gCo0wBk+dxNdeeo0CCuzzCifaOKNVVFxqljTlvDm31iHQEEZXYaa1xrbFWuD0ixOvRzHQYQqEQVCoGJM5SMD42ihqBqfBkK6jukeY+tXZtbqzD0OAAvL59QDpzDz+FoidHNDxSFxI6tr84P6fkDndey9bkwOnKb8ha54ky07I+e9GLQCDQ1esvlb/KslF2mrg4WF5ayFWr1VnTsvv8QGpmzcxmc+84/JYvt/T49HKJ3wdUyO/uZD3qS4JMSUQV5Sn6/EtKkHTf+hVgAB/qPRhtWbj7AAAAAElFTkSuQmCC") no-repeat scroll left bottom transparent;
    }

        #top_line #soc_t:hover {
            background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAATCAYAAACdkl3yAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAWlJREFUeNpi/P//vygDA0MREAsxkA5eA3FfR2fPOxaoIRUMZIKfP3/9A1ItLP/+/RNkZGQk1xyGz58/ywMpUZbfv/+wsLKykG/Ql8+goJFm+v//HxM2Bf+eX2H41qLM8L3HCK9Bf//+ZQdSPCzAwGYAYQyDvn8Aiv9j+P/9PVZ5OIBIMeI0CGzIv79g9q+j08A0q1UmFnUQvbgN+gcU/ws1aFcbRLFlBhkGgV30B8zmaniKognTZ3hd9I/h398/OA1AspGQixBew2cQktewK2RSsmVgYOcBxtoHhh/LEhmYpPWB2ICBWdkezWsQvUwwF2HDrK61DAwCcgy/L61n+Lm9geHfm/sYamCBhDdJs5jFgzExAGcYEQsQYcTw/xclBv0DRS/IoIcPHs0SEhIQ+fXrt/Tff3/ZSDHk75+/v86eOX8CbNDOXbvvAul+INYGYn4yHPUeiL+CAvsHED+BCvKQU5IA8TOAAAMAwRv15tN6KDEAAAAASUVORK5CYII=") no-repeat scroll left bottom transparent;
        }
/*#top_line end*/

/* header &amp; menu */
.tl_search {
    float: right;
}

    .tl_search form.search {
        padding-bottom: 0px;
    }

    .tl_search form input.field-text {
        width: 130px;
    }

header {
    position: relative;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAQCAIAAABY/YLgAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACxJREFUeNo8iUEOACAIwwr+/8tWEONh6dYtNZGUIvy0j+br93d2bMcHR4ABAKtbFQ+cSVJ3AAAAAElFTkSuQmCC") repeat-x scroll left bottom transparent; /*background: url("/img/header-bg.png") repeat-x scroll left bottom transparent;*/
}

#tl {
    padding: 6px 0px 4px 0px;
    margin-left: 272px;
}

#header_teaser h2 a {
    color: #d9400a;
    border-bottom: 0px solid #d9400a;
}

    #header_teaser h2 a:hover {
        border-bottom: 1px solid #d9400a;
    }

.logotype span {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVkAAAA6CAIAAACVh73MAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozQzdCNEQ1NDQ3RjgxMUUyOTM4NTlFOENBQTFGOEQ2QiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozQzdCNEQ1NTQ3RjgxMUUyOTM4NTlFOENBQTFGOEQ2QiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjEwNDUyRjc1NDdGNzExRTI5Mzg1OUU4Q0FBMUY4RDZCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjEwNDUyRjc2NDdGNzExRTI5Mzg1OUU4Q0FBMUY4RDZCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+SVFuzwAAXklJREFUeNrsvQmY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") no-repeat scroll left bottom transparent; /*background: url("/img/newslab-logo-new.png") no-repeat scroll left bottom transparent;*/
    height: 1.19em;
}

/*.logotype span {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVkAAAA6CAIAAACVh73MAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAEE1JREFUeNrsXW9oVUcWfybxT7cgiH7QxK6mXVZXoRUTNyUqa7KVri1sXY3ZtInb4qcNG0xWC4KiiKmCoBLFEtgPobZJEXXdRijLUjAuakA00l2wyyu2sZBGP9gtBFat/7K/vGOm49w7952Ze++7L8kcHuG9m/l775zfnHPmnHMnDQ8Ppxw5cjThqcDdAkeOHDkscOTIkcMCR44cOSxw5MiRQkXi28DAwOlTp9bV1MydOxc/r1y+3HvxYuXy5eXLlskVznR34+9v33hD/LzR37+5pUUUoIpKN3IB0NDQ0AcdHSiJxr1dgI60teE6vqApKvbOpk3Tp0+Xy9CA5epUy9salaR2xATlvpTyvo14SamozJHujG7wnALiLlHj3geB6vKV+aWl4rnIs8b3mtpa+V9E/9tTylwlz+7qT2qBcgZZMK+i8PkVU1Y2OX6OBgtu3bx5pO0w2ACsglX4p8bG725/h+vKEjx14oSMBfjZe7FXZoPBwUFaf7g+c9bMBQsWeDlz/dq1+IJ/dXV2otPjJ08oveAi/oUBVC6vTKfTaAptHm1vlxmGBiyPUPkpsAlzEd3h89dPPpHhgEaLXqg7YirOvaPufLEAbW5pbqHWaC6fnT0rDx4F9ra20s2hApeuXFGAoKmxEaOiMnUbag8dbpP5mXCE7jN1pND2bduoOv5iMApkjyd6/M0lYIFj5siwQCZsR9YtYr3Skv3Z/FIsxA+7urxrFH+JIbHiV1dXY4NVimFxY4mL1f+H+nr8xKgsVjMBAbEimAdMhQHI3dH3kS5u93pHG0wYp28V4NG5C+cJcTA7cPu5nh6Zk1FAoAPNDhApIxQmi4sCJVEG2CG3QLciI4X1eqUG0L79+0WDFeXlBByOHBlgARYN1u7mlmZl31PKWHdJ+xh2dXxou8YVbzHIFGLpQyJY+uJLvp3iYsBg8C/a7b9MpwX3Go1WVgSMkAh8TnVpeIo8L+tT2LcxKkVzwb9oqGJ2mAgpFMwBoEFqX4gPbrk7MsMCrGDwITRYHRZgVYVcWJwWZOXCq0sbNaWUMYIDO9STFRNdGcAThJQnYkLDMu+YQzIwiRuYLOAjPQqFjhxxsQDbCAnnAewnC8a04Ex71YnWOoIqofsX5BexXUMryVrGlEy1BlmaEIqJ7y0Ci16/0Q/VADoLYFex/JGpxa53SXdo/lGVuO3kAkdBVOC1h4FRvTbnCInMgVn3W7IXyvaLmtpa077Ab2Cqrs7OADSJg8hoR3jqPVWR0Q2SPIn9ihJBqhOd2ljQ4OBgatQIir6cXODIRkeI29qM9iE/QzwmWR3LtL6hwbdTUYZkXTuE2rFz55bmltXV1SSuoztciRXsBCdDaKIevQWAbkAoGhIduKyrqZEL7Nu/f/3atRg5HdyYCilLy8rwd29rK6o7IHDEocLdu3fTt8fDw9jHfv/mm1XV1dIevry4pOSpCkVFixYvXrBwofi5YOGCipdf9hcBVqwQJQWhwTWvvYa+aO/6zZo13l7+dvr0cz997s/vbv3i2jX8/N36ddt37pw6dapchgas1PU2hQHg4owZM0R31a+84tWAgieilXH8Jgj69erVGC31uOe994pLipWBlcydO7moiApgdrv37FFshyPPoq5ONALZAWKRMjVxE5ZVVCgzojvz1fXrNOU/NjZiDMrsHvzzMHOaU36V2GEkc5CFpZWF837p+DkMTcrPOEXaUa21ZUccGje+RqDJVVudr1HE9gJHjhw5e0EeEf8U3ZEjR+MZC8art6wjR05HcOTI0QSQC65cvjw4OOh1s51fWrq0rEyxkEfVuEwU1DiONQvhauHrrYD7XFxcnOwdeHTri9Sd/z769nNO4cKSJXFHE+nGg64LZi+e9JMZCT5K8RCxbn8+6oeSR1igc9rzcN2PLoMUVEsBhcFVfINnAkjE2zKdGoW7NLncegOTU4Yuklf//S/dE6ooLw+eb7Cbo24YShiiWDT8m0AkYkN18eARs9zXFx7+5+8P+z42qvWAhNIYYo2H73x/v+dAwHhE11Ne3VU4e5Fp+xZsQnSmu5uCer3rFoV9g8pN16033tdozPZywZG2tqwoMLqV9cr+sFlREy1b++FTX+Q9KQfqEW/wm1XCCuXhZZ1ygEsl0FM3BvIOEi2ImHFTQi1yN6b7kBqNvxhxTygujhAagAL3zx99/M0l6xZQF58HPQenNXwUXkzIigJK1/f+8npuTiKBAntbWwOeJi1aIIWyYseGvQBYhXVmtFhRnrwGAlgIBeo21EYSUYdGVq1YKUcZKo59wSR7+z3d7EVO1zqXZ0CMbhsRiwBjxk2wA4KApbaluQXNQqiJpM0fPt1xr3NjGCCQCU3dPVYHZrYHgqGb9042GosnPQcxkfi4C8sASxp3nrllrl+7NsHQchsssN63MztVmw47sRNGHlcrAxCYjR+hqPPbZT4qHc/rIEZs1wSy8T3vgLhJIyAw5TrWRn2y0RoOMB47YEJFSDcxAUGT4ZIGZIALchw7Y48FYJIwixV1vexEWYAi3AkVABJwwJeQMZiBgQHf1sKIFTqIIdunXdCnEYU/rAXnRA4EMhzkngcgHYwYGqOmJqu9DQuvqbFxbGBBeI5VRAPKpxbrJEXAH7Eck06fOmUnFOh4HuDie/dmzpoJkMII4wYCMqyG1MnBOfGNEHDw6OsLuWeD+//YE/mSC2PzSkRTSMC/QOGTDzo6jPAFnIM1jQ++8GvtbW1NjYYwM6t4nwfHWCAQ01vdCy6y3E4jjJUsgr5Vnuk5EDtbxiOxZ8egGESDqPbL3FACfodKrq6uzk4+CijhxlkttHKnKIy6I9HEvKwe3r3dCK0BHN4srDoW5RxPyPehvqFB+BQoOCV5IvQqtcJHajO1AzoslK9gt2fq8ygG6SP35/8P+7oKX9+bJ1iQSJh5wj7I4E8+D7zf3q5wFxY3+EFkCsuqw6M8GI8pvHnzCxpJfV7O1z3gVVVV/GSzYGklpXKAKQRaydW+PpF5PUei5ryKZ94+rl5d2XT3WB0XDm5dC3PEiAEQppjC3NS8wQLT3JYJY4HwICK/IDuDYrA3IUfXJbGfAyjEimA8u73dVIWjk0XBtLqdH/OiPGhxPN25GYqqNaYmP+XVXb7Xwd5RnUFqV3PZW1Oq3hUyBQZ8r3OjkTUkcnmE/IhIggvjOJO/9oLNLc0fdnURn2C1ARRwxaIdPg8EYCTznIyOBjJJPiothsc3FgiSTxZ11U2xn+zMkKeSOnnKSjpnvsKSJVzQ4Tkye4EAG7vMzECfyVVbDawGt65FeysOHR5J9g9pFE8ZH3znrz3KYZPvWEASgXLRyJMnWr2Iz06UhZ1fXkZxi61bPlnUVaf7ZrRdkOPQ0hdfqigvz/gjtOGD9n0PQScOQSLwXpxcVm8g+FhhUAAQeA00/LXHF5mT1BF8zdF2smhMPgXBBPbjazRkcQzwHeYgna46tBu6b0w1x3v3em8/ObsSM6J4BFpz0cYjYJtNMMFRVhuBr3iPi/gXUzcZHroZoWrga6nFE4nVlyzXcoFsvg5DSblbgv34J4sEzzo/Qo4FKKB6fUODkZrDBYhMJAI+5HQMqSFZhQJ6OIUwxaiYRBH1+Pj2VxNZsLKRCxIJjKWYpagwBUzIhOeAtx7x5PkR66OuupHvkzU00Psac5D9WWZ+6N4QuflHiY7GJBYkQuFf1iQT8+2pqdHjAGsRhir6+lCQu6FQu2K1MAMRYn29KjE/dn5srY75xyhN0LxG2CH5agK95tQawnSnibJeYDQea4KAYP3yFV/+v3/+6A+f7rh7rO7OgaX3OjdaBwjlCU1wFJu4Oc74KjrfM1LDgf6qjWKCFbaDWGlva2v44wagACAA/P+g5+BY539HY09HiJyMHBBDaje+1xWvJ0jvpimM7JQF5ZXzpmTqwONIptlz5jA9cXJgS3JY4M+KplS5vDIM35K7oXLxaHt7UwxJHBQK49NhDQRFZW+l2OEM45jIMc/JBamQvBf+/AKoLL6TA6I145GEb13ddy4YEnbsjO9QjEfQ1r7uUA2MgAD8P2n6nMll9XTyP3KsOOGxwOkIERDWbuSAapQBUaGlZWU3+vutqwdIgJhmxiMlRt91O//WB31dfBSQ4wLGClFQ04SlgmTZO2lZw1IlI39BO7fr1NOnibo7AwHh3IXz0C35Hux8snOXYMYmgaOUuIAcUIQug+OM+Mfh48dewEn/oORK58c4KkRnEJRA0WL3Zh4ZyLqleEkEPdpEwt2Y5wVxv/jAf2xRuAwWzHph/GEBP6YuYSzg81IwvGW8Eg8zuluuxE3wU5v4SjR2Wgbf0ylYhhIAwUxOH2YAfNLFI8bqg6zLgDLiBMU+8pw0fc5YZ3tlnQwMDPBPxMeMf0E6nQ5wqmeCn2w7JLJL+yWUCzstQ/EFxgOjqAHTk388eDQF2eH99najilFFlBjI8He+j9tw6GvO4Ns4UiZR1flJYHt5y8T37du28TeJhLHAKDFxkyZd9Jnubqbh3RtMaeeiL8sFpv6CXv2fHhimsGrFSopBNk1PkHlFUmUct92CvAkLRw4g4k9wTC87kLOqYyRGmVoLZi8e01iAVVS3oRZLiD6mrxpJXEcwCOHExFZXV4uAXAF+zAnruMVU51faMdUyFEkEsoDcuxx2IaKPs74u0ejQIQ5jpCKu3z1WJ95H9Ojbz2NNnfyUGtL3MT52Oc5SmQDncWEgsLQlJYwFptY7OWLflHTqgGlckMKQptXld6WRUGAxWZmfTe+GdTZkfiKAkTcdJOeYbOcTTd5QKc3bB6/f6E+QR3JjKk7eXpAbP3wgjs7RUGHOrKQY3oy0DPldaV6hwAj7xcf0PlhHLo9LM7sg37RI+UCxGnrzCwvW1dTkIEQPiKN7b7LRu9VSfs7L/OqKTBEgFMREplbGp3bOX6zJT24RW3qYFvJWQQjpLE8bwNjAArBi3KKBb4LGABYNbsqLKXypWz53sBYKrOnQ4bYwVsPC51eE8cwLz7EBW3pIl8G8FQpSGc90u8TCYsUy+SsvzhQzXrdxGbQAivv27+ezqAUxtQzF3fBqX18OBCIZCMLnNdLlO+fYGuITK7ClT9vQbg0H0xo+ynOr4TubNtkxCBYY33M/X/wLjNJFG4EipOKseVn5R4O6vK+cwSsZE8CZl65cOX7yREyOxvJNQC+RJDgrnL3IKMu4AALwaqzrxxoOMJ1EHCVNRYOj7e2miwTlPzt7li8J5pEPMuDgTHf3qRMnIpGc6UVjAFSdmcDLqJyjQZ0IwDH2+uIIZc6n75nz0Yv4m06nw2eIpiNJep9NlAL5yqbCkiX8gEUCghxsvOjimbeP830KMDCIObq3OeQnHHzQ0cE5g/e+bTB/scDr/ye2SnwES9BFi8N/cN2qqiomCgg9BTwTfKOxgetEjKx51lE3qxFIxoWhoaEv02k5BiH4bohNI45s6F7DwbO7+sF1AalNaYtGSeFowPfkCeP/h+7wwdiGh24qQQoYKo2qYNYLRWX1saJA+NfYagwHLdjezvX0iFVB2wbhfuqJ15n66JlePJOGh4dTjhw5mvBU4G6BI0eOQP8XYAABNsnAQKlaKAAAAABJRU5ErkJggg==") no-repeat scroll left bottom transparent; /*background: url("/img/newslab-logo-new.png") no-repeat scroll left bottom transparent;*/
height: 1.15em;
}

*/ #nl_headerblock.block .block_2 {
    width: auto;
}

.linkprojects {
    padding: 10px 0px;
}

    .linkprojects a {
        color: #929191;
        font: 11px "PT Sans","Helvetica Neue",Helvetica,Arial,Helvetica,sans-serif;
        line-height: 19px;
        height: 19px;
        display: inline-block;
        padding: 0px 6px;
        margin: 0px 3px 0px;
    }

        .linkprojects a:hover {
            color: #FF7700;
        }

        .linkprojects a.selected {
            background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAATCAIAAADeafBOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACpJREFUeNpieP72HRMDAwMTw///QPo/0///EPZ/OP8/nI/MRqiBqwcIMACMPSfCtVYSFgAAAABJRU5ErkJggg==") repeat-x scroll left bottom transparent; /*background: url("/img/projectlink-selected.png") repeat-x scroll left bottom transparent;*/
            background-color: #e3e6e6;
            text-decoration: none;
            text-shadow: 0px 1px 0 #FFFFFF;
            color: #646464;
        }

            .linkprojects a.selected.green {
                background-color: #dfebc7;
                background-image: none;
                text-shadow: 0 1px 0 #f3fae6;
                color: #38410e;
            }

            .linkprojects a.selected.red {
                background-color: #d9400a;
                background-image: none;
                color: white;
                font-weight: bold;
                text-shadow: none;
            }

                .linkprojects a.selected.red:hover {
                    color: white;
                }

            .linkprojects a.selected:hover {
                color: Black;
                text-decoration: underline;
            }

.globalmenu {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAA3CAIAAABCVLduAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADJJREFUeNpi+v//PxMDAwMco/NxiZPCJ1eOGD4M//37l4mNjY3pyZMnDN++fQOxAQIMAFKsLPJS6ohRAAAAAElFTkSuQmCC") repeat-x scroll left bottom transparent !important; /*background: url("/img/menu-bg.png") repeat-x scroll left bottom transparent !important;*/
}

    .globalmenu a {
        color: #636363;
        text-shadow: 0px 0px 0px #c6c6c6;
    }

.globalmenu {
    padding: 0px;
}


    .globalmenu a:hover {
        background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAA3CAIAAABCVLduAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADFJREFUeNpi+vfvHxMDAwPT////wTQymxiaWDY5ekhxC4z969cvJmlpaSY2NjaAAAMAy3hdY9UBWJgAAAAASUVORK5CYII=") repeat-x scroll left bottom transparent !important;
        /*background: url("/img/menu-bg-hover.png") repeat-x scroll left bottom transparent !important;*/
    }

    .globalmenu .active a, .globalmenu .active a:hover {
        /*background: url("/img/menu-bg-selected.png") repeat-x scroll left bottom transparent !important;*/
        background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAA3CAIAAABCVLduAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEtJREFUeNpieDRfnomBgQGMGf9DaIb//xF8JDGEPEwOXew/RD2yPFQOWR5F73+Y3YT0gtQhqWFAcxuEz3D79m3Gb9++Mf758wcgwAB4CTpRlEvzCQAAAABJRU5ErkJggg==") repeat-x scroll left bottom transparent !important;
    }

    .globalmenu .parent ul:after, .globalmenu .active:after, .globalmenu .active:before {
        background: none;
        content: none;
    }

    .globalmenu li {
        border-left: 0px;
    }

        .globalmenu li a {
            padding: 15px 1em;
            margin-left: 3px;
            line-height: 25px;
        }

    .globalmenu li, .globalmenu .active {
        background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAmCAIAAABh6d1TAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFZJREFUeNqMjlkKwDAIRONy/wOLS0caSNrmo4I8Rp1ByswxBqPNrOHuX0TEa0hEsLaaqKoNM/OpjvhxcgQeYHgbSzEKEJENqsr95L1r1RHrEjvYLwEGANW1RQpm5EPwAAAAAElFTkSuQmCC") no-repeat scroll left center transparent; /*background: url("/img/menu-separator.png") no-repeat scroll left center transparent;*/
    }

        .globalmenu li:first-child {
            background: none;
        }

.head-menu .parent a {
    margin-bottom: 0px;
}

.sub_menu {
    font-size: 9pt;
    color: #666;
    border-bottom: #E5E5E5 solid 1px;
    margin-bottom: 3em;
    padding: 0;
    overflow: visible;
    margin-left: 0;
    clear: both;
    zoom: 1;
    margin: -2em .275em 2em 0px;
}

    .sub_menu::after {
        content: ".";
        display: block;
        clear: both;
        font-size: 0px;
        height: 0px;
    }

    .sub_menu li {
        padding: .5em 5px 1.5em 5px;
        margin: 0 15px;
        float: left;
        font-size: 1em;
        position: relative;
    }

        .sub_menu li a {
            color: #666;
            text-decoration: none;
            border-bottom: #E0E0E0 solid 1px;
        }

            .sub_menu li a:hover {
                color: #ff7500;
                border-color: #ff7500;
                text-decoration: none;
            }

        .sub_menu li.active:after {
            /*-moz-border-bottom-colors: none;
            -moz-border-image: none;
            -moz-border-left-colors: none;
            -moz-border-right-colors: none;
            -moz-border-top-colors: none;
            border-color: #E0E0E0 transparent transparent;
            border-right: 6px solid transparent;
            border-style: solid;
            border-width: 6px;
            content: "";
            display: block;
            height: 0;
            left: 50%;
            margin-left: -6px;
            position: absolute;
            top: 100%;
            width: 0;*/
        }

        .sub_menu li.active {
            /*background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAYCAIAAABMTvt6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADRJREFUeNpi/PDhAwNuwPLv3z880kwMeAHL////aaabMmna2k3LUBvE0jT1GAHDCUgDBBgA3Ycy6h8mNqgAAAAASUVORK5CYII=") repeat-x scroll 0 0 #E0E0E0;
            border-radius: 6px 6px 6px 6px;
            color: #FFFFFF;*/
        }

        .sub_menu li.active {
            color: #F4811F;
            border-bottom: #F4811F solid 1px;
            background: none;
            border-radius: 0;
            top: 1px;
            position: relative;
        }

            .sub_menu li.active a {
                color: #F4811F;
                border: 0;
                text-shadow: 1px 1px 0 white;
                text-decoration: none;
            }

    .sub_menu .active a {
        /*color: #666666;
        text-decoration: none;
        text-shadow: 1px 1px 0 #FFFFFF;*/
    }

/* end header &amp; menu*/

/* main news */
.defaultpage .block_1 {
    margin-left: 0;
    margin-right: 30%;
    padding-right: 2em;
}

.defaultpage .first {
    margin: 0px 0px 40px 0px;
}

    .defaultpage .first .block_1 {
        margin-left: 0;
        margin-right: 39%;
    }

    .defaultpage .first .block_2 {
        margin-left: -39%;
        width: 39%;
    }

#mainnews2022 {
    display: block;
    position: relative;
}

.defaultpage .mainnews {
    padding-left: 0px;
}

.defaultpage .main_thumbnail {
    display: block;
    line-height: 1;
    margin: 5px 0px;
}

    .defaultpage .main_thumbnail &gt; img {
        display: block;
        margin-left: auto;
        margin-right: auto;
        max-width: 100%;
        border: 0 none;
        height: auto;
        vertical-align: middle;
        border: 1px solid #DDDDDD;
    }

.defaultpage .mainnews h3 a {
    color: #111111;
    font-size: 1.20em;
    border-bottom: 1px solid #c1c1c1;
    text-decoration: none;
    line-height: 1.4em;
}

    .defaultpage .mainnews h3 a:hover {
        border-bottom: 1px solid #FF7700;
        color: #FF7700;
    }

.defaultpage .mainnews p {
    margin: 0px;
}

    .defaultpage .mainnews p.text {
        margin: 0 0 1em 0;
    }

.defaultpage .bigimage {
    background-color: inherit;
    display: block;
    overflow: hidden;
    border: 1px solid #DDDDDD;
}

    .defaultpage .bigimage img {
        border: 0 none;
        display: block;
        height: auto;
        margin-left: auto;
        margin-right: auto;
        max-width: 100%;
        vertical-align: middle;
    }

    .defaultpage .bigimage a, .defaultpage .bigimage a:hover {
        height: 200px;
        max-height: 220px;
    }

.mainnewspreview {
    margin: 10px 0px;
    position: relative;
    width: 100%;
    font-family: "PT Sans","Helvetica Neue",Helvetica,Arial,Helvetica,sans-serif;
}

    .mainnewspreview .item {
        width: 50%;
        padding-top: 6px;
        padding-bottom: 10px;
    }

        .mainnewspreview .item.selected {
        }

            .mainnewspreview .item.selected a {
                font-weight: normal;
            }

        .mainnewspreview .item .wrapper {
            border: 0px;
            border-top: 0px;
            padding: 6px 6px;
        }

    .mainnewspreview .itemleft {
        float: left;
    }

    .mainnewspreview .itemright {
        float: right;
    }

    .mainnewspreview .itemcenter {
        margin: 0px auto;
    }

    .mainnewspreview .minimage {
        background-position: center center;
    }

        .mainnewspreview .minimage a {
            display: block;
            height: 63px;
        }

    .mainnewspreview .podtitle {
        display: none;
    }

    .mainnewspreview .meta {
        margin: 0;
    }

    .mainnewspreview .comnts {
        margin-right: -2.5em;
        width: 2.5em;
        background-image: url("/img/comments.png");
        background-position: 0 -2px;
        background-repeat: no-repeat;
        display: inline;
        float: none !important;
        font-family: "PT Sans","Helvetica Neue",Helvetica,Arial,Helvetica,sans-serif;
        font-size: 0.7em;
        height: 22px !important;
        margin: 0 !important;
        padding: 0 10px 0 15px !important;
        text-align: left !important;
        width: 20px !important;
    }

    .mainnewspreview .item .wrapper a {
        text-decoration: none;
        color: #444444;
        font-size: 0.8em;
        font-family: Georgia,"Times New Roman",Times,serif;
    }

        .mainnewspreview .item .wrapper a:hover {
            text-decoration: underline;
        }

    .mainnewspreview .meta .cats {
        margin: 0px;
        font-size: 0.7em;
        padding-right: 10px;
    }

.defaultpage .freshnews h2 {
    font-size: 1.2em;
}

.defaultpage .freshnews {
    padding-top: 0px;
}

/* end main news */



/* article */
.defaultpage .articles_list {
    clear: both;
    margin-bottom: 0.5em;
    overflow: hidden;
}

    .defaultpage .articles_list li {
        clear: none;
        height: auto;
        margin: -1px 0 0 0;
        overflow: hidden;
        padding: 10px 0;
        float: none;
    }

        .defaultpage .articles_list li.microimage {
            padding-left: 88px;
        }

    .defaultpage .articles_list .cats {
        font-size: 0.675em;
        margin: 0 0 8px;
        padding: 0;
    }

        .defaultpage .articles_list .cats a {
            text-decoration: none;
        }

    .defaultpage .articles_list li.microimage .img {
        display: block;
        float: left;
        margin: 8px 16px 8px -88px;
    }

.defaultpage .microimage img {
    height: 70px;
    width: 70px;
    border: 1px solid #DDDDDD;
}

.defaultpage .articles_list img img {
    border: 1px solid #DDDDDD;
}

.defaultpage .articles_list h3 {
    font-size: 1.1em;
    line-height: 1.2em;
    margin-bottom: 5px;
}

    .defaultpage .articles_list h3 a {
        color: #222222;
        font-size: 1em;
        line-height: 1.2em;
    }

        .defaultpage .articles_list h3 a:hover {
            color: #ff7700;
        }

.defaultpage .article-summary {
    display: none;
}

.defaultpage .articles_list .date {
    color: #777777;
    font-size: 0.675em;
    font-family: "PT Sans","Helvetica Neue",Helvetica,Arial,Helvetica,sans-serif;
    display: block;
    line-height: 2em;
}

.defaultpage .articles_list p {
    line-height: 1em;
}

    .defaultpage .articles_list p a {
        font-size: 0.9em;
        text-decoration: none;
    }

.defaultpage .articles_list .article-subtitle {
}

.defaultpage .article_list_more li {
    clear: none;
    height: auto;
    margin: -1px 0 0 0;
    overflow: hidden;
    padding: 10px 0;
    float: none;
}

    .defaultpage .article_list_more li a {
        text-decoration: none;
    }

    .defaultpage .article_list_more li &gt; a {
        display: block;
        font-size: 1.1em;
        line-height: 1.2em;
        text-decoration: underline;
    }

    .defaultpage .article_list_more li .article-subtitle {
        font-size: 0.9em;
        text-decoration: none;
    }

    .defaultpage .article_list_more li &gt; a:hover {
        text-decoration: underline;
        color: #ff7700;
    }

.defaultpage .article_list_more .date {
    font-family: "PT Sans","Helvetica Neue",Helvetica,Arial,Helvetica,sans-serif;
    color: #a8a8a8;
}

.defaultpage .article_list_more .cats {
    font-size: 0.675em;
}

/* end article list */

/* review list */
.defaultpage .yellow {
    background-color: #ffffe8;
    border: 1px solid #e3e3c8;
}

.defaultpage .review_list {
    padding: 20px;
    margin: 0px;
}

    .defaultpage .review_list hr {
        margin: 0px;
        padding: 0px;
        border: 0px;
        clear: both;
    }

    .defaultpage .review_list h2 {
        float: left;
        font-size: 1.2em;
    }

    .defaultpage .review_list nav {
        padding-top: 5px;
        padding-left: 130px;
    }

        .defaultpage .review_list nav ul {
            margin: 0;
            overflow: hidden;
            position: relative;
            width: 100%;
        }

        .defaultpage .review_list nav li {
            list-style: none;
            float: left;
            height: 1.5em;
            background: url("/img/yellow-separator.png") no-repeat scroll right top transparent;
            padding: 0px 14px;
        }

        .defaultpage .review_list nav ul :last-child {
            background: none;
        }


        .defaultpage .review_list nav a {
            font-family: "PT Sans","Helvetica Neue",Helvetica,Arial,Helvetica,sans-serif;
            font-size: 0.8em;
            text-decoration: none;
            color: #737373;
            border-bottom: 1px dashed #737373;
        }

            .defaultpage .review_list nav a:hover {
                color: #ff7700;
                border-bottom: 1px dashed #ff7700;
            }

            .defaultpage .review_list nav a.selected {
                font-weight: bold;
                border: 0px;
            }

    .defaultpage .review_list article {
        width: 46%;
        float: left;
        margin: 30px 20px 0px 0px;
    }

.review_list article a.img {
    float: left;
    height: 6em;
    margin: 0em 0.5em 0 0;
    overflow: hidden;
    width: 6em;
}

    .review_list article a.img img {
        margin: -2px;
        border: 1px solid #DDDDDD;
    }

.review_list article p {
    font-size: 14px;
    line-height: 1.4em;
}

    .review_list article p a {
        text-decoration: none;
        /*font-size: 0.75em;*/
    }

        .review_list article p a:hover {
            color: Black;
        }

.review_list article span {
    color: #777777;
    font-size: 0.75em;
}

    .review_list article span.date {
        font-family: "PT Sans","Helvetica Neue",Helvetica,Arial,Helvetica,sans-serif;
    }

.review_list span {
    color: #777777;
    font-size: 0.75em;
}

/* end review list */

/* blogs */

.defaultpage .blogs_list {
    padding: 0px;
}

    .defaultpage .blogs_list h2 {
        float: left;
        margin-left: 20px;
        font-size: 1.2em;
    }

    .defaultpage .blogs_list nav {
        padding-top: 5px;
        padding-left: 130px;
        padding-bottom: 10px;
        border-bottom: 1px solid #DDD;
        margin-bottom: 10px;
    }

        .defaultpage .blogs_list nav ul {
            margin: 0;
            overflow: hidden;
            position: relative;
            width: 100%;
        }

        .defaultpage .blogs_list nav li {
            list-style: none;
            float: left;
            height: 1.5em;
            background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAWCAIAAABlk9r+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5JREFUeNpUzFEKwCAMA9C2soH3v+TYAYQ52hh1MO3PI6FEgbvW10SOUh4i7iAaEZOR9hKQ/glgMhJvQfVDCcx2rJPSUnrOJ3evf6UJMACuDCfifB+kKAAAAABJRU5ErkJggg==") no-repeat scroll right top transparent;
        }

        .defaultpage .blogs_list nav ul :last-child {
            background: none;
        }


        .defaultpage .blogs_list nav a {
            font-family: "PT Sans","Helvetica Neue",Helvetica,Arial,Helvetica,sans-serif;
            font-size: 0.8em;
            text-decoration: none;
            color: #737373;
            border-bottom: 1px dashed #737373;
            margin: 0px 14px;
        }

            .defaultpage .blogs_list nav a:hover {
                color: #ff7700;
                border-bottom: 1px dashed #ff7700;
            }

            .defaultpage .blogs_list nav a.selected {
                font-weight: bold;
                border: 0px;
            }

    .defaultpage .blogs_list article {
        float: left;
        margin: 7px 20px 10px 0;
        width: 46%;
    }

    .defaultpage .blogs_list .cats {
        margin: 0 0 8px;
        padding: 0;
        font-size: 0.75em;
        color: #777;
    }

        .defaultpage .blogs_list .cats a {
            text-decoration: none;
        }

    .defaultpage .blogs_list a img {
        display: block;
        float: left;
        margin: 8px 16px 8px 0;
        width: 100px;
        height: 100px;
        border: 1px solid #DDDDDD;
    }

    .defaultpage .blogs_list h3 {
        font-size: 1.1em;
        line-height: 1.2em;
        margin-bottom: 5px;
    }

        .defaultpage .blogs_list h3 a {
            color: #222;
        }

            .defaultpage .blogs_list h3 a:hover {
                color: #ff7700;
            }

            .defaultpage .blogs_list .podtitle
            {
                font-size: 14px;
                line-height: 1.3em;
            }
    .defaultpage .blogs_list .podtitle a {
        
        text-decoration: none;
    }

.photo-subtitle a {
    font-size: 0.75em;
    text-decoration: none;
}

.defaultpage .blogs_list .date {
}

.blogs_list hr {
    border: 0px;
    border-bottom: 1px solid #DDD;
    clear: both;
}

/* end blog */

/* afisha */

.default_afisha {
    background-color: #f1fad9;
    margin: 0;
    padding: 20px;
}

    .default_afisha h2 {
        font-size: 1.2em;
    }

.defaultcinemainfo {
    /*margin-left: 330px;
    margin-top: -20px;*/
    float: right;
    min-height: 240px;
    min-width: 320px;
    padding: 0;
    width: 58%;
    /*
    padding: 0;
    width: 320px;
    float: left;
    min-width: 320px;
    min-height: 240px;*/
}

    .defaultcinemainfo #default_cinema_poster {
        empty-cells: show;
        float: left;
        line-height: 150%;
    }

#default_cinema_poster {
}

.default_afisha .cinema_poster {
    padding: 1em 2em 1em 0;
}

.default_afisha .cinema_poster_img {
    margin-top: 0px;
    width: 130px;
}

.cinema_poster_img img {
    width: 130px;
}

.default_cinema_poster .cinema_poster h3 {
    font-weight: bolder;
    line-height: 135%;
}

#cinema_poster h3 a {
    border-bottom: 1px solid #FBCDC1;
    color: #EF3807;
    text-decoration: none;
}

.metainfo {
    color: #777777;
    font-style: oblique;
}

.defaultcinemainfo .cinema_default {
    float: left;
    width: 53%;
}

    .defaultcinemainfo .cinema_default h2 {
        line-height: 1em;
        padding: 0.75em 0 0.25em 0px;
    }

        .defaultcinemainfo .cinema_default h2 a {
            border-bottom: 1px solid #DDDDDD;
            color: #111111;
            text-decoration: none;
            font-family: "PT Sans","Helvetica Neue",Helvetica,Arial,Helvetica,sans-serif;
        }

    .defaultcinemainfo .cinema_default ul {
        border-left: 1px solid #baca90;
        overflow: visible;
        margin-top: 16px;
        padding: 0 0;
        position: relative;
        /*width: 100%;*/
        z-index: 1;
    }

    .defaultcinemainfo .cinema_default li {
        font-family: "PT Sans","Helvetica Neue",Helvetica,Arial,Helvetica,sans-serif;
        height: 1%;
        margin-left: -1px;
        padding: 0.5em 1em 0.5em 18px;
        position: relative;
        z-index: 99;
        font-size: 0.85em;
    }

.defaultcinemainfo .afisha_events li {
    line-height: 150%;
    overflow: hidden;
    padding: 0.5em 0 1.5em;
}

.afisha_events li a {
    border-bottom: 1px solid #DDDDDD;
    font-size: 1.333em;
    line-height: 133%;
    text-decoration: none;
}

.cinema_default li a {
    border-bottom: 1px solid #CCCCCC;
    font-size: 1em;
    text-decoration: none;
}

.cinema_poster {
    display: none;
}



.defaultcinemainfo .cinema_poster_on {
    border-color: #baca90 #baca90 #baca90 #F1FAD9;
    border-style: solid;
    border-width: 1px;
    font-weight: bolder;
}


.default_afisha .review_cinema {
    /*
    min-width: 320px;
    margin-left: 330px;
    margin-top: -20px;*/
    float: left;
    min-height: 240px;
    padding: 0;
    width: 40%;
}

.review_cinema .cinema_poster {
    float: left;
    padding: 1em 1em 1em 0;
}

@media only screen and (max-width: 1224px) {

    .review_cinema .cinema_poster {
        display: none !important;
    }
}

@media only screen and (max-width: 1124px) {

    .defaultcinemainfo #default_cinema_poster {
        width: 45%;
    }

    #concerts_poster {
        display: none;
    }
}

.default_afisha .vvodka {
    font-size: 0.8em;
    line-height: 1.3em;
    margin-top: 5px;
}

.review_cinema .cats {
    margin: 0em 1em 0em 0em;
}

    .review_cinema .cats a {
        font-size: 0.9em;
        text-decoration: none;
    }

.review_cinema .date {
    color: #777777;
    font-family: "PT Sans","Helvetica Neue",Helvetica,Arial,Helvetica,sans-serif;
    font-size: 0.75em;
}

.review_cinema h2 {
    line-height: 1em;
    padding: 0.75em 0 0.2em 0;
}

    .review_cinema h2 a {
        color: #EF3807;
    }

        .review_cinema h2 a:hover {
            color: #ff7700;
        }

.default_afisha nav {
    margin-bottom: 10px;
    padding-bottom: 10px;
    padding-left: 0px;
    padding-top: 15px;
    clear: both;
}

    .default_afisha nav ul {
        margin: 0;
        overflow: hidden;
        position: relative;
        width: 100%;
    }

    .default_afisha nav li {
        background: url("/img/yellow-separator.png") no-repeat scroll right top transparent;
        float: left;
        height: 1.5em;
        list-style: none outside none;
    }

        .default_afisha nav li a {
            color: #656565;
            font-family: "PT Sans","Helvetica Neue",Helvetica,Arial,Helvetica,sans-serif;
            font-size: 0.8em;
            margin: 0 14px;
        }

            .default_afisha nav li a:hover {
                color: #ff7700;
            }

#concerts_poster {
    float: left;
    max-width: 312px;
    padding: 0;
    background-color: #DFEBC7;
    display: block;
    overflow: hidden;
}

#concerts .concerts_poster_item {
    display: none;
}

    #concerts .concerts_poster_item img {
        border: 0 none;
        display: block;
        height: auto;
        margin-left: auto;
        margin-right: auto;
        max-width: 100%;
        vertical-align: middle;
    }

#concerts_poster a {
    display: block;
    margin: 0px auto;
    padding: 6px;
}



#concerts_poster &gt; a img {
    border: 4px solid #dfebc7;
    display: block;
    margin: 0px auto;
}

#concerts h2 {
}

#concerts ul {
    float: left;
    width: 100%;
}

#concerts {
    margin-top: -5px;
    margin-left: 312px;
}

    #concerts h2 {
        margin-left: 25px;
    }

    #concerts li {
        position: relative;
        clear: both;
        padding: 5px 5px 5px 25px;
        margin: 5px 5px 5px 0px;
    }

        #concerts li.concerts_poster_on {
            background-color: #dfebc7;
        }

    #concerts .date {
        float: left;
    }

        #concerts .date a {
            color: #EF3807;
            font-family: "PT Sans","Helvetica Neue",Helvetica,Arial,Helvetica,sans-serif;
            font-size: 13px;
        }

            #concerts .date a:hover {
                color: #EF7700;
            }

    #concerts .time {
        font-family: "PT Sans","Helvetica Neue",Helvetica,Arial,Helvetica,sans-serif;
        color: #717171;
        font-size: 13px;
    }

    #concerts em {
        padding-left: 130px;
        display: block;
        margin-top: -2px;
    }

        #concerts em a {
            color: #939787;
            font-size: 0.8em;
            font-style: normal;
            clear: both;
            margin-top: -1em;
        }

    #concerts ul li &gt; a {
        clear: both;
        text-decoration: none;
        font-size: 1.2em;
    }

@media only screen and (max-width: 1124px) {

    #concerts_poster {
        display: none;
    }

    #concerts {
        margin-left: 10px;
    }
}

/* end afisha*/


/* top reader */

.border-1 &gt; h3 {
    margin-top: 20px;
    font-size: 1.1em;
    line-height: 1.2em;
    clear: both;
}

.border-l1 &gt; h3 {
    margin-top: 20px;
    font-size: 1.1em;
    line-height: 1.2em;
    clear: both;
}

.border-1 h3 a {
    color: #222222;
}

    .border-1 h3 a:hover {
        color: #FF7700;
    }

.border-l1 h3 a {
    color: #222222;
}


.default_photo .thumbnails a {
    overflow: hidden;
}

.default_photo .thumbnails li a img {
    border: 0 none;
    display: block;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
    vertical-align: middle;
    border: 1px solid #DDDDDD;
}

ul.thumbnails {
    width: 100%;
    font: 14px Verdana, Geneva, sans-serif;
    text-align: justify;
    /* Обнуляем для родителя*/
    line-height: 0;
    font-size: 1px; /* 1px для Opera */
    /* Лекарство для IE6-7*/
    text-justify: newspaper;
    zoom: 1;
    /* Включаем в работу последнюю строку*/
    text-align-last: justify;
}

    ul.thumbnails:after {
        width: 100%;
        height: 0px;
        visibility: hidden;
        overflow: hidden;
        content: '';
        display: inline-block;
    }

    ul.thumbnails li {
        max-height: 99px;
        width: 30%;
        display: inline-block;
        text-align: left;
        /* Востанавливаем у потомков, кроме последнего*/
        line-height: normal;
        font-size: 14px;
        /* Без него в Opera будет отступ под элементами */
        vertical-align: top;
        overflow: hidden;
        /* эмуляция inline-block для IE6-7*/
        //display : inline;
        //zoom : 1;
    }


.default_photo .thumbnails a.last {
    margin-right: 0;
}

.default_photo .date {
    font-family: "PT Sans","Helvetica Neue",Helvetica,Arial,Helvetica,sans-serif;
    color: #777777;
    font-size: 0.75em;
}

h2.bb {
    color: #8EAD01;
}

.top_reader .articles_list .date {
    margin-left: 0px;
    display: inline;
    padding-right: 10px;
}

.top_reader .articles_list h3 a {
    font-size: 0.95em;
    text-decoration: none;
}

.top_reader nav ul {
    margin: 10px 0 0 0;
    padding-bottom: 10px;
    overflow: hidden;
    position: relative;
    width: 100%;
    border-bottom: 1px solid #DDDDDD;
}

.top_reader nav li {
    float: left;
    height: 1.5em;
    list-style: none outside none;
    padding: 0 20px 0 0;
}

.top_reader nav a.selected {
    border: 0 none;
    font-weight: bold;
}

.top_reader nav ul *:last-child {
    background: none repeat scroll 0 0 transparent;
}

.top_reader nav a {
    border-bottom: 1px dashed #737373;
    color: #737373;
    font-family: "PT Sans","Helvetica Neue",Helvetica,Arial,Helvetica,sans-serif;
    font-size: 0.8em;
    text-decoration: none;
}

    .top_reader nav a:hover {
        color: #ff7700;
        border-bottom: 1px dashed #ff7700;
    }

    .top_reader nav a.selected:hover {
        border-bottom: none;
    }

.top_reader .comnts {
    background-image: url("/img/comments.png");
    background-position: 0 -2px;
    background-repeat: no-repeat;
    display: inline;
    float: none !important;
    font-family: "PT Sans","Helvetica Neue",Helvetica,Arial,Helvetica,sans-serif;
    font-size: 0.636em;
    height: 22px !important;
    margin: 0 !important;
    padding: 0 10px 0 15px !important;
    text-align: left !important;
    width: 20px !important;
}

.top_reader .views {
    background-image: url("/img/views.png");
    background-position: 0 3px;
    background-repeat: no-repeat;
    display: inline;
    float: none !important;
    font-family: "PT Sans","Helvetica Neue",Helvetica,Arial,Helvetica,sans-serif;
    font-size: 0.636em;
    height: 22px !important;
    margin: 0 !important;
    padding: 0 10px 0 15px !important;
    text-align: left !important;
    width: 20px !important;
}

/* end top reader*/

/* forum */
.defaultpage .discussions_list {
    border-collapse: collapse;
    border-top: 1px solid #CCCCCC;
    color: #444444;
    margin-top: 32px;
    padding: 32px 0;
}

    .defaultpage .discussions_list h2 {
        font-size: 1.15em;
        margin-bottom: -1em;
    }

    .defaultpage .discussions_list table {
        margin-bottom: 16px;
        width: 100%;
    }

    .defaultpage .discussions_list td {
        background: none repeat scroll 0 0 transparent;
        border-bottom: 1px dotted #CCCCCC;
        margin: 0;
        padding: 0.75em 1em 0.75em 1em;
    }

        .defaultpage .discussions_list td a {
            text-decoration: none;
        }


    .defaultpage .discussions_list th {
        color: #444444;
        font-size: 0.75em;
        padding: 0.75em 1em 0.75em 0;
    }

    .defaultpage .discussions_list .count {
        width: 100px;
    }

    .defaultpage .discussions_list .count, .discussions_list .msgtime {
        font-size: 0.75em;
        text-align: left;
    }

    .defaultpage .discussions_list th {
        color: #444444;
        font-size: 0.75em;
        padding: 0.75em 1em 0.75em 0;
    }


    .defaultpage .discussions_list .msgtime {
    }

    .defaultpage .discussions_list .count, .discussions_list .msgtime {
        font-size: 0.75em;
        text-align: left;
    }

    .defaultpage .discussions_list th {
        color: #444444;
        font-size: 0.75em;
        padding: 0.75em 1em 0.75em 0;
    }

    .defaultpage .discussions_list .odd td {
    }

    .defaultpage .discussions_list .odd {
        background-color: #f7f7f7;
    }

.defaultpage .defaultpage .articles_list h3 a:visited {
    color: #444444;
    opacity: 0.6;
}

/* end forum */


/*!
 * Gridpak Beta CSS
 *
 * Generator - http://gridpak.com/
 * Created by @erskinedesign
 */
 
 

/* Reusable column setup */
.col, .news_list_sidebar, .news_sidebar, .story .news_list_sidebar, .news_content, .story .news_list_content, .news_list_content,
.board_sidebar,
.board_content,
#header_info,
#header_user_section,
#header_projects_links,
#header_search,
.spravka_content,
.spravka_sidebar {
    border:0px solid rgba(0,0,0,0);
    float:left;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    -moz-background-clip:padding-box !important;
    -webkit-background-clip:padding-box !important;
    background-clip:padding-box !important;
}



    /* 1. 16 Column Grid 0px - Infinity 
    ----------------------------------------------------------------------------- 
    
    Span 1:    6.25%
    Span 2:    12.5%
    Span 3:    18.75%
    Span 4:    25.0%
    Span 5:    31.25%
    Span 6:    37.5%
    Span 7:    43.75%
    Span 8:    50.0%
    Span 9:    56.25%
    Span 10:    62.5%
    Span 11:    68.75%
    Span 12:    75.0%
    Span 13:    81.25%
    Span 14:    87.5%
    Span 15:    93.75%
    Span 16:    100%
    
    ----------------------------------------------------------------------------- */

@media screen and (min-width: 0px) and (max-width: 1249px) {
        
        .row, #header_top_line {
            margin-left:-25px;
        }
        .col, .news_list_sidebar, .news_sidebar, .story .news_list_sidebar, .news_content, .story .news_list_content, .news_list_content,
		.board_sidebar,
		.board_content,
		#header_info,
		#header_user_section,
		#header_projects_links,
		#header_search,
		.spravka_content,
		.spravka_sidebar		
		{
            border-left-width:25px;
        	padding:0 10px;
        }
       
        
        .span_1 {
            width:6.25%;
        }
        .span_2 {
            width:12.5%;
        }
        .span_3 {
            width:18.75%;
        }
        .span_4, #header_user_section, #header_search {
            width:25.0%;
        }
        .span_5, .news_list_sidebar, .board_sidebar, .spravka_sidebar, .dossier_leftcol {
            width:31.25%;
        }
        .span_6, .news_sidebar, .story .news_list_sidebar {
            width:37.5%;
        }
        .span_7 {
            width:43.75%;
        }
        .span_8 {
            width:50.0%;
        }
        .span_9 {
            width:56.25%;
        }
        .span_10, .news_content, .story .news_list_content {
            width:62.5%;
        }
        .span_11, .news_list_content, .board_content, .spravka_content, .dossier_rightcol {
            width:68.75%;
        }
        .span_12, #header_info, #header_projects_links {
            width:75.0%;
        }
        .span_13 {
            width:81.25%;
        }
        .span_14 {
            width:87.5%;
        }
        .span_15 {
            width:93.75%;
        }
        .span_16 {
            margin-left:0;
            width:100%;
        }
    }	
	
@media screen and (min-width: 1250px) {
        
        .row, #header_top_line {
            margin-left:-25px;
        }
        .col, .news_list_sidebar, .news_sidebar, .story .news_list_sidebar, .news_content, .story .news_list_content, .news_list_content,
		#header_user_section, #header_info, #header_projects_links, #header_search,
		.board_sidebar,
		.board_content,
		.spravka_content,
		.spravka_sidebar		
		{
            border-left-width:25px;
        	padding:0 10px;
        }
        
        .span_1 {
            width:6.25%;
        }
        .span_2 {
            width:12.5%;
        }
        .span_3 {
            width:18.75%;
        }
        .span_4, .news_list_sidebar, .board_sidebar, .spravka_sidebar, .dossier_leftcol {
            width:25.0%;
        }
        .span_5, #header_user_section, #header_search {
            width:31.25%;
        }
        .span_6, .news_sidebar, .story .news_list_sidebar  {
            width:37.5%;
        }
        .span_7 {
            width:43.75%;
        }
        .span_8 {
            width:50.0%;
        }
        .span_9 {
            width:56.25%;
        }
        .span_10, .news_content, .story .news_list_content  {
            width:62.5%;
        }
        .span_11, #header_info, #header_projects_links {
            width:68.75%;
        }
        .span_12, .news_list_content, .board_content, .spravka_content, .dossier_rightcol {
            width:75.0%;
        }
        .span_13 {
            width:81.25%;
        }
        .span_14 {
            width:87.5%;
        }
        .span_15 {
            width:93.75%;
        }
        .span_16 {
            margin-left:0;
            width:100%;
        }
    }


body {position: relative;}
/* сначала различия между до 1024, и после*/
@media screen and (min-width: 0px) and (max-width: 1249px) {
	.left_panel {display: none;}
	ul.news_date_list li .news_desc .short_desc {display: none;}
	
	
	ul.photo_stories_list li:last-child {margin: 0 0 1em 0;}
	ul.photo_stories_list li {
		display: block;
		padding-left: 167px;
		overflow: hidden; zoom: 1;
		margin: 0 0 2em 0;
	}
	ul.photo_stories_list li img{
		float: left;
		margin: 0 0 0 -152px;
	}
	ul.photo_stories_list li .title {}
	ul.photo_stories_list li span.photo_stats {
		background-position: 0 50%;
		padding: 0 0 0 20px;
		margin: 0 0 1em 0;
	}
}

@media screen and (min-width: 1250px) {
	.news_content_container {
		margin: 0 0 0 85px;
	}
	article.article_new .share {display: none;}
	
	.article_stats {float: left;}
	.stories {
		width: 35%;
		float: left;
	}	
	.news_sidebar .vertical_banner {
		float: right;
	}
	.sidebar_block_gray ul.popular_list li {border-right-color: #d8d8d8;}
	ul.popular_list li {
		display: inline-block;
		width: 49%;
		vertical-align: top;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;	
		padding: 0 10px 0 0;
		border-right: #f0f0f0 solid 1px;
		zoom: 1;
		*display: inline;
	}
	ul.popular_list li:nth-child(2n) {padding: 0 0 0 20px; border: 0;}	

	.story .news_list_sidebar .social_group, .social_group {
		width: 99%;
		float: left;
		margin: 0 4% 2em 0;
	}
	.news_list_sidebar .social_group {
		width: 90%;
		margin: 0 auto 2em auto;
		float: none;
		text-align: center;
	}
	
	.sidebar_share .rss a.news_list_rss {display: block;}
	.sidebar_share .rss {text-align: left;}
	.sidebar_share {
		width: 127px;
		float: left;
	}
	
	ul.photo_stories_list li {
		width: 50%;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: left;
		padding: 0 20px 0 0;
	}
	ul.photo_stories_list li span.photo_stats {
		position: absolute;
		top: 0; left: 145px;
		padding: 15px 0 0 0;
		width: 30px;
		background-position: 50% 0;
	}
	
	
}
.sidebar_share .pluso {margin: 0 auto 100px auto;}
.sidebar_share {
	padding: 2em 25px 2em 0;
	text-align: center;
}
.sidebar_share .rss {
	margin: 0 0 2em 0;
	font-size: .9em;
}

.news_content_container {/*position: relative;*/}
.content_container, .sidebar_container {}
.news_list_content .news_content_container {margin: 0 0 0 160px;}
.story .news_list_content .news_content_container {margin: 0;}

.spavka .sidebar_container {border: #ececec solid 1px; padding: 0;}

.news_sidebar_container {
	border-left: #e2e2e2 solid 1px;
	margin: 0 0 0 -14px;
	padding: 0 0 4em 15px;
}
.news_sidebar_container::after {
	content: "";
	clear: both;
}

.social_group {
	margin-bottom: 1em;
}

section.news_categories {
	margin: 0 0 2em -10px;
	padding: 0 0 0 8px;
	border-left: #ff7500 solid 2px;
	font-size: .9em;
}
section.news_categories a:hover {color: #f23600;}
section.news_categories a {color: #999;}

article.article_new {
	margin: 0 0 2em 0;
	line-height: 1.4em;
	padding: 0 0 2em 0;
	border-bottom: #eee solid 1px;
}
article.article_new h1 {
	color: #000;
	margin: 0 0 1em 0;
	font-size: 1.8em;
}

article.article_new .intro {
	font-weight: bold;
	margin: 0 0 1em 0;
}

article.article_new .bigpic .caption {text-align: left;}
article.article_new .bigpic a {color: #333;}
article.article_new .bigpic img {margin: 0 auto .3em auto;}
article.article_new .bigpic {
	font-size: .8em;
	font-family: Arial;
	color: #999898;
	text-align: center;
	margin: 0 0 1.5em 0;
}
article.article_new img {
	max-width: 100%;
	border: 0;
}
	article.article_new .floatRight,
    article.article_new .floatright {
		float: right;
        margin: 1em 0 1em 1em;
    }
	article.article_new .floatLeft,
    article.article_new .floatleft {
        float: left;
        margin: 1em 1em 1em 0;
    }

    
article.article_new a {color: #f23600;}
article.article_new a:hover {color: #f70;}
article.article_new p {margin: 0 0 1em 0;}
article.article_new img[align=left] {
	float: left;
	margin: 0 1.5em .5em 0;
}
article.article_new img[align=right] {
	float: right;
	margin: 0 0 .5em 1.5em;
}

article.article_new blockquote {
	display: block;
	background: #f4f4f4;
	border-left: #fff solid 8px;
	margin: 0 0 2em -8px;
	padding: 20px 20px 20px 10px;
	position: relative;
	box-shadow: -2px 0 0 0px #ff7500;
	font-size: 1.1em;
}
.entry blockquote {
    display: block;
	background: #f4f4f4;
	border-left: #fff solid 8px;
	margin: 2em 0 2em -8px;
	padding: 20px 20px 20px 10px;
	position: relative;
	box-shadow: -2px 0 0 0px #ff7500;
	line-height: 1.35em;
}
article.article_new blockquote::after {
	content: "";
	width: 31px; height: 24px;
	background: url(/images/quote.png) 0 0 no-repeat;
	position: absolute;
	top: -13px; left: 15px;
}
.entry blockquote::after {
    content: "";
	width: 31px; height: 24px;
	background: url(/images/quote.png) 0 0 no-repeat;
	position: absolute;
	top: -13px; left: 15px;
}
article.article_new blockquote .quote {
	line-height: 1.5em;
	margin: 0 0 1em 60px;
	padding: 0 0 1em 0;
	border-bottom: #d8d8d8 dotted 1px;
}
article.article_new blockquote .quote_author a:hover {color: #ff7500;}
article.article_new blockquote .quote_author a {
	color: #666;
}
article.article_new blockquote .quote_author span {
	color: #999;
	font-style: italic;
	display: block;
}
article.article_new blockquote .quote_author {
	overflow: hidden; zoom: 1;
	padding: 0 0 0 60px;
	position: relative;
	font-size: .8em;
	line-height: 1.3em;
}
article.article_new blockquote .quote_author img {
	position: relative;
	margin: 0 0 0 -60px;
	float: left;
}

article.article_new ul, 
article.article_new ol {
	margin: 1em 0 1em 2em;
} 
article.article_new ul {list-style: disc outside;}
article.article_new ul li, 
article.article_new ol li {margin: 0 0 .5em 0;}
article.article_new .sources a:hover {color: #ff7500;}
article.article_new .sources a {color: #666; text-decoration: none;}
article.article_new .sources {
	list-style: none;
	margin: 1em 0;
	color: #666;
	font-style: italic;
}

article.article_new h2,
article.article_new h3,
article.article_new h4 {margin: 0 0 1em 0; color: #8ead01;}

    article.article_new h3, article.article_new h4 {
        color: black;
    }

article.article_new .share {}

section.context {
	padding: 0 0 1em 0;
	margin: 0 0 2em 0;
	border-bottom: #eee solid 1px;
}
section.context .section_title {
	color: #f23600;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 1.5em;
}

ul.context_news_list { font-size: 1.1em;}
ul.context_news_list li a:hover {color: #ff7500; border-color: #ff7500;}
ul.context_news_list li a {color: #404040; border-bottom: #d9d9d9 solid 1px; text-decoration: none;}
ul.context_news_list li {
	margin: 0 0 1em -10px;
	border-left: #ff7500 solid 2px;
	padding: 0 0 0 8px;
	overflow: hidden; zoom: 1;
}
ul.context_news_list li div {
	padding: 5px 0;
}
ul.context_news_list li img {
	float: left;
	margin: 0 20px 0 0;
}

/* sidebar */
.article_stats {margin: 0 0 1em 0;}
.article_stats .date {font-size: .75em;}
.article_stats div {margin: 0 0 1em 0;}
.article_stats .comments_stats {
	color: #666;
	font-size: .75em;
}
.article_stats .comments_stats a {color: #f23600;}
.article_stats .print {font-size: .75em;}
.article_stats .print a {
	padding: 0 0 0 20px;
	background: url(../images/print_icon.png) 0 50% no-repeat;
	color: #999;
	text-decoration: underline;
	cursor: pointer;
}
.article_stats .print a:hover {color: #ff7500;}

.stories {
	background: #f7f7f7;
	border-left: #fff solid 1px;
	border-top: #e2e2e2 solid 1px;
	border-right: #e2e2e2 solid 1px;
	border-bottom: #e2e2e2 solid 1px;
	padding: 15px;
	margin: 0 0 2em -16px;
    clear: left;
}
.news_sidebar .vertical_banner {margin: 0 0 2em 0;}

.sidebar_title a:hover {
	color: #ff7500;
	border-color: #ff7500;
}
.sidebar_title a {
	text-decoration: none;
	border-bottom: #cbd893 solid 1px;
	color: #8ead01;
}
.sidebar_title {
	color: #8ead01;
	font-size: 1.2em;
	padding: 0 0 1em 0;
	border-bottom: #e2e2e2 dotted 1px;
	margin: 0 0 1em 0;
}
.stories .sidebar_title {
	border-style: solid;
	margin: 0 0 .7em 0;
	padding: 0 0 .7em 0;
}

ul.stories_list {
	font-size: .97em;
	line-height: 1.4em;
}
ul.stories_list li {
	margin: 0 0 1em 0;
}
ul.stories_list li a {
	text-decoration: none;
	border-bottom: #dadada solid 1px;
}
ul.stories_list li a:hover {
	color: #ff7500;
	border-bottom: #ff7500 solid 1px;
}
ul.stories_list li span {
	white-space: nowrap;
	font-size: .8em;
	color: #999;
	font-family: Arial;
}

.most_popular {
	clear: both;
	margin: 0 0 2em -15px;
	padding: 15px;
	border-color: #f0f0f0;
	border-style: solid;
	border-width: 1px 1px 1px 0;
}

ul.popular_list {}
ul.popular_list li {
	margin: 0 0 2em 0;
}
ul.popular_list li img {
	border: #e2e2e2 solid 1px;
	float: left;
	margin: 0 15px 10px 0;
}
ul.popular_list li .meta {
	color: #666;
	float: left;
	margin: 0 0 .5em 0;
}
ul.popular_list li .meta.noimg {float: none;margin: .4em 0 .5em 0;}
ul.popular_list li .meta div {margin: 0 0 .5em 0;}
ul.popular_list li .meta.noimg div {
	display: inline;
	margin: 0 1em 0 0;
}
ul.popular_list li .meta .cat a:hover {color: #ff7500;}
ul.popular_list li .meta .cat a {
	color: #999;
	text-decoration: none;
}
ul.popular_list li .meta .cat {font-size: .7em; color: #999;}
ul.popular_list li .meta .date {
	color: #999;
	font-family: Arial;
	font-size: .7em;
}
ul.popular_list li .meta .views {
	padding: 0 0 0 20px;
	background: url(../images/views_icon.png) 0 50% no-repeat;
	font-family: Arial;
	font-size: .7em;
}
ul.popular_list li .desc {margin: .5em 0 0 0;}
ul.popular_list li .title {
	clear: both;
	font-size: .8em;
	line-height: 1.5em;
}
ul.popular_list li .title a {
	text-decoration: none;
	border-bottom: #dadada solid 1px;
}
ul.popular_list li .title a:hover {
	color: #ff7500;
	border-bottom: #ff7500 solid 1px;
}

    ul.popular_list li .title a:visited {
        color: #999;
        border-bottom: #dadada solid 1px;
    }

.recommend {
	clear: both;
	margin: 0 0 2em 0;
}

ul.recommend_list {}
ul.recommend_list li {
	border-bottom: #e2e2e2 dotted 1px;
	margin: 0 0 1.5em 0;
	padding: 0 0 1.5em 85px;
	overflow: hidden; zoom: 1;
}
ul.recommend_list li:last-child {border: 0; margin: 0;}

ul.recommend_list li img {
	position: relative;
	float: left;
	margin: 0 0 0 -85px;
}
ul.recommend_list li .meta {margin: 0 0 .7em 0;}
ul.recommend_list li .meta span.date {
	font-size: 1em;
	color: #999;
	font-family: Arial;
	margin: 0 1em 0 0;
}
ul.recommend_list li .meta span.cat {color: #999; font-size: 1em;}
ul.recommend_list li .meta span.cat a {
	color: #999;
	text-decoration: none;
	border-bottom: #ebebeb solid 1px;
}
ul.recommend_list li .meta span.cat a:hover {
	color: #ff7500;
	border-bottom: #ff7500 solid 1px;
}
ul.recommend_list li .desc .short_desc {line-height: 1.5em; font-size: 1em;}
ul.recommend_list li .desc {color: #999;}
ul.recommend_list li .title{
	font-size: 1.25em;
	line-height: 1.4em;
	margin: 0 0 .7em 0;
}
ul.recommend_list li .title a:hover {
	color: #ff7500;
	border-bottom: #ff7500 solid 1px;
}
ul.recommend_list li .title a {
	text-decoration: none;
	border-bottom: #dadada solid 1px;

}

ul.recommend_list li .title a:hover {
	color: #ff7500;
	border-bottom: #ff7500 solid 1px;
}

span.comments_num {
	padding: 2px 5px 1px ;
	margin: 0 0 0 1em ;
	background: #c5c5c5;
	color: #fff;
	font-family: Arial;
	font-size: .7em;
	font-weight: bold;
	position: relative;
}

span.comments_num::after {
	content: "";
	width: 0;
    height: 0;
    border-top: 4px solid #c5c5c5; 
    border-right: 4px solid transparent;
	position: absolute;
	bottom: -4px; left: 4px;
}
span.photo_icon {
	display: inline-block;
	zoom: 1;
	*display: inline;
	/*width: 15px; height: 11px;
	background: url(../images/photo_icon.png) 0 0 no-repeat;*/
	margin: 0 0 0 .5em;
	vertical-align: middle;
	width: 15px;
	height: 11px;
	background-repeat: no-repeat;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAALCAYAAACgR9dcAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkY5Q0IzNTBGMkI1MjExRTI5RjAwOTk1NkQwNjMxNTU5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkY5Q0IzNTEwMkI1MjExRTI5RjAwOTk1NkQwNjMxNTU5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjlDQjM1MEQyQjUyMTFFMjlGMDA5OTU2RDA2MzE1NTkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjlDQjM1MEUyQjUyMTFFMjlGMDA5OTU2RDA2MzE1NTkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz59RyS/AAAAzElEQVR42mLsW88AAv8ZIIARiHmAuA6IbYDYBIjPAPERIG4qDPj/hQEJMEI1w4AOEG8CYkUGTHAfiP2A+ApMgAXJVjhQEPdgsFCvYxATMGZ49eEsw4mbTQwPXu4AGXgZWR0TukZFCW+GQMvtDJJClgzMTGxgGsRXlQrBcAqGZhutdgZswEKjjrBmQR51rJqxiWNofv/lJlbN2MQxNB+7VoNV84kbTYQ1332xiWHzySCG5++Og/kgGsS//WwNhmZQPP9nIBMwMVAAAAIMANhNN6gSzAKiAAAAAElFTkSuQmCC);
}

.topic_articles {
	clear: both;
	background: #f4f4f4;
	margin: 0 0 2em -16px;
	padding: 15px;
	border-width: 1px;
	border-style: solid;
	border-color: #e9e9e9 #e9e9e9 #e9e9e9 #fff;
}
.topic_articles .sidebar_title {
	padding: 0;
	border: 0;
	color: #333;
	font-weight: bold;
	margin: 0 0 .5em 0;
}
ul.regular_list.borderred_bottom {
	border-bottom: #e9e9e9 solid 1px;
	margin-bottom: 1em;
}
ul.regular_list.short_date li {padding: 0 0 0 45px;}
ul.regular_list li {
	margin: 0 0 1em 0;
	padding: 0 0 0 85px;
	overflow: hidden; zoom: 1;
	
}
ul.regular_list.short_date li .date {margin: 5px 0 0 -45px; width: 40px;}
ul.regular_list li .date {
	width: 70px;
	font-family: Arial;
	color: #999;
	position: relative;
	margin: 5px 0 0 -85px;
	float: left;
}
ul.regular_list li .desc {
	font-size: 1em;
	line-height: 1.4em;
}
ul.regular_list li a.title:hover {
	color: #ff7500;
	border-bottom: #ff7500 solid 1px;
}
ul.regular_list li a.title {
	color: #333;
	text-decoration: none;
	border-bottom: #dadada solid 1px;	
}

ul.regular_list li a.title:visited {
color: #999;
border-bottom: #dadada solid 1px;   
}

/* tabs */
.ui-tabs {padding: 0;}
.ui-tabs .ui-tabs-nav {
	padding: 0 0 1em 0;
	margin: 0 0 1em 0;
	border-bottom: #e9e9e9 solid 1px;
	font-family: Arial;
	font-size: .9em;
	overflow: hidden; zoom: 1;
}
.ui-tabs .ui-tabs-nav li {
	padding: .3em .7em .3em .7em;
	margin: 0;
}
.ui-tabs .ui-tabs-nav li a:hover {
	color: #ff7500;
	border-bottom: #ff7500 dotted 1px;	
}
.ui-tabs .ui-tabs-nav li a {
	float: left;
	color: #666;
	padding: 0;
	border-bottom: #bbb dotted 1px;
}
    .ui-tabs .ui-tabs-nav li a.selected {
        font-weight: bold;
        border-bottom: none;
    }
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	background: #fff;
	margin: 0;padding: .3em .7em .3em .7em;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active a {
	color: #333;
	border: 0;
}
.ui-tabs .ui-tabs-panel {padding: 0;}
.ui-tabs .ui-tabs-panel.disabled {display: none;}

a.person {
	text-decoration: none;
	border-bottom: #ff7500 dotted 1px;
}

.add_news {
	padding: 0 0 0 10px;
	background: url(../images/add_news.png) 0 60% no-repeat;
}
.add_news a {
	color: #ff7500;
	text-decoration: none;
	border-bottom: #fcd7cc solid 1px;
}
.add_news a:hover {border-bottom: #ff7500 solid 1px;;}

.left_panel {
	position: fixed;
	/*left: 2em; top: 320px;*/
	z-index: 1000;
	width: 60px;
    margin-left: -95px;
}
.left_panel .share {
	text-align: center;
	padding: 15px 0 20px 0;
	background: #f7f7f7;
	border: #e2e2e2 solid 1px;
	margin: 0 0 2em 0;
	overflow: hidden; zoom: 1;
}
.left_panel .add_news {
	font-size: .75em;
	padding: 10px 0 0 0;
	background-position: 0 0;
	margin: 0 0 6em 0;
}

.left_panel .up_link {
	display: none;
	width: 60px;
	/*position: fixed;*/
	bottom: 2em;
	left: 2em;
}
.left_panel .up_link a {
	display: block;
	padding: 4px 0 5px 0;
	text-align: center;
	color: #fff;
	font-family: Arial;
	font-size: .8em;
	background: #8eaf00;
	cursor: pointer;
	text-decoration: none;
}

/* comments */
.published_at {font-size: .8em;}
.message_body {font-size: 1em; color: #000;}

/*
.c_messages  li .votes {
	margin: 0 0 1em 0;
	overflow: hidden;
}
.c_messages  li .votes a {
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	position: relative;
	margin: 0;
	font-size: 0;
	display: inline-block;

	zoom: 1;
	*display: inline;
	height: 14px; width: 14px;
	vertical-align: middle;
	text-indent: 10000px;
	background-image: url(../images/vote_butts.png);
	background-repeat: no-repeat;
	overflow: hidden;
}
.c_messages  li .votes a.minus {background-color: #ff784c; background-position: -14px 0;}
.c_messages  li .votes a.plus {background-color: #8ead02; background-position: 0 0;}*/

/*.vote_result {
	font-size: .7em; 
	color: #666; margin: 0 .2em;
	width: 30px;
	text-align: center;
	display: inline-block;
	zoom: 1;
	*display: inline;
	position: relative; top: -1px;
}
.vote_result.green {color: #8ead02;}
.vote_result.red {color: #ff3e00;}
.vote_result.total {width: auto;}
.vote_result.total.minus {color: #ff3e00;}
.vote_result.total.plus {color: #8ead02;}

.message_body blockquote {padding: 15px;}

.form-add-comment .comment-wrapper .tab-navigation {margin-left: 0;}

#comment-wrapper .block-wrapper {
	border-radius: 0px 3px 3px 3px;
}
.form-add-comment .comment-wrapper .tab-navigation li span {
	font-size: .9em;
	color: #333;
	border-bottom: 1px dotted #333;
	font-weight: normal;
}
.form-add-comment .comment-wrapper .tab-navigation li.active span {
	color: #333;
	font-weight: bold;
}
.form-add-comment .comment-wrapper .tab-navigation li {padding: 10px 20px;}
#comment-wrapper .block-wrapper {padding: 10px 20px;}
.cf label {font-size: 0.8em;}*/


.news_comments .content {
    padding: 0px;
}
/* person */
.person_container {
	display: none;
	width: 200px;
	position: absolute;
	top: 50%; left: 50%;
	margin: -30px 0 0 10px;
	z-index: 1000;
	padding: 20px 20px 20px 110px;
	background: #f4f4f4;
	border: #e2e2e2 1px solid;
	border-bottom-width: 2px;
}
.person_container img {
	position: relative;
	float: left;
	margin: 0 0 0 -90px !important;
	border: #fff solid 1px;
    width: 70px;
}
.person_container .title {margin: 0 0 .3em 0;}
.person_container .title a {
	text-decoration: none;
	border-bottom: #d8d8d8 solid 1px;
}
.person_container .title a:hover {
	color: #ff7500;
	border-color: #ff7500;
}
.person_container span {
	color: #999;
	font-style: italic;
	font-size: .75em;
}
.person_container ul.stats a {color: #f23600;}
.person_container ul.stats a:hover {color: #f70;}
.person_container ul.stats li {margin: 0 0 .1em 0;}
.person_container ul.stats {
	margin: 1em 0 0 0;
	font-size: .75em;
	font-family: Arial;
	color: #333;
}
.person_container a.close_person {
	display: block;
	width: 11px; height: 11px;
	background: url(../images/close_person.png) 0 0 no-repeat;
	position: absolute;
	right: 5px; top: 5px;
	cursor: pointer;
}

/* news list */

.news_list_categories {float: left;}

ul.news_list_cats {
	margin: 0 0 1em 0;
	padding: 0 0 1em 0;
	background: url(../images/short_grey_line.gif) 0 100% no-repeat;
}
ul.news_list_cats:last-child{background: none;}
ul.news_list_cats li {
	margin: 0 0 .5em 0;
	font-size: .8em;
}
ul.news_list_cats li a {
	color: #666;
	text-decoration: none;
}
ul.news_list_cats li a:hover {color: #ff7500;}

    ul.news_list_cats li.active a {
        font-weight: bold;
    }

        ul.news_list_cats li.active a:hover {
            color: #666;
        }
ul.news_list_cats.news_type li {
	font-size: 1em;
}
ul.news_list_cats.news_type li a {
	color: #000;
	border-bottom: #ccc solid 1px;
}
ul.news_list_cats.news_type li a:hover {
	color: #ff7500;
	border-color: #ff7500;
}

.news_list_title {
	margin: 0 0 1em 0;
	padding: 0 0 .5em 0;
	border-bottom: #ececec solid 1px;
}
.news_list_title h2 {
	font-size: 1.5em;
	margin: 0 150px 0 160px;
}
a.news_list_rss {
	color: #666; 
	text-decoration: none;
	background: url(../images/rss_subscribe.png) 0 0 no-repeat;
	padding: 0 0 0 20px;
	
}
a.news_list_rss span {border-bottom: #e0e0e0 solid 1px;}
a.news_list_rss:hover {color: #ff7500;}
a.news_list_rss:hover span {border-color: #ff7500;}

.news_list_title span.subscribe_link {
	float: right;
	position: relative;
	top: -20px;
	font-size: .8em;
}

ul.news_list_calendar.bottom {
	padding: 1.2em 0 .2em 0;
	margin: 1em 0;
	border-top: #ececec solid 1px;
	border-bottom: 0;
}
ul.news_list_calendar.bottom li span {
	background: #c5c5c5;
	color: #fff;
	font-size: .8em;
	padding: 3px 10px 5px 10px
}
ul.news_list_calendar {
	overflow: hidden; zoom: 1;
	padding: 0 0 .4em 0;
	margin: 0 0 1em 0;
	border-bottom: #ececec solid 1px;
}
ul.news_list_calendar li span {
	color: #8ead01;
	font-size: 1.4em;
}
ul.news_list_calendar li {
	display: inline-block;
	margin: 0 2em 1em 0;

	zoom: 1;
	*display: inline;
}
ul.news_list_calendar li a {
	font-size: .8em;
	color: #666; 
	border-bottom: #e0e0e0 solid 1px;
	text-decoration: none;
}
ul.news_list_calendar li a:hover {
	color: #ff7500;
	border-color: #ff7500;	
}

ul.news_date_list {
	margin: 0 0 2em 0;
}
.freshnews ul.news_date_list {
	margin: 0 0 1em 0;
}
ul.news_date_list li {
	overflow: hidden; zoom: 1;
	background: #f4f4f4;
	padding: 0 0 0 55px;
}
.freshnews ul.news_date_list li {
	background: none;
	padding: 0 0 0 50px;
}

ul.news_date_list li:first-child span.date {margin-top: 15px;}
ul.news_date_list li:first-child .news_desc {padding-top: 15px;}
ul.news_date_list li:first-child.img_news span.date {margin-top: 15px;}
ul.news_date_list li:first-child.img_news .news_desc {padding-top: 10px;}

ul.news_date_list li span.date.important {color: #f23600; font-weight: bold;}
.story ul.news_date_list li span.date {font-size: .8em}
ul.news_date_list li span.date {
	font-family: Arial;
	font-size: .9em;
	color: #999;
	display: block;
	float: left;
	width: 55px;
	overflow: hidden; 
	margin: 20px 0 0 -55px;
	text-align: center;
	
}
.freshnews ul.news_date_list li span.date {
	margin: 7px 0 0 -60px;
	line-height: 1.5em;
}
ul.news_date_list li.banner_news .news_desc {}
ul.news_date_list li.img_news .news_desc .news_desc_title {margin: 0 0 .8em 0;} 
ul.news_date_list li .news_desc .news_desc_title {font-size: 1em; line-height: 1.4em;} 
.freshnews ul.news_date_list li .news_desc .news_desc_title {font-size: 1em; line-height: 1.2em;} 
ul.news_date_list li .news_desc .news_desc_title a:hover {color: #ff7500;}
ul.news_date_list li .news_desc .news_desc_title a {
	text-decoration: none;
	color: #111;
}

    ul.news_date_list li .news_desc .news_desc_title a:visited {
        color: #999;
    }
ul.news_date_list li .news_desc {
	background: #fff;
	padding: 15px 0 15px 20px;
	overflow: hidden; zoom: 1;
}

.freshnews ul.news_date_list li .news_desc{
	padding: 7px 0 7px 0;
	background: none;
}
ul.news_date_list li.img_news span.date {margin-top: 30px;}
ul.news_date_list li.img_news {
	box-shadow: inset 0 -2px 0px -1px #fff;
}
ul.news_date_list li.img_news .news_desc {
	border-bottom: #d9d9d9 dotted 1px;
	padding: 25px 0 25px 177px;
}
ul.news_date_list li.img_news .news_desc img {
	float: left;
	margin: 0 0 0 -157px;
}
ul.news_date_list li .news_desc .short_desc {
	font-size: .8em;
	color: #666;
	line-height: 1.5em;
}
ul.news_date_list li .news_desc .short_desc p:last-child {margin: 0;}
ul.news_date_list li .news_desc .short_desc p {
	margin: 0 0 1em 0;
}
.news_list_date {
	color: #8ead01;
	font-size: 1.4em;
	margin: 0 0 1em 75px;
}

.freshnews .news_list_date {
	font-size: 1.1em;
	margin: 0.5em 0 0.2em 0;
}
/* news list sidebar */
.news_list_sidebar .horizontal_banner {
	position: relative;
	left: -5px;
	margin: 0 0 2em 0;
}
.news_list_sidebar .vertical_banner {
	float: none;
	margin: 0 0 2em 0;
	text-align: center;
}

.sidebar_block {
	margin: 0 0 2em 0;
	clear: both;
}
.sidebar_block_gray {	
	background: #f4f4f4;
	padding: 15px;
	margin: 0 0 2em -15px;
}
.sidebar_block_bordered {
	padding: 15px;
	margin: 0 0 2em -15px;
	border-width: 1px 1px 1px 0;
	border-style: solid;
	border-color: #e9e9e9;
}
.sidebar_block_white {background: #fff;}
.sidebar_block_no_border {
	padding: 15px 0 2em 15px;
	margin: 0 0 0 -16px;
    overflow: hidden; zoom: 1;
}


ul.stories_sidebar_list {}
ul.stories_sidebar_list a:hover {color: #ff7500; border-color: #ff7500;}
ul.stories_sidebar_list a {
	text-decoration: none;
	border-bottom: #d8d8d8 solid 1px;
	line-height: 1.5em;
}
ul.stories_sidebar_list li span {
	display: block;
	font-style: italic;
	color: #999;
	font-size: .9em;
	line-height: 1.5em;
}
ul.stories_sidebar_list li {
	padding: 10px 0 25px 90px;
	margin: 0 0 15px 0;
	overflow: hidden; zoom: 1;
	border-bottom: #E2E2E2 dotted 1px;
}
ul.stories_sidebar_list li img{
	border: #e2e2e2 solid 1px;
	float: left;
	margin: 0 0 0 -90px;
}

.all_news_link {text-align: center; font-size: .9em;}
a.red_link {color: #f23600;}

.list_date {
	font-weight: bold;
	font-size: 1em;
	font-family: Arial;
	margin: 0 0 1em 0;
	color: #333;
}

.breadcumbs2 {margin: 0 0 1.5em 0; color: #999; font-size: .9em;}
.breadcumbs2 a:hover {color: #ff7500; border-color: #ff7500;}
.breadcumbs2 a {
	color: #999;
	text-decoration: none;
	border-bottom: #ebebeb solid 1px;
}
.breadcumbs2 span {
	border-right: #dbdbdb solid 1px;
	margin: 0 1em 0 0;
	padding: 0 1em 0 0;
}
.breadcumbs2 span:last-child {border: 0;}

/* stories */
.story_block {
	margin: 0 0 3em 0;
	padding: 25px 25px 15px 25px;
	background: #f4f4f4;
	overflow: hidden; zoom: 1;
}
.story_block.illustrated {
	padding: 25px 25px 25px 244px;
}
.story_block.illustrated img {
	float: left;
	margin: 0 0 0 -219px;
}
.story_block h1 {margin: 0 0 1em 0;}
.story_block ul.story_stats {
	border-top: solid 1px #e9e9e9;
	padding: 1.5em 0 .2em 0;
	font-size: .8em;
	overflow: hidden; zoom: 1;
}
.story_block ul.story_stats li a:hover {color: #ff7500; border-color: #ff7500;}
.story_block ul.story_stats li span {color: #f24a24;}
.story_block ul.story_stats li a {
	color: #666;
	text-decoration: none;
	border-bottom: solid 1px #d8d8d8;
}
.story_block ul.story_stats li {
	float: left;
	margin: 0 2em .5em 0;
}
.story_block .story_description .description {margin: 0 0 1.5em 0; line-height: 1.5em;}
.story_block .story_description .description p { 
    /*margin: 0 0 1.5em 0;*/

}
    .story_block .story_description .description .floatRight {
        float: left;
        margin: 0px 10px 10px 0px;
    }

.news_list_title_options {
	overflow: hidden; zoom: 1;
	border-top: #ececec solid 1px;
	border-bottom: #ececec solid 1px;
	margin: 0 0 1em 0;
	padding: 1.5em 0;
}
.news_list_title_options h2 {
	float: left;
	margin: 0 70px 0 0;
	font-size: 1.3em;
}
.news_list_title_options ul {
	color: #999;
	font-size: .9em;
	padding: .6em 0 0 0;
}
.news_list_title_options ul li a:hover {color: #ff7500; border-color: #ff7500;}
.news_list_title_options ul li a {
	color: #666;
	text-decoration: none;
	border-bottom: solid 1px #d8d8d8;
}
.news_list_title_options ul li.sel {
	color: #111;
	font-weight: bold;
}
.news_list_title_options ul li {
	float: left;
	white-space: nowrap;
	margin: 0 2em 0 0;
}

ul.photo_stories_list {
	overflow: hidden; zoom: 1;
}
ul.photo_stories_list li {
	position: relative;
}
ul.photo_stories_list li img {
	display: block;
}
ul.photo_stories_list li span.photo_stats {
	font-family: Arial;
	font-size: .7em;
	font-weight: bold;
	color: #333;
	text-align: center;
	background-image: url(../images/photo_icon.png);
	background-repeat: no-repeat;
	text-align: center;
}
ul.photo_stories_list li .meta {margin: .5em 0 0 0;}
ul.photo_stories_list li .title {font-size: .9em; margin: 1em 0 0 0;}
ul.photo_stories_list li .title a:hover {color: #ff7500; border-color: #ff7500;}
ul.photo_stories_list li .title a {
	text-decoration: none;
	border-bottom: solid 1px #d8d8d8;
}

#vk_groups {
    margin: 0px auto;
}
ul.recommend_list li img {
    width: 70px;
    height: 70px;
}

ul.news_date_list li.img_news .news_desc {
    border-bottom: 1px dotted #D9D9D9;
    padding: 25px 0 25px 140px;
}


    ul.news_date_list li.img_news .news_desc img {
        float: left;
        margin: 0 0 0 -120px;
        width: 100px;
    }

.news_list_sidebar .vertical_banner div {
    width: 100% !important;
}

ul.stories_sidebar_list li img {
    width: 70px;
    height: 70px;
}

.story_block.illustrated {
    min-height: 210px;
}

ul.popular_list li img {
    width: 70px;
    height: 70px;
}

article.article_new blockquote .quote_author img {
    width: 40px;
    height: 40px;
}

.section_title {
    font-family: Arial,Tahoma;
    font-size: 1.2em;
    font-weight: bold;
    margin: 0 0 1em;
}

ul.birthdays_list li img {
    width: 70px;
}

ul.catalog_categories_list li.catalog_categories_list_item .cat_title {
    color: #8EAD01;
}

.ui-tabs .ui-tabs-nav li {
    border-bottom: 0 none;
    float: left;
    list-style: none outside none;
    position: relative;
    top: 0;
    white-space: nowrap;
}

    .ui-tabs .ui-tabs-nav li a {
        text-decoration: none;
    }


ul.dosie_birthdays_list li {
    -moz-box-sizing: border-box;
    float: left;
    height: 110px;
    margin: 0;
    padding: 0 20px 0 90px;
    position: relative;
    width: 50%;
}

    ul.dosie_birthdays_list li img {
        border: 1px solid #FFFFFF;
        float: left;
        margin: 0 0 0 -90px;
        position: relative;
        width: 70px;
    }

ul.dosie_birthdays_list:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
}

ul.dosie_birthdays_list {
}

    ul.dosie_birthdays_list li .person_description {
        color: #999999;
        display: none;
        font-size: 0.75em;
        font-style: italic;
        margin: 0 0 0.5em;
    }

    ul.dosie_birthdays_list li:hover {
        z-index: 1000;
    }

        ul.dosie_birthdays_list li:hover &gt; div {
            background: none repeat scroll 0 0 #FFFFFF;
            border: 1px solid #E2E2E2;
            left: -21px;
            padding: 20px 20px 20px 110px;
            position: absolute;
            top: -21px;
        }

            ul.dosie_birthdays_list li:hover &gt; div .person_description {
                display: block;
            }

    ul.dosie_birthdays_list li .person_name {
        margin: 0 0 0.5em;
    }

        ul.dosie_birthdays_list li .person_name a {
            border-bottom: 1px solid #DADADA;
            color: #333333;
            text-decoration: none;
        }

            ul.dosie_birthdays_list li .person_name a:hover {
                border-color: #F4811F;
                color: #F4811F;
            }

    ul.dosie_birthdays_list li .age span.date.today {
        color: #F23600;
    }

    ul.dosie_birthdays_list li .age span.date {
        color: #333333;
        font-size: 1em;
        font-weight: bold;
    }

    ul.dosie_birthdays_list li .age {
        color: #333333;
        font-family: Arial;
        font-size: 0.8em;
    }


.dossier_list li img {
    width: 70px;
}

.story_block.illustrated img {
    width: 200px;
}

.openclose a {
    color: #999999;
    font-size: 0.9em;
}

.board_sidebar, .board_content {padding: 0; margin-bottom: 2em;}
.clr {clear: both;}

a {cursor: pointer;}

.board_search {
	margin: 0 0 2em 0;
}

.board_catalog {
	margin: 0 0 2em 1em;
}
.board_catalog .catalog_item.last {border: 0;}
.board_catalog .catalog_item {
	height: 190px;
	position: relative;
	float: left;
	border-bottom: #ccc dotted 1px;
}

.board_catalog .catalog_item .title {
	position: relative;
	margin: 0 0 1em 0;
}
.board_catalog .catalog_item .title a {
	color: #8ead01;
	font-size: 1.1em;
	margin: 0 3em 0 0;
}
.board_catalog .catalog_item .title a:hover {color: #ff7700;}
.board_catalog .catalog_item .title span {
	position: absolute;
	top: 5px; right: 0;
	font-family: Arial, Tahoma;
	color: #636363;
	font-size: .7em;
	padding: 1px 3px;
	background: #f4f4f4;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
}
.board_catalog .catalog_item ul {font-size: .8em;}
.board_catalog .catalog_item ul li.hidden {display: none;}
.board_catalog .catalog_item ul li {
	margin: 0 0 1em 0;
}
.board_catalog .catalog_item ul li a {
	color: #333;
	border-bottom: #ddd solid 1px;
	text-decoration: none;
}
.board_catalog .catalog_item ul li a:hover {
	color: #ff7700;
	border-bottom-color: #ff7700;
}

.board_catalog .catalog_item .inner {background: #fff; z-index: 100;}
.board_catalog .catalog_item:hover .inner .title span {
	background: #ffb100;
	color: #fff;
}
.board_catalog .catalog_item:hover .inner {
	width: 100%;
	position: absolute;
	top: -11px; left: -11px;
	padding: 10px;
	border-color: #ffb100;
	border-style: solid;
	border-width: 1px 1px 6px 1px;
	-moz-box-shadow: 0 2px 10px -2px #999;
    -webkit-box-shadow: 0 2px 10px -2px #999;
    box-shadow: 0 2px 10px -2px #999;
}
.board_catalog .catalog_item:hover .inner ul li.hidden {display: block;}

.board_banner {margin: 0 0 2em 0;}

.section_title {
	font-weight: bold;
	font-family: "PT Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 1.2em;
	margin: 0 0 1em 0;
}

.items {position: relative;}

ul.items_list_controls {
	position: absolute;
	top: 0; right: 0;
}
ul.items_list_controls li {
	float: left;
	margin: 0 0 0 2em;
	font-size: .8em;
	font-family: "PT Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
}
ul.items_list_controls li a {
	color: #99b626;
	text-decoration: none;
	display: block;
	height: 24px;
	padding: 2px 0 0 35px;
}
ul.items_list_controls li a span {
	background: url(../images/green_underline.gif) 0 97% repeat-x;
	vertical-align: middle;
}
ul.items_list_controls li a:hover span {background: none;}
ul.items_list_controls a.cells {background: url(../images/view_cells.png) 0 0 no-repeat;}
ul.items_list_controls a.lists {background: url(../images/view_list.png) 0 0 no-repeat;}
ul.items_list_controls a.sel {background-position: 0 -26px; cursor: default;}
ul.items_list_controls a.sel span {
	color: #333; 
	background: none;
}

ul.items_list {}
ul.items_list li {
	overflow: hidden; zoom: 1;
	position: relative;
	padding: 15px;
	border-top: #ccc dotted 1px;
	background: #fafafa;
	background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#fff));
    background: -moz-linear-gradient(top,  #f7f7f7,  #fff);	
	margin-top: 2px;
}
ul.items_list li.img {
	padding: 15px 15px 15px 130px;
}
ul.items_list li .img_cont {
	display: none;
	overflow: hidden; zoom: 1;
	width: 100px; height: 80px;
	position: relative;
	border: #ddd solid 1px;
	top: -1.5em;
	margin: 0 0 -1.5em -115px;
	float: left;
}
ul.items_list li.img .img_cont {
	display: block;
	
	
}
ul.items_list li .desc {width: 100%; overflow: hidden; }
ul.items_list li .img_cont div {
	position: absolute;
	top: 50%; left: 50%;
	width: 100em; height: 100em;
	line-height: 100em;
	margin-top: -50em; margin-left: -50em;
	text-align: center; vertical-align: middle;
}

ul.items_list li .img_cont div img {
	display: inline;
	vertical-align: middle;
}
ul.items_list li .meta {
	font-size: .8em;
	font-family: "PT Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	color: #999898;
	margin: 0 0 1em 0;
}
ul.items_list li .meta span.date {margin: 0 2em 0 0; font-size: .85em;}
ul.items_list li .meta a {color: #999898;}
ul.items_list li .meta a:hover {color: #f70;}

ul.items_list li .name {
	margin: 0 30% 0 0;
}
ul.items_list li .name a {
	font-size: 1.6em;
	color: #333;
	border-bottom: #999898 solid 1px;
	text-decoration: none;
}
ul.items_list li .name a:visited {color: #999;}
ul.items_list li .name a:hover {
	color: #f70;
	border-bottom: #f70 solid 1px;
}
ul.items_list li .category {
	color: #9f9e9e;
	margin: 1em 0 0 0;
}
ul.items_list li .category a {color: #9f9e9e;}
ul.items_list li .category a:hover {color: #f70;}

ul.items_list li .price {
	position: absolute;
	top: 15px; right: 15px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	background: #ececec;
	padding: 5px 8px 3px 8px;
	font-family: "PT Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	color: #333;
}
ul.items_list li .price sup {
	padding: 0 10px 0 0;
	background: url(../images/rub.png) 100% 0 no-repeat;
	vertical-align: baseline;
}
ul.items_list li.promo1,
ul.items_list li.promo2,
ul.items_list li.promo3 {
	border-color: #dfdfdf;
	border-style: solid;
	border-width: 3px 1px 1px 1px;
	margin-top: 0;
	-moz-box-shadow: 0 1px 3px -1px #666;
    -webkit-box-shadow: 0 1px 3px -1px #666;
    box-shadow: 0 1px 3px -1px #666;
}
ul.items_list.cell_view li.promo1,
ul.items_list li.promo1 {border-top-color: #ffb100;}
ul.items_list.cell_view li.promo2,
ul.items_list li.promo2 {border-top-color: #25b093;}
ul.items_list.cell_view li.promo3,
ul.items_list li.promo3 {border-top-color: #2484bd;}

ul.items_list li.promo1 .price,
ul.items_list li.promo2 .price,
ul.items_list li.promo3 .price {background: #ffb100;}

/* same list for sidebar */
ul.items_list.simple {
	margin: 0 0 2em 0;
	padding: 0 0 1em 0;
	border-bottom: #ccc dotted 1px;
}
ul.items_list.simple li {padding: 10px;}
ul.items_list.simple li.img {padding: 10px 10px 10px 105px;}
ul.items_list.simple li .img_cont {
	width: 80px; height: 60px;
	margin-left: -95px;
	top: -1em;
}
ul.items_list.simple li .meta {margin: 0 0 .5em 0;}
ul.items_list.simple li .meta span.date {margin: 0 1em 0 0;}
ul.items_list.simple li .price {
	position: relative;
	top: auto; right: auto;
	float: left;
	margin: 0 0 .3em 0;
}
ul.items_list.simple li .name {
	clear: left;
	font-size: .85em;
	margin: 0;
	padding: 0 0 1px 0;
}
ul.items_list.simple li .category {display: none;}

/* cell view */
ul.items_list.cell_view {}
ul.items_list.cell_view li:nth-child(3n) {margin-right: 0;}
ul.items_list.cell_view li {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 32%; height: 320px;
	margin: 2px 2% 1em 0;
	float: left;
	padding: 10px;
	border: #dfdfdf solid 1px;
	-moz-box-shadow: 0 1px 3px -1px #666;
    -webkit-box-shadow: 0 1px 3px -1px #666;
    box-shadow: 0 1px 3px -1px #666;
	background: #fff;
}
ul.items_list.cell_view li.promo1,
ul.items_list.cell_view li.promo2,
ul.items_list.cell_view li.promo3 {
	border-top-width: 3px;
	margin-top: 0;
}

ul.items_list.cell_view li .img_cont {display: block;}
ul.items_list.cell_view li .img_cont {
	float: none;
	margin: 0 auto 1em auto;
	top: auto;
	width: 150px; height: 100px;

}
ul.items_list.cell_view li .name {
	max-height: 6em; 
	overflow: hidden;
	margin: 0;
	font-size: 1em;
	padding: 0 0 1px 0;
}
ul.items_list.cell_view li .price {
	position: relative;
	top: auto; right: auto;
	float: left;
	margin: .5em 0;
}
ul.items_list.cell_view li .category {clear: left;}


/* board controls */
.board_controls {
	overflow: hidden; zoom: 1;
	padding: 1em 0;
	border-top: #ccc dotted 1px;
	position: relative;
}
.board_controls.bordered {
	border-bottom: #ccc dotted 1px;
	margin: 0 0 2em 0;
}
.board_controls .section_title {
	margin: .2em .5em 0 0;
	float: left;
	font-size: 1.1em;
	width: 120px;
}
.board_controls .board_cities {
	float: left;
	margin: .3em 1% 0 0;
	width: 110px;
}
.board_controls .add_button {
	float: left;
	position: relative;
	width: 30%;
}
.add_button a {
	display: block;
	padding: 4px;
	width: 156px;
	margin: 0 auto;
	background: #aed016;
	background: -webkit-gradient(linear, left top, left bottom, from(#cbef29), to(#90af02));
    background: -moz-linear-gradient(top,  #cbef29,  #90af02);	
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	color: #636363;
	text-decoration: none;
	font-family: "PT Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: .8em;
}
.add_button a:hover {
	background: #fb9900;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffb200), to(#f78000));
    background: -moz-linear-gradient(top,  #ffb200,  #f78000);	
}
.add_button a span {
	padding: 4px 7px 4px 18px;
	display: block;
	white-space: nowrap;
	background: #fff url(../images/plus.png) 5px 50% no-repeat;
}
.add_button a:hover span {	background-image: url(../images/plus2.png);}
.add_button a:active span {
	-moz-box-shadow: inset 0 2px 8px -3px #000;
    -webkit-box-shadow: inset 0 2px 8px -3px #000;
    box-shadow: inset 0 2px 8px -3px #000;
	padding: 5px 7px 3px 18px;
	background-position: 5px 60%;
}
.board_controls ul.user_stats {
	position: absolute;
	right: 0; top: 25%;
	margin: .6em 0 0 0;
	font-family: "PT Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: .8em;
}
.board_controls ul.user_stats li {
	float: left;
	margin: 0;
}
.board_controls ul.user_stats li.my_board a {color: #91b103;}
.board_controls ul.user_stats li.my_board a:hover {color: #f70;}
.board_controls ul.user_stats li.my_board span {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	background: #91b103;
	padding: 1px 5px;
	color: #fff;
}
.board_controls ul.user_stats li.help {margin: 0 0 0 1em;}
.board_controls ul.user_stats li.help a {color: #909090;}
.board_controls ul.user_stats li.help a:hover {color: #f70;}

/* board search */

.board_search {
	padding: 10px;
	background: #fafafa;
	background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#fff));
    background: -moz-linear-gradient(top,  #f7f7f7,  #fff);	
	border-top: #ccc solid 1px;
	border-bottom: #ccc dotted 1px;
	position: relative;
	height: 67px;
}
.board_search .section_title {
	font-size: 1em;
	color: #7e7e7e;
	float: left;
	margin: .3em 2em 0 0;
}
.board_search input.textfield {
	padding: 5px;
	border: #ccc solid 1px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: inset 0 2px 8px -3px #000;
    -webkit-box-shadow: inset 0 2px 8px -3px #000;
    box-shadow: inset 0 2px 9px -5px #000;
	color: #cfcfcf;
	display: block;
	width: 72%;
	margin: 0 1em 0 0;
}
.board_search input.textfield.focus {color: #333;}

.board_search input[type=submit] {
	color: #636363;
	float: left;
	padding: 5px 10px;
	border: #ccc solid 1px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	background: #fafafa;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f7f7f7));
    background: -moz-linear-gradient(top,  #fff,  #f7f7f7);	
	position: absolute;
	top: 8px; right: 10px;
	cursor: pointer;
}
.board_search .more_options {
	clear: left;
	padding: .7em 0 0 0;
	overflow: hidden; zoom: 1;
	font-family: "PT Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.board_search .more_options a.options_trigger {
	color: #91b103;
	border-bottom: #91b103 dotted 1px;
	font-size: .7em;
	margin: .5em 0 0 80px;
	float: left;
}
.board_search .more_options a.options_trigger.active {
	color: #333;
	border-color: #333;
}
.board_search .more_options a.options_trigger:hover {
	color: #f70;
	border-color: #f70;
}
.board_search .more_options .options {
	display: none;
	overflow: hidden; zoom: 1;
	margin: 0 0 0 180px;
	
	
}
.board_search .more_options .options div {
	float: left;
	font-size: .8em;
	width: 32%;
	white-space: nowrap;
}
.board_search .more_options .options div input[type=checkbox] {
	vertical-align: middle;
}
.board_search .more_options .options .private {margin: 3px 0 0 0;}

#node_15 a {width: 6em;}

.board_comments {margin: 0 0 2em 0;}

/* item */

.board_item {
	margin: 0 0 2em 0;
	overflow: hidden; zoom: 1;
}
.board_item h1 {
	color: #111;
}
.board_item .item_content h1 {margin: .5em 0;}

.content_inner,
.sidebar_inner {overflow: hidden;position: relative;}

.help_page .help_content, 
.board_item .item_content {
	float: left;
	margin-right: -100%;
	width: 100%;
}
.help_page .help_content .content_inner {margin: 0 0 0 230px;}
.board_item .item_content .content_inner {margin: 0 0 0 280px;}

.help_page .help_sidebar,
.board_item .item_sidebar {
	width: 100%;
	float: left;	
}
.help_page .help_sidebar .sidebar_inner {width: 200px;}
.board_item .item_sidebar .sidebar_inner {width: 260px;}

.board_item .item_sidebar .item_images {
	margin: 0 0 2em 0;
	text-align: center;
}
.board_item .item_sidebar img.main_img {
	display: block;
	margin: 0 0 1em 0;
	max-width: 260px;
}
/*.board_item .item_sidebar ul.small_tumbs.hidden {display: none;}*/
.board_item .item_sidebar ul.small_tumbs {overflow: hidden; zoom: 1;}
.board_item .item_sidebar ul.small_tumbs li {
	text-align: center;
	line-height: 115px;
	width: 33%;
	float: left;
	margin: 0 0 .5em 0;
}
.board_item .item_sidebar ul.small_tumbs li img {
	display: inline;
	vertical-align: middle;
	border: #ddd solid 1px;
	max-width: 80px;
}
.board_item .item_sidebar .item_images a.show_more_imgs {
	font-size: .7em;
	font-family: "PT Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	text-decoration: none;
	color: #91b103;
	border-bottom: #91b103 dotted 1px;
}

.board_item  .meta {
	overflow: hidden; zoom: 1;
	margin: 0 0 2em 0;
}
.board_item .meta .date {
	font-family: "PT Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	color: #7e7e7e;
	margin: 0 0 1em 0;
}
.board_item .item_content .meta .date {
	width: 50%;
	float: left;
}

.board_item .meta .date span {color: #afafaf;}
.board_item .meta .edit a {color: #f47c00;}
.board_item .meta .edit a:hover {color: #333;}
.board_item .meta .edit {

	font-family: "PT Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: .8em;
	margin: 0 0 1em 0;
}
.board_item .item_content .meta .edit {
	float: left;
	width: 49%;
}

.board_item .item_sidebar .item_price {
	margin: 0 0 1em 0;
}
.board_item .item_price {
	clear: left;
	float: left;
	font-family: "PT Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 1.4em;
	font-weight: bold;
	padding: 4px 10px 4px 10px;
	background: #ffb100;
	color: #333;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
}
.board_item  .item_price sup {
	vertical-align: baseline;
	padding: 0 10px 0 0;
	background: url(../images/rub2.png) 100% 0 no-repeat;
}
.board_item  .item_geo a {
	color: #16947a;
	background: url(../images/geo_point.png) 0 0 no-repeat;
	padding: 2px 0 10px 20px;
	margin: 0 0 0 -20px;
}
.board_item  .item_geo a:hover {color: #333;}
.board_item  .item_geo {
	font-size: .9em;
	padding: .5em 0 0 0;
}
.board_item .item_sidebar .item_geo {
	clear: left;
	padding-bottom: .5em;
	margin-top: 1em;
	
}
.board_item .item_sidebar .item_geo a {margin: 0;}
.board_item .item_content .item_geo {
	float: right;
	width: 50%;
}

.board_item  .description {
	line-height: 1.4em;
	margin: 0 0 2em 0;
}
.board_item  .item_owner {
	border-top: #ccc solid 1px;
	background: #f7f7f7;
	padding: 1em;
	font-family: "PT Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	overflow: hidden; zoom: 1;
	margin: 0 0 2em 0;
}
.board_item .item_content .item_owner .name {
	width: 45%;
	margin: 0 5% 0 0;
	float: left;
}
.board_item .item_owner .name {	
	font-size: .8em;
}
.board_item .item_owner .name span {
	display: block;
	font-weight: bold;
	margin: 0 0 1em 0;
	
}
.board_item  .item_owner .name a {color: #989898;}
.board_item  .item_owner .name a:hover {color: #f70;}

.board_item .item_content .item_owner .contacts {
	width: 45%;
	float: left;
}
.board_item .item_owner .contacts {
	font-size: .8em;
}
.contacts {
	font-family: "PT Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: .9em;
}
.contacts span {
	display: block;
	margin: 0 0 1em 0;
	color: #333;
	padding: 0 0 0 17px;
}
.contacts span.phone {background: url(../images/icon_phone.png) 1px 50% no-repeat;}
.contacts span.email {background: url(../images/icon_email.png) 0 50% no-repeat;}
.contacts span.email a {color: #99b626;}
.contacts span.email a:hover {color: #f70;}
.contacts span.skype {background: url(../images/icon_skype.png) 0 50% no-repeat;}
.contacts span.skype a {color: #333; text-decoration: none;}
.contacts span.skype a:hover {color: #f70;}
.contacts span.icq {background: url(../images/icon_icq.png) 0 50% no-repeat;}

.profile_sidebar .contacts {
	padding: 20px 25px;
	background: #f7f7f7;
	border-top: #25b093 solid 3px;
}

.board_item .item_stats {
	color: #7e7e7e;
	font-family: "PT Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: .8em;
	margin: 0 0 2em 0;
}
.board_item .item_stats span {color: #afafaf;}
.board_item .item_stats span.val {color: #7e7e7e; font-weight: bold;}

.board_item .item_promo ul {
	border: #ffb100 solid 1px;
}
.board_item .item_promo {
	margin: 0 25% 2em 0;
	font-family: "PT Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.board_item .item_promo span {
	display: block;
	float: left;
	margin: 0 0 1px 0;
	padding: 5px 10px;
	color: #fff;
	font-size: .7em;
	background: #f99500;
	background: -webkit-gradient(linear, left top, left bottom, from(#f47d00), to(#ffb000));
    background: -moz-linear-gradient(top,  #f47d00,  #ffb000);	
}
.board_item .item_promo ul {
	clear: left;
	border: #ffb100 solid 1px;
	padding: 15px 10px 10px 10px;
	font-size: .8em;
}
.board_item .item_promo ul li a.promo_up {background: url(../images/promo_up.png) 0 50% no-repeat;}
.board_item .item_promo ul li a.promo_main {background: url(../images/promo_main.png) 0 50% no-repeat;}
.board_item .item_promo ul li a.promo_category {background: url(../images/promo_category.png) 0 50% no-repeat;}
.board_item .item_promo ul li a {
	color: #7e7e7e;
	padding: 10px 0 10px 40px;	
	display: block;
}
.board_item .item_promo ul li a:hover {color: #f70;}
.board_item .item_promo ul li {
	padding: 0 0 10px 0;
	border-bottom: #ccc dotted 1px;
	margin: 0 0 10px 0;
}
.board_item .item_promo ul li:last-child {
	margin: 0;
	border: 0;
}

.beadcrumbs {
	font-size: .8em;
	margin: 0 0 1em 0;
}

.item_categories {
	font-family: "PT Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: .8em;
	overflow: hidden; zoom: 1;
	margin: 0 0 1em 0;
}
.item_categories a {color: #909090;}
.item_categories a:hover {color: #f70;}
.item_categories ul li {
	float: left;
	margin: 0 2em 1em 0;
}
.item_categories ul li span {
	color: #636363;
	font-size: .8em;
	padding: 1px 5px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	background: #f4f4f4;
}

.part_title {
	font-size: 1.2em;
	font-weight: bold;
	font-family: "PT Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0 0 1.5em 0;
}
.part_title a.exit {
	font-size: .8em;
	font-weight: normal;
	color: #5a5a5a;
	padding: 1px 4px 1px 12px;
	background: #f4f4f4 url(../images/exit.png) 4px 50% no-repeat;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	margin: 0 0 0 2em;
}
.part_title a.exit:hover {color: #f70;}

.profile {
	overflow: hidden; zoom: 1;
	margin: 0 0 2em 0;
	margin-right: -100%;
	width: 100%;
}
.profile .profile_content {
	width: 100%;
	float: left;
	margin-right: -100%;
	
}
.profile .profile_content .content_inner {margin: 0 0 0 220px;}

.profile .profile_sidebar .sidebar_inner {width: 190px;}
.profile .profile_sidebar {
	float: left;
	width: 100%;
}
.profile_sidebar  .profile_image {margin: 0 0 2em 0;}

.profile_content h1 {
	color: #111;
}
a.edit_profile {
	font-family: "PT Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: .5em;
	margin: 0 0 0 2em;
	color: #f47c00;
}
a.edit_profile:hover {color: #333;}

.profile_content {}
.profile_content .rating {
	font-size: .9em;
	background: url(../images/icon_user.png) 0 50% no-repeat;
	line-height: 27px;
	vertical-align: middle;
	font-family: "PT Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	color: #666;
	padding: 0 0 0 35px;
	margin: 0 0 1.5em 0;
}
.profile_content .rating span {
	font-size: 1.3em;
	color: #25b093;
}
.profile_content .account_info div {margin: 0 0 1em 0;}
.profile_content .account_info {
	color: #afafaf;
	font-family: "PT Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: .8em;
}
.profile_content .account_info span {color: #7e7e7e;}

.profile_content .description {
	margin: 2em 0;
	line-height: 1.4em;
}
.profile_content .description p {margin: 0 0 1em 0;}
.profile_content .description h4 {
	font-style: italic;
	font-weight: bold;
	font-size: 1em;
	margin: 0 0 1em 0;
}

ul.profile_menu {
	border-left: #d6d6d6 solid 1px;
	font-family: "PT Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	width: 70%;
	font-size: .9em;
	padding: 0 0 100px 0;
}
ul.profile_menu li {
	border-top: #d6d6d6 dotted 1px;
	padding: 20px 0 20px 30px;
	position: relative;
}
ul.profile_menu li:first-child {
	border-top: #d6d6d6 solid 1px;
}
ul.profile_menu li:last-child {
	border-bottom: #d6d6d6 dotted 1px;
}

ul.profile_menu li.sel {
	border-color: #99b626;
	border-style: solid;
	border-width: 1px 0 1px 1px;
	margin: 0 0 0 -1px;
	font-weight: bold;
	color: #99b626;
	padding: 25px 0 25px 30px;
	
	
}
ul.profile_menu li.sel:before {
	content: "";
	position: absolute;
	top: 50%; left: -10px;
	margin-top: -9px;
	width: 10px;
	height: 18px;
	background: url(../images/menu_sel.png) 0 0 no-repeat;
}
ul.profile_menu li a.light {color: #9d9d9d;}
ul.profile_menu li a {
	color: #707070;
}
ul.profile_menu li span {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	background: #f4f4f4;
	padding: 2px 4px;
	color: #6f6f6f;
	text-decoration: none;
	font-size: .8em;
}
ul.profile_menu li:hover a,
ul.profile_menu li a:hover {color: #99b626;}
ul.profile_menu li:hover span {
	color: #fff;
	background: #99b626;
}

.profile_activity {
	clear: both;
	border-top: #ccc solid 1px;
	padding: 2em 0 0 0;
	font-family: "PT Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 2em 0 0 0;
}
.profile_activity h4 {
	font-family: Georgia;
	font-size: 1.2em;
	color: #8ead01;
	margin: 0 0 1.5em 0;
}

ul.activity_list {}
ul.activity_list.hidden {display: none;}

ul.activity_list li {
	overflow: hidden; zoom: 1;
	border-bottom: #ccc dotted 1px;
	padding: 1em 0;
}
ul.activity_list li div div {float: none;}
ul.activity_list li div {
	font-size: .7em;
	float: left;
	padding: 0; margin: 0;
}
ul.activity_list li.header  .last_update,
ul.activity_list li.header  .messages {
	background: none;
	padding: 0; margin: 0;
	color: #9a9a9a;
}
ul.activity_list li.header {
	border: 0;
	padding: 0;
	color: #9a9a9a;
}
ul.activity_list li.header .topic {font-size: .7em;}
ul.activity_list li .topic {
	font-size: 1.1em;
	width: 70%;
}
ul.activity_list li .topic a {color: #000; text-decoration: none;}
ul.activity_list li .topic a:hover {color: #f70;}

ul.activity_list li .topic .message_text {font-size: .9em;}
ul.activity_list li .topic .message_text a {color: #000;}
ul.activity_list li .topic .message_text a:hover {color: #f70;}

ul.activity_list li .messages {
	width: 10%;
	background: url(../images/comment.gif) 0 50% no-repeat;
	padding: 0 0 0 20px;
	margin: .5em 0 0 0;
	color: #2e2e2d;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
ul.activity_list li .last_update {
	width: 20%;
	margin: .5em 0 0 0;
}
ul.activity_list li .last_update a.username {
	color: #515151;
	padding: 0 0 0 12px;
	background: url(../images/username.png) 0 45% no-repeat;
	text-decoration: none;
	font-size: 1.1em;
}
ul.activity_list li .last_update a.username:hover {color: #f70;}
ul.activity_list li .last_update span {
	color: #7e7e7e;
	
}
.more_activity {margin: 2em 0 0 0;}
.more_activity a {
	color: #91b103;
	border-bottom: #91b103 dotted 1px;
	font-size: .7em;
}

.help_page h1,
.help_page h2,
.help_page h3,
.help_page h4,
.help_page h5,
.help_page h6 {
	color: #000;
	margin: 0 0 1em 0; 
}
.help_page h1 {margin: 0 0 1.5em 0;}
.help_page h2 {	
	font-style: italic; 
	font-size: 1em; 
	font-weight: bold;
}
.help_page .help_content p {margin: 0 0 1em 0;}

ul.help_menu {
	border-right: #d6d6d6 solid 1px;
	font-family: "PT Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: .9em;
	padding: 0 0 100px 0;
	text-align: center;
	margin-right: 10px;
}
ul.help_menu li {
	border-top: #d6d6d6 dotted 1px;
	padding: 20px 0;
	position: relative;
}
ul.help_menu li:first-child {
	border-top: #d6d6d6 solid 1px;
}
ul.help_menu li:last-child {
	border-bottom: #d6d6d6 dotted 1px;
}

ul.help_menu li.sel {
	border-color: #23b189;
	border-style: solid;
	border-width: 1px 1px 1px 0;
	margin: 0 -1px 0 0;
	font-weight: bold;
	color: #23b189;
}
ul.help_menu li.sel:before {
	content: "";
	position: absolute;
	top: 50%; right: -10px;
	margin-top: -9px;
	width: 10px;
	height: 18px;
	background: url(../images/menu_help_sel.png) 0 0 no-repeat;
}
ul.help_menu li a {
	color: #808080;
}

ul.help_menu li a:hover {color: #f70;}

a.scrollup {
	font-family: "PT Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	color: #24af92;
	border: #24af92 solid 3px;
	background: #fff url(../images/scroll_up.png) 3px 50% no-repeat;
	padding: 3px 5px 3px 15px;
	position: fixed;
	left: 80%;
	bottom: 100px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 0 2px 10px -2px #999;
    -webkit-box-shadow: 0 2px 10px -2px #999;
    box-shadow: 0 2px 10px -2px #999;
	display: none;
}
a.scrollup:hover {
	color: #fff;
	background: #24af92 url(../images/scroll_up_hover.png) 3px 50% no-repeat;
}

/* spravka */
.spravka_sidebar, .spravka_content {
	padding: 0;
	margin-bottom: 2em;
}
.spravka_dossier_block {
	background: #f7f7f7;
	padding: 20px;
	margin: 0 0 1em 0;
}

.block_title span {
	font-family: "PT Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: .58em;
	color: #999;
	margin: 0 0 0 2em;
}
.block_title {
	font-size: 1.2em;
	margin: 0 0 1em 0;
}
.block_title a {color: #8ead01; text-decoration: none; border-bottom: #d2df99 solid 1px;}
.block_title a:hover {color: #ff7500; border-color: #ff7500;}

.dossier_search {
	overflow: hidden; zoom: 1;
	margin: 0 0 1.5em 0;
}
.dossier_search .block_title {
	float: left;
	padding: 3px 0 0 0;
}
.dossier_search .search_line {
	margin: 0 0 1em 90px;
}
.dossier_search .search_line input {
	width: 100%; 
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.dossier_stats {
	overflow: hidden; zoom: 1;
	font-size: .75em;
	margin: 0 0 0 90px;
}
.dossier_stats a {color: #f23600;}
.dossier_stats a:hover {color: #ff7500;}
.dossier_stats li.persons_label {
	background: url(../images/spravka_stats_person_icon.png) 0 50% no-repeat;
}
.dossier_stats li.orgs_label {
	background: url(../images/spravka_stats_orgs_icon.png) 5px 100% no-repeat;
}

.dossier_stats li {
	float: left;
	padding: 0 0 0 20px;
	margin: 0 3em 0 0;
}

input.textfield {color: #cfcfcf; outline: 0;}
input.textfield.focus {color: #333;}

input.search_block_input, input.spravka_input {
	border-radius: 3px;
	padding: 6px 10px;
	font-family: "PT Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: .9em;
	box-shadow: inset 0 5px 7px -4px #ccc;
	border: #ccc solid 1px;
}

.dossier_birthdays {
	border-top: #d9d9d9 dotted 1px;
	padding: 1.5em 0 0 90px;
}
.dossier_birthdays .birthdays_title {
	float: left;
	width: 70px;
	padding: 5px 0 5px 10px;
	margin: 0 0 0 -110px;
	position: relative;
	border-left: #ff7500 solid 2px;
	font-size: .7em;
	color: #231f20;
	font-family: "PT Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	
}

ul.birthdays_list:after {
	content: ".";
	display: block;
	clear: both;
	font-size: 0px;
	height: 0px;
}
ul.birthdays_list {

}
ul.birthdays_list li .person_description {
	font-size: .75em;
	font-style: italic;
	color: #999;
	margin: 0 0 .5em 0;
	display: none;
}

ul.birthdays_list li:hover {z-index: 1000;}
ul.birthdays_list li:hover &gt; div {
	position: absolute;
	background: #fff;
	border: #e2e2e2 solid 1px;
	padding: 20px 20px 20px 110px;
	left: -21px; top: -21px;
}
ul.birthdays_list li:hover &gt; div .person_description {display: block;}

ul.birthdays_list li .person_name  {margin: 0 0 .5em 0;}
ul.birthdays_list li .person_name a {
	color: #333;
	text-decoration: none;
	border-bottom: #dadada solid 1px;
}
ul.birthdays_list li .person_name a:hover {
	color: #f4811f;
	border-color: #f4811f;
}
ul.birthdays_list li .age span.date.today {color: #f23600;}
ul.birthdays_list li .age span.date {font-weight: bold; font-size: 1em; color: #333;}
ul.birthdays_list li .age {
	font-family: "PT Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	color: #333;
	font-size: .8em;
}
ul.birthdays_list li {
	width: 45%;
	margin: 0 4% 0 0;
	float: left;
	height: 110px;
	padding: 0 0 0 90px;
	position: relative;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
ul.birthdays_list li img {
	float: left;
	position: relative;
	margin: 0 0 0 -90px;
	border: #fff solid 1px;
}

.spravka_005_block {
	background: #f7f7f7;
	border-top: #d9d9d9 dotted 1px;
	padding: 15px 20px 20px 20px;
	margin: 0 0 2em 0;
}

.spravka_005_search {
	position: relative;
	padding: 0 85px 0 90px;
}
input.simple_button {
	color: #636363;
	border: #cbcbcb solid 1px;
	padding: 6px 10px;
	border-radius: 3px;
	background: #f0f0f0;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e2e2e2));
    background: -moz-linear-gradient(top,  #fff,  #e2e2e2);	
	cursor: pointer;
}
input.simple_button:active {
	background: #f0f0f0;
	background: -webkit-gradient(linear, left top, left bottom, from(#e2e2e2), to(#fff));
    background: -moz-linear-gradient(top,  #e2e2e2,  #fff);	
	padding: 7px 10px 5px 10px;
}

.spravka_005_search input.simple_button {
	position: absolute;
	top: 0; right: 0;
}
.spravka_005_search input.spravka_input {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
}
.spravka_005_search label {
	font-family: "PT Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	color: #666;
	font-size: .8em;
	position: absolute;
	top: 7px; left: 0;
}

.spravka .sidebar_container {
	border: #ececec solid 1px;
}

.spravka_weather .status span {
	color: #999;
	font-size: .5em;
	position: relative;
	top: -.8em;
}
.spravka_weather .forecast span span {font-weight: bold; float: none; display: inline;}
.spravka_weather .forecast span {color: #333; float: left;}
.spravka_weather .forecast {
	overflow: hidden; zoom: 1;
	font-family: "PT Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: .8em;
}
.spravka_weather .forecast a {color: #f23600; float: right; font-size: .9em;}
.spravka_weather .forecast a:hover {color: #ff7500;}
.spravka_weather .status_description {
	color: #666;
	font-family: "PT Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: .7em;
	padding: 10px 15px 15px 15px;
	background: #f7f7f7;
	border-top: #d9d9d9 dotted 1px;
	margin: 0 0 1em 0;
}
.spravka_weather .status {
	color: #333;
	font-size: 3.8em;
	font-family: "PT Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: bold;
	white-space: nowrap;
}
.spravka_weather, .spravka_currency {padding: 20px;}
.spravka_weather .block_title {margin: 0 0 .3em 0;}

.spravka_currency .block_title {margin: 0 0 1.5em 0;}
.spravka_currency {
	border-top: #ececec solid 1px;
	padding-top: 15px;
	overflow: hidden; zoom: 1;
}

.currenncy_item {
	color: #333; 
	font-weight: bold;
	font-family: "PT Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 1.7em;
	white-space: nowrap;
	padding: 0 0 0 25px;
	margin: 0 0 1em 0;
	position: relative;
}
.currenncy_item:before {
	content: ".";
	font-size: 0;
	display: block;
	position: absolute;
	top: 30%; left: 0;
	width: 0px; height: 0px;
	border-style: solid;
	border-width: 12px 6px 0 6px;
}
.currenncy_item.up:before {border-color:  transparent transparent #8dae00 transparent;border-width: 0 6px 12px 6px;}
.currenncy_item.down:before {border-color: #dc3f00 transparent transparent transparent;}
.currenncy_item.up span {color: #8dae00;}
.currenncy_item.down span {color: #dc3f00;}
.currenncy_item span {
	font-weight: normal;
	font-size: .45em;
	position: relative;
	top: -.9em; left: -.5em;
}
.best_banks {
	color: #999;
	font-size: .8em;
	font-family: "PT Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	border-top: #ececec dotted 1px;
	padding: 1.5em 0 0 0;
}
.best_banks span.date {color: #333; font-size: 1em; white-space: nowrap;}

ul.bank_currency_item a:hover {
	color: #ff7500;
	border-color: #ff7500;
}
ul.bank_currency_item a {
	color: #333;
	border-bottom: #d6d6d6 solid 1px;
	text-decoration: none;
}
ul.bank_currency_item li {margin: 0 0 1em 0;}
ul.bank_currency_item {
	float: left;
	padding: 0 0 0 10%;
	width: 40%;
	position: relative;
	margin: 1em 0 0 0;
	font-family: Georgia;
}

ul.bank_currency_item:before {
	display: block;
	font-size: 1.8em;
	color: #f4811f;
	position: absolute;
	left: 3%; top: -5px;
	font-family: "PT Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
}
ul.bank_currency_item.dollar:before {content: "$";}
ul.bank_currency_item.euro:before {content: "€";}

.spravka_catalog_categories {
	position: relative;
	padding: 2em 0 0 0;
	border-top: #ececec solid 1px;
}
.spravka_catalog_categories .add_button {
	position: absolute; right: 0; top: 2em;
}
.spravka_catalog_categories .block_title {font-size: 1.6em;}
.spravka_catalog_categories .block_title a:hover {
	color: #ff7500;
	border-color: #ff7500;
}
.spravka_catalog_categories .block_title a {
	color: #333;
	border-bottom: #d6d6d6 solid 1px;
	text-decoration: none;
}

.recommended_sites .block_title {
	color: #666;
	font-size: .8em;
	font-family: "PT Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	margin: 0 0 0 -170px;
	float: left;
}
.recommended_sites {
	background: #f7f7f7;
	border-top: #d9d9d9 dotted 1px;
	padding: 15px 20px 00px 190px;
	margin: 0 0 2em 0;
	overflow: hidden; zoom: 1;
}
.recommended_sites_list a {color: #f23600;}
.recommended_sites_list a:hover {color: #ff7500;}
.recommended_sites_list {
	font-family: "PT Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: .8em;
}
.recommended_sites_list li span {
	font-size: .8em;
	display: block;
}
.recommended_sites_list li {
	width: 150px; height: 40px;
	margin: 0 20px 10px 0;
	float: left;
	padding: 0 0 0 20px;
}
.recommended_sites_list li img {
	float: left;
	margin: 0 0 0 -20px;
	position: relative;
}

ul.catalog_categories_list {
	overflow: hidden; zoom: 1;
	margin: 0 0 1em 0;
}
/*ul.catalog_categories_list li.catalog_categories_list_item.third, ul.catalog_categories_list li.catalog_categories_list_item:nth-child(3n+1) {clear: left;}*/
ul.catalog_categories_list li.catalog_categories_list_item {
	width: 30%;
	float: left;
	margin: 0 5% 2.5em 0;
	padding: 0 0 1em 0;
	border-bottom: #d9d9d9 dotted 1px;
}
ul.catalog_categories_list li.catalog_categories_list_item:nth-child(3n) {margin-right: 0;}
ul.catalog_categories_list li.catalog_categories_list_item .cat_title a {color: #8ead01; text-decoration: none; border-bottom: #d2df99 solid 1px;}
ul.catalog_categories_list li.catalog_categories_list_item .cat_title a :hover {color: #ff7500; border-color: #ff7500;}
ul.catalog_categories_list li.catalog_categories_list_item .cat_title span {
	font-size: .5em;
	font-family: "PT Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	color: #636363;
	padding: 1px 2px;
	background: #f4f4f4;
	border-radius: 3px;
	position: relative;
	top: -.4em;
	margin: 0 0 0 .5em;
}
ul.catalog_categories_list li.catalog_categories_list_item .cat_title {
	font-size: 1.2em;
	margin: 0 0 1em 0;
}

ul.catalog_categories_list li.catalog_categories_list_item ul li a:hover {
	color: #ff7500;
	border-color: #ff7500;
}
ul.catalog_categories_list li.catalog_categories_list_item ul li a {
	color: #333;
	border-bottom: #d6d6d6 solid 1px;
	text-decoration: none;
}
ul.catalog_categories_list li.catalog_categories_list_item ul li {
	margin: 0 0 1em 0;
	font-size: .9em;
}

.spravka_map {
	padding: 0 0 2em 0;
	margin: 0 0 2em 0;
	border-bottom: #ccc solid 1px;
}

/* end spravka */

.search_block {
	background: #f7f7f7;
	margin: 0 0 2em 0;
	position: relative;
	padding: 20px 100px 20px 150px;
}


.search_block input.simple_button {
	position: absolute;
	top: 20px; right: 20px;
}
.search_block input.search_block_input {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
}
.search_block label {
	font-family: "PT Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	color: #3a3a3a;
	font-size: .9em;
	font-weight: bold;
	position: absolute;
	top: 27px; left: 20px;
}

ul.simple_items_list li {
	font-size: .9em;
	margin: 0 0 1em 0;
}

/* dossier */

.category_block a:hover {color: #ff7500;}
.category_block a {color: #434242;}

.category_block {
	background: #ffffe8;
	border: #e3e3c8 solid 1px;
	padding: 20px 25px;
	margin: 0 0 2em 0;
}

.orgs_list_block ul li a:hover {color: #ff7500;}
.orgs_list_block ul li a {color: #000;}

.dossier_content {
	padding: 0 0 0 10px;
}

span.dossier_counter {
	font-family: "PT Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	color: #545454;
	padding: 0 0 0 15px;
	margin: 0 0 0 10px;
	background: url(../images/dossier_icon.gif) 0 50% no-repeat;
	font-size: .6em;
}

.alphabet_block {
	overflow: hidden; zoom: 1;
	margin: 0 0 1em 0;
}
.alphabet_block .block_title {
	float: left;
}
.alphabet_block ul.alphabet_list {
	margin: 0 0 0 150px;
	border-left: #7f7f7f solid 1px;
	padding: 2px 20px 0 20px;
}
ul.alphabet_list li a:hover {color: #ff7500;}
ul.alphabet_list li a {color: #8d8d8d;}
ul.alphabet_list li {
	float: left;
	margin: 0 1em .3em 0;
}
ul.alphabet_list {
	overflow: hidden; zoom: 1;
	font-family: "PT Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: .75em;
}

.popular_dossier_block {
	margin: 0 0 2em 0;
	padding: 0 0 1em 0;
	border-bottom: #c2c2c2 solid 1px;
}
.popular_dossier_block .block_title {
	font-family: "PT Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	color: #646464;
	font-weight: bold;
	font-size: .9em;
	margin: 0 0 2em 0;
}

.dossier_list {
	overflow: hidden; zoom: 1;
}
.dossier_list li img {
	position: relative;
	float: left;
	border: #dcdcdc solid 1px;
	margin: 0 0 0 -80px;
}
.dossier_list li.second, .dossier_list li:nth-child(2n+1) {clear: left;}
.dossier_list li {
	padding: 0 20px 0 80px;
	overflow: hidden; zoom: 1;
	margin: 0 0 2em 0;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 50%;
	float: left;
}
.dossier_list li a.name {font-size: 1.2em;}
.dossier_list li span {
	display: block;
	margin: .5em 0 0 0;
	color: #474747;
	font-size: .8em;
}

.dossier_birthday_block {}
.dossier_birthday_block .block_title {
	color: #f05223;
	font-size: 1.4em;
}

.dosier_birthdays_list {}
.dosier_birthdays_list li {
	overflow: hidden; zoom: 1;
	margin: 0 0 1.5em 0;
	padding: 0 0 0 130px;
}
.dosier_birthdays_list li img{
	position: relative;
	float: left;
	border: #dcdcdc solid 1px;
	margin: 0 0 0 -130px;
}
.dosier_birthdays_list li .cat a:hover, .dosier_birthdays_list li a.name:hover {
	color: #ff7500;
	border-color: #ff7500;
}
.dosier_birthdays_list li a.name {
	font-size: 1.5em;
	color: #000;
	text-decoration: none;
	border-bottom: #c5c5c5 solid 1px;
}
.dosier_birthdays_list li .cat a {
	color: #7f7f7f;
	text-decoration: none;
	border-bottom: #ebebeb solid 1px;
}
.dosier_birthdays_list li .cat {
	margin: .5em 0;
	font-size: .8em;
}
.dosier_birthdays_list li .desc {
	font-size: .8em;
	color: #000;
	margin: .5em 0;
}
.dosier_birthdays_list li span.date {
	display: block;
	margin: 0 0 .5em 0;
	font-size: 1em;
	color: #8ead01;
}

/* end dossier */


@media screen and (min-width: 0px) and (max-width: 1199px) {
	.board_catalog .catalog_item {
		width: 45%;
		margin: 0 10% 2em 0;
	}
	.board_catalog .catalog_item:nth-child(2n) {
		margin-right: 0;
	}	
	.board_controls .add_button {width: 30%}
	
}

@media screen and (min-width: 1200px) {
	.board_catalog .catalog_item {
		width: 29%;
		margin: 0 6% 2em 0;
	}
	.board_catalog .catalog_item:nth-child(3n) {
		margin-right: 0;
	}	
	.board_controls .add_button {width: 40%}
}

#plus18 {
    color: white;
    background-color: #8EAD01;
    ;
    border-radius: 11px;
    width: 22px;
    height: 22px;
    line-height: 22px;
    font-size: 10px;
    text-align: center;
    font-weight: bold;
    float: right;
    margin-right: 10px;
}

#header {
    position: relative;
}

.header_row {
    overflow: hidden;
    zoom: 1;
    padding-top: .7em;
    padding-bottom: .7em;
}

.logotype {
    position: absolute;
    bottom: -47px;
    left: 20px;
    width: 215px;
    height: 32px;
    display: block;
}

    .logotype strong {
        display: none;
    }

    .logotype span {
        background: url(../images/new_logo.png) no-repeat scroll left bottom transparent;
        width: 215px; 
        height: 32px;
        margin-top: 0;
    }

#header_top_line span#plus18 {
    position: absolute;
    top: 5px;
    right: -10px;
}

#header_top_line {
    font-family: Arial;
    font-size: 8pt;
    color: #666;
    padding: .7em 0;
    position: relative;
    overflow: hidden;
    zoom: 1;
    margin-bottom: .5em;
}

    #header_top_line a:hover {
        color: #ff7500;
        border-color: #ff7500;
    }

    #header_top_line a {
        color: #666;
        text-decoration: none;
        border-bottom: #e0e0e0 solid 1px;
    }

#header_user_section a.link {
    margin: 0 3em 0 0;
}

#header_info div span {
    font-weight: bold;
}

#header_info div {
    margin: 0 2em 0 1em;
    float: left;
}

#header_projects_links a:hover {
    color: #ff7500;
    border-color: #ff7500;
}

#header_projects_links a {
    color: #666;
    text-decoration: none;
    border-bottom: #e0e0e0 solid 1px;
}

    #header_projects_links a.sel:hover {
        color: #333;
        border-color #333;
    }

    #header_projects_links a.sel {
        color: #ff7500;
        border-color: #ff7500;
        font-weight: bold;
    }

#header_projects_links {
    float: left;
    font-family: Arial;
    font-size: 8pt;
    color: #666;
}

    #header_projects_links ul {
        margin: 0 0 0 1em;
    }

        #header_projects_links ul li {
            float: left;
            margin: 0 2em 0 0;
        }

#header_search div a {
    font-size: 0px;
    display: block;
    width: 14px;
    height: 14px;
    position: absolute;
    right: 5px;
    top: 50%;
    margin-top: -7px;
    background: url(../images/search_lupa.png) 0 0 no-repeat;
    cursor: pointer;
}

#header_search div input[type="submit"] {
    font-size: 0px;
    display: block;
    width: 14px;
    height: 14px;
    position: absolute;
    right: 5px;
    top: 50%;
    margin-top: -7px;
    background: url(../images/search_lupa.png) 0 0 no-repeat;
    cursor: pointer;
}

#header_search div {
    border: #ccc solid 1px;
    border-radius: 2px;
    padding: 2px 20px 2px 5px;
    position: relative;
    width: 70%;
}

#header_search input {
    outline: 0;
    border: 0;
    font-size: 10pt;
    color: #333;
    padding: 0;
    width: 100%;
}

#header_search {
    float: right;
}

.globalmenu li a.head-menu_olimp
{
    padding: 15px 10px 14px 10px; 
}

.globalmenu {
    border-top: #f1f1f1 solid 1px;
    padding-left: 270px;
}

    .globalmenu ul {
        padding-top: 2px;
        margin-top: -2px;
    }

    .globalmenu li {
        padding-top: 2px;
    }

        .globalmenu li a {
            padding: 18px 17px; /*padding: 18px 1em;*/
            color: #111;
        }

        .globalmenu li a:hover
        {
            text-decoration: none;
        }

    .globalmenu .active {
        border-top: #f58220 solid 1px;
        margin-top: -2px;
        padding-top: 2px;
        position: relative;
    }

        .globalmenu .active a:before,
        .globalmenu .active a:after {
            position: absolute;
            top: -1px;
            background: #fff;
            width: 2px;
            height: 62px;
            z-index: 2;
            display: block;
            content: "";
            border-top: #f58220 solid 1px;
        }

        .globalmenu .active a:before {
            left: 1px;
            box-shadow: -2px 0 1px rgba(200, 200, 200, 0.3);
        }

        .globalmenu .active a:after {
            right: -2px;
            box-shadow: 2px 0 1px rgba(200, 200, 200, 0.3);
        }


        .globalmenu .active a, .globalmenu .active a:hover {
            color: #f4811f;
            background: #fff !important;
            text-decoration: none;
            
        }

.articles_nodes a:hover {
    color: #ff7500;
    border-color: #ff7500;
    text-decoration: none;
}

.articles_nodes a {
    color: #666;
    text-decoration: none;
    border-bottom: #e0e0e0 solid 1px;
}

.articles_nodes {
    font-size: 9pt;
    color: #666;
    border-bottom: #e5e5e5 solid 1px;
    margin: -2em .275em 2em 0px;
    padding: 0;
    overflow: visible;
    margin-left: 0;
}

    .articles_nodes:after {
        content: ".";
        display: block;
        clear: both;
        font-size: 0px;
        height: 0px;
    }

    .articles_nodes li {
        padding: .5em 5px 1.5em 5px;
        margin: 0 15px;
    }

        .articles_nodes li.active a {
            color: #f4811f;
            border: 0;
        }

        .articles_nodes li.active {
            color: #f4811f;
            border-bottom: #f4811f solid 1px;
            background: none;
            border-radius: 0;
            -o-border-radius: 0;
            -moz-border-radius: 0;
            -webkit-border-radius: 0;
            top: 1px;
            position: relative;
        }

            .articles_nodes li.active:after {
                display: none;
            }

@media screen and (min-width: 0px) and (max-width: 1249px) {
    #header_user_section a.link {
        margin: 0 2em 0 0;
    }

    .globalmenu {
        padding-left: 240px;
    }

        .globalmenu li {
            font-size: 1.09em;
        }

            .globalmenu li a {
                padding: 18px .7em;
            }

            .globalmenu li a.head-menu_olimp
            {
                display: none;
            }
}

@media screen and (min-width: 1250px) {
}

/*! fancyBox v2.1.4 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #fff;
	color: #444;
	text-shadow: none;
	/*-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;*/
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('../images/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('../images/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('../images/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
	overflow: hidden;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('../images/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: left;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}
#gallery_holder {
    padding: 0;
    border-left: #f7f7f7 solid 48px;
    position: relative;
	clear: both;
}

.photo {
    margin: 2em 0;
}

#gallery_caption {
    float: left;
    text-align: center;
    width: 48px;
    position: absolute;
    padding: 20px 0 0 0;
    left: -48px;
    top: 20px;
    background: url(../images/photo_icon.png) 50% 0 no-repeat;
}

    #gallery_caption strong {
        float: none;
        position: relative;
        top: auto;
        left: auto;
        margin: 0;
        color: #808080;
        font-size: .95em;
    }

#gallery_album {
    border: 0;
    border-left: #ccc dotted 1px;
    background: #fff;
    padding: 0 0 0 16px;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
}

.photoalbum li {
    margin: 0 16px 16px 0;
}

    .photoalbum li a {
        width: 110px;
        height: 110px;
        display: block;
        overflow: hidden;
        text-align: center;
        position: relative;
        line-height: 110px;
        border: 0;
        opacity: 1;
    }

        .photoalbum li a:hover {
            border: 0;
            opacity: 0.6;
        }

        .photoalbum li a img {
            min-width: 110px;
            min-height: 110px;
            vertical-align: middle;
            display: block;
        }

    .photoalbum li .gallery_desc, .photoalbum li .gallery_name {
        display:none;
    }


/* fancybox */

.gallery_image {
}

    .gallery_image h2 {
        display: none;
    }

.fancybox-wrap {
    margin-top: 100px;
    padding-bottom: 30px;
}

.hidden {
    display: none;
}

#photo_comments {
    background: #fff;
	padding: 0 30px 30px 30px;
}

    #photo_comments h2 {
        /*margin: 2em 0 0 0;*/
    }

    #photo_comments .form-add-comment {
        padding: 2em 0 0 0;
    }

.fancybox-opened .fancybox-skin {
	box-shadow: none;
}

.fancybox-title-float-wrap {
    position: absolute;
    bottom: 15px;
    top: auto;
    right: auto;
    left: 30px;
    margin-bottom: 0;
    z-index: 8050;
    text-align: left;
    margin-right: 25px;
}

    .fancybox-title-float-wrap .child {
        display: inline-block;
        margin-right: 0;
        padding: 0;
        background: none;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        text-shadow: none;
        color: #333;
        font-weight: normal;
        line-height: 1.3em;
        white-space: normal;
        text-align: left;
    }   

/*.fancybox-nav {
    width: 100%;
}*/

span.fancybox-prev-img {
	position: absolute;
	left: -55px;    
    top: 5px;
	background-image: url("../images/fancybox_sprite.png");
	background-position: 0 -36px;
	width: 25px;
	height: 35px;
}

.fancybox-prev {
	position: fixed;
    left: 0;
	top: 90px;
	z-index: -1000;
}

    .fancybox-prev span {
        /*right: 40px;
        left: auto;
        top: -30px;
        margin: 0;*/
		left: 0;
		top: 100px;
		margin: 0;
    }

.fancybox-close {
    top: 0;
    right: -38px;
}

.fancybox-close-link {
    float: right;
    position: absolute;
    top: 13px;
    font-size: .7em;
    right: 25px;
    font-family: Arial;
    color: #999999;
}

    .fancybox-close-link a {
        color: #666666;
    }


    .fancybox-counter {
    color: #666666;
    font-family: Arial;
    font-size: 0.7em;
    position: absolute;
    left: 25px;
    top: 13px;
}

.gallery_header {
	padding-top: 30px;
    /*position: absolute;
    top: -90px;*/
	left: 0 !important;
	width: 100% !important;
	min-width: 850px;
}

div.gallery_header_inner {
	width: 100%;
}

div.gallery_header_inner_center {
	width: 90%;
	margin: 0 auto;
}

div.gallery_logo {
	float: left;
	width: 20%;
}

.gallery_logo a.newslab_logo {
    width: 215px;
    height: 32px;
    /* display: block;*/
    background: url(../images/new_logo2.png) no-repeat scroll left bottom transparent;
	display: block;
    /*position: absolute;*/
    /* top: -60px;*/
    /* left: 0;*/
}

#gallery_name {
   /* position: absolute;
    top: -65px;
    left: 300px;*/
    font-family: Georgia;
    font-size: 1.2em;
    color: #fff;
    /*width: 550px;*/
    /*bottom: auto;
    right: auto;*/
    margin-bottom: 0;
    text-align: left;
    /*z-index: 100000;*/
	float: left;
	padding-left: 10%;
	width: 70%;
}

#gallery_name span.date {
    display: block;
    font-size: .55em;
    margin: .25em 0 0 0;
    color: #999;
}

#gallery_name span.title {
    display: block;
	max-height: 48px;
	overflow: hidden;
	width: 100%;
}

.fancybox-overlay {
	min-width: 850px;
}

#photo_comments div.phcomlist h2 {
	margin: 0;
}

.phcomlist {
    overflow: hidden;
    clear: both;
    zoom: 1;
    padding: 0;
    margin: 0;
    width: 100%;
}

span.messages-more {
	font-family: Arial;
    font-size: 0.75em;
	color: #999999;
	border-bottom: 1px dashed #999999;
	cursor: pointer;
	display:inline-block;
}

div.messages-more-wrap {
	text-align: center;
}
span.pl-comments {
    color: #999999;
    float: right;
    font-size: 0.6em;
    line-height: 2em;
    margin: 1px 6px 0 0;
}

span.pl-comments span.share-text {
    vertical-align: middle;
}

span.pl-comments span.pluso {
	vertical-align: bottom;
}

.registration-block
{
    /*background: #feedd0;         overflow: hidden;     border-bottom: 1px solid #efe8e2;     margin-right: 26%;*/
}
.registration-block h1
{
    /*   font-size: 28px;     margin: 20px auto;     text-align: center;     color: #000;*/
}

.registration-block .remember-block label
{
    /*display:inline;     margin-left:5px;*/
}
.comment-wrapper .social
{
    width: 100%;
    margin-top: 15px;
}

.registration-block label
{
    /*font-size: 14px;     color: #593f27;     display: block;     margin: 12px 0 5px 0;     font-family: arial;*/
}
.registration-block input[type="text"], .registration-block input[type="password"]
{
    /*width: 360px;     border: 1px solid #e9b97e;     height: 24px;*/
}
.registration-block .captcha
{
    width: 182px;
    float: left;
}
.registration-block .captcha input
{
    width: 182px;
}
.registration-block label span
{
    color: #e26e01;
}
p.frmDescription
{
    display: none;
}
.registration-block button#btSubmit:hover
{
    /*background: #eee;*/
}
.registration-block button#btSubmit
{
    /*height: 40px;     background: url(/images/passport/btngradient.png);     border-radius: 7px;     border: 1px solid #f4f4f4;     border-bottom: 1px solid #e2b992;  margin:30px auto;     cursor: pointer;     display:block;*/
}
.registration-block button#btSubmit span
{
    /*font-family: Arial;     font-size: 19px;     color: #424040;     margin: 5px 30px;*/
}

.registration-block .registration-wrapper
{
    margin: 0 auto;
    width: 362px;
}
.entry img
{
    margin: 25px 0 0 10px;
}
.content-wrapper
{
    min-width: 980px;
}

.authorize-wrapper .messages
{
    padding: 10px 0;
    background: #FEEDD0;
    color: #593F27;
    border: 1px solid #E9B97E;
    margin-top: 20px;
    text-align: center;
}
.inputcontainer
{
    overflow: hidden;
}
.registration-block .needconfirm-wrapper
{
    margin: 10px 30px 50px;
}

.aside-right
{
    /*    width: 25%;     float: left;     margin-left:-25%;*/
}
.aside-right .registration-summary
{
    background: #e9e9e9;
    padding-bottom: 30px;
    overflow: hidden;
    border-radius: 3px;
}
.authorize-wrapper
{
    width: 720px;
    margin: 0 auto;
}
.summary-wrapper
{
    margin: 25px 40px;
    font-family: Georgia;
}
.summary-wrapper h2
{
    color: #000;
    font-size: 30px;
    margin-bottom: 20px;
}
.summary-wrapper p
{
    font-size: 16px;
    margin-bottom: 17px;
}
#thinking-girl
{
    background: url("/images/passport/thinkinggirl.png") no-repeat scroll 0 -2px transparent;
    width: 142px;
    height: 107px;
    margin-left: 60px;
    float: left;
}

#thinking-girl-name
{
    float: left;
    width: 177px;
    margin-left: 10px;
}
#thinking-girl-name h3
{
    font-size: 19px;
    font-family: georgia;
    margin-top: 47px;
}
#thinking-girl-name p
{
    color: #7a7a7a;
    font-size: 13px;
    font-family: arial;
}
.registration-block input.error
{
    border: 1px solid red;
    background: #fff;
}
.authorize-wrapper .registration-block
{
    float: none;
    margin: 0 auto;
}
.authorize-wrapper .registration-block label.authorise-label
{
    /*margin-left: 150px;*/
}
.authorize-wrapper .registration-block .remember-block
{
    margin-top: 5px;
    color: #474747;
    font-size: 13px;
    font-family: Arial;
}
.passport-wrapper .messages
{
    background: #FEEDD0;
    margin-right: 400px;
    margin-top: 20px;
    padding: 10px 0;
    text-align: center;
    border: 1px solid #EFE8E2;
    color: #593F27;
}
.authorize-wrapper .registration-block .remember-block a
{
    float: right;
    color: #c39749;
    font-size: 13px;
}
.authorize-wrapper .registration-block .remember-block a:hover
{
    color: #000;
    text-decoration: none;
}
.authorize-wrapper .registration-block button#btSubmit
{
}
.user-cabinet
{
}

.user-cabinet h1
{
    color: #8EAD01;
    font-size: 1.7em;
    margin: 20px auto;
    text-shadow: 0 2px 0 #FFFFFF;
}
.user-cabinet .green-block
{
    background: #F4F4F4;
    border: 1px solid #DBDBDB;
    border-radius: 3px 0px 3px 3px;
    min-height: 300px;
}
.user-cabinet .cabinet-block
{
    width: 800px;
    float: left;
}
.passport-page .menu-block
{
    float: left;
    width: 200px;
    position: relative;
}
.passport-page .menu-block li.active
{
    background: #F4F4F4;
    border: 1px solid #DBDBDB;
    border-left: none;
    border-radius: 0px 3px 3px 0px;
}

.passport-page .menu-block li
{
    font-family: Arial,Helvetica,sans-serif;
    text-shadow: 0 1px 0 #FFFFFF;
    font-weight: bold;
    color: #636363;
}

.passport-page .menu-block .profile-menu
{
    /*position: absolute;     top: 0;     left: -1px;*/
    margin-left: -1px;
}
.passport-page .menu-block .profile-menu li a
{
    text-decoration: none;
    
}

.passport-page .menu-block .profile-menu li a:hover
{
    color: #7a7a7a;
}


.passport-page .menu-block .profile-menu li i
{
    font-size: 0.9em;
    font-style: normal;
    color: #818386;
}
.passport-page .menu-block .profile-menu li i:hover
{
    color: #7a7a7a;
}
.passport-page .menu-block .profile-menu li
{
    padding: 22px 15px 22px 0px;
}
.passport-page .menu-block .profile-menu li span
{
    color: #454545;
    margin-left: 40px;
}
.user-cabinet .green-block .cabinet-wrapper
{
    margin: 20px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
}

.user-cabinet .green-block .image-block
{
    float: left;
    width: 200px;
    overflow: hidden;
    margin-bottom: 15px;
}
.user-cabinet .green-block .user-details
{
    float: left;
    margin-left: 20px;
    width: 420px;
}
.user-cabinet .green-block .user-details span
{
 color: #818386;   
}
.user-site
{
     background-position: 0 0;
    background-repeat: no-repeat;
    padding-left: 24px;
    padding-top: 1px;
}
.user-cabinet .green-block .user-details .block-rating
{
    margin-top: 10px;
}
.user-cabinet .green-block .user-details h3
{
    color: #565656;
    font-size: 1.3em;
    margin: 10px auto;
    text-align: left;
    text-shadow: 0 2px 0 #FFFFFF;
}

.user-cabinet .green-block .user-details h4
{
    color: #8B8B8B;
}
.user-cabinet .green-block .user-details h3 span a
{
    font-family: arial;
    font-size: 13px;
    color: #818386;
}
.user-cabinet .green-block .user-details .block-rating .rating-body
{
    display: block;
    float: left;
    background: url("/Passport/Cabinet/images/rating-body.png") no-repeat scroll 0 10px;
    width: 16px;
    height: 14px;
    padding: 5px;
}
.user-cabinet .green-block .user-details .block-rating
{
    font-family: Arial;
    font-size: 14px;
    color: #666;
}
.user-cabinet .green-block .user-details .block-rating .positive
{
    font-size: 22px;
    color: #8ead01;
}
.user-cabinet .green-block .user-details .block-time
{
    margin-top: 20px;
    background: url("/images/passport/socialgradient.png") repeat-x;
    overflow: hidden;
}
.user-cabinet .green-block .user-details .block-time p
{
    margin: 8px 25px 0 25px;
    font-family: Arial;
    color: #8b8b8b;
    font-size: 12px;
}
.user-cabinet .green-block .user-details .block-time p.last-visit
{
    margin-top: 5px;
    margin-bottom: 13px;
}
.user-cabinet .green-block .user-details .userInfo, .user-cabinet .green-block .user-details .userInfo a
{
    margin-top: 25px;
    color: #818386;
    font-size: 14px;
    font-family: Arial;
}
.user-cabinet .green-block .user-details .userInfo dt
{
    font-weight: bold;
    float: left;
    margin-right: 10px;
    font-size: 14px;
    clear: both;
}
.user-cabinet .green-block .user-details .userInfo dd
{
    margin-bottom: 10px;
}
.user-cabinet .green-block .block-about p
{
    margin: 10px 0;
    font-family: Arial;
    font-size: 14px;
    color: #5f5f5f;
}
.user-cabinet .green-block .block-about h4
{
    font-size: 14px;
    color: #5f5f5f;
    font-family: Arial;
    font-weight: bold;
}
a#cabinet-logoff
{
    font-size: 12px;
    color: #818386;
    font-family: Arial;
    margin-left: 50px;
}
.green-block .edit-wrapper #cf-submit:hover
{
    background: #eee;
}
.green-block .edit-wrapper
{
    /*margin: 40px 160px;*/
}
.green-block label
{
    color: #5f5f5f;
    font-size: 14px;
}

.green-block .edit-wrapper .frmNo label
{
    display: block;
    margin: 5px 0;
}

.green-block .edit-wrapper .frmNo input, .green-block .edit-wrapper .frmNo textarea
{
    width: 360px;
    border: 1px solid #cad3aa;
    height: 20px;
}

.green-block .edit-wrapper .frmNo textarea
{
    height: 120px;
}

.green-block .edit-wrapper #cf-submit, .form-add-comment #cf-submit
{
    /*width: 220px;     text-align: center;     padding: 8px 0;     font-size: 19px;     font-family: Arial;     color: #424040;     font-weight: 500;     background: url("/images/passport/btngradient.png");     border: none;     border-bottom: 1px solid #aab976;*/
}

.green-block .edit-wrapper .delemiter
{
    width: 220px;
    margin: 25px auto;
}

.green-block .edit-wrapper .check-block
{
    margin: 20px 0;
}

.green-block .edit-wrapper .upload-block
{
    display: none;
}

.green-block .edit-wrapper #upload-link
{
    text-decoration: none;
    border-bottom: 1px dashed #5f5f5f;
    color: #5f5f5f;
    font-family: Arial;
    font-size: 14px;
}

.green-block .edit-wrapper .row21, .green-block .edit-wrapper .row22
{
    width: 50%;
    float: left;
}
.green-block .edit-wrapper .upload-block
{
    margin: 10px 0;
    overflow: hidden;
}
.green-block .edit-wrapper input[type="submit"]
{
    height: auto;
}
.cabinet-block .messages
{
    background: #f1fad9;
    border: 1px solid #ecebd8;
    margin-top: 20px;
    padding: 15px 0;
    text-align: center;
    border-radius: 3px;
    color: #5F5F5F;
}
.green-block input.error, .green-block textarea.error
{
    background: #fff;
    border: 1px solid red !important;
}


/***/

.new-form-wrapper
{
    background-color: #f4f4f4;
    border: 1px solid #dbdbdb;
    border-radius: 3px;
    padding: 10px 50px;
    font-family: Verdana, Arial,Helvetica,sans-serif;
}

.new-form-wrapper h1
{
    text-shadow: 0 2px 0 #FFFFFF;
    color: #636363;
    font-size: 1.7em;
    margin: 20px auto;
    text-align: center;
}

.new-form fieldset legend
{
    color: #636363;
    display: block;
    text-shadow: 0 1px 0 #FFFFFF;
    font-weight: bold;
    font-size: 0.9em;
}

.new-form fieldset &gt; section
{
    background: -moz-linear-gradient(center top , #F6F6F6, #F1F1F1) repeat scroll 0 0 transparent;
    float: left;
    margin: 0;
    padding: 10px 10px;
    width: 100%;
    border-top: 1px dotted #E6E6E6;
}

.new-form fieldset &gt; section label
{
    color: #636363;
    display: block;
    float: left; /*font-size: 16px;*/
    font-size: 0.9em;
    margin: 5px 0 5px 0px;
    padding: 5px 0;
    text-shadow: 0 1px 0 #FFFFFF;
}

.new-form fieldset &gt; section &gt; div
{
    margin-right: 25px;
    text-shadow: 0 1px 0 #FFFFFF;
    margin-left: 200px;
}

.new-form fieldset input, .new-form fieldset textarea, .new-form fieldset select
{
    /*background: none repeat scroll 0 0 #F8F8F8;*/
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    color: #636363; /*font-size: 16px;*/
    font-size: 1em;
    padding: 5px 8px 5px 8px;
    width: 98%;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2) inset;
}

.new-form fieldset input[type="file"], .new-form fieldset input[type="file"]:hover
{
    border: 0px;
    border-radius: 0px;
    color: #636363; /*font-size: 16px;*/
    font-size: 1em;
    padding: 5px 8px 5px 8px;
    width: 98%;
    box-shadow: none;
}

.new-form fieldset input[disabled]
{
    background-color: #F4F4F4;
}

.new-form fieldset input:hover, .new-form fieldset input:focus, .new-form fieldset textarea:hover, .new-form fieldset textarea:focus
{
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2) inset, 0 0 3px rgba(0, 0, 0, 0.2);
}

.new-form div.checker
{
    float: left;
    height: 15px;
    margin-top: 8px;
    position: relative;
    width: 15px;
    clear: both;
}
.new-form div.checker input
{
    border: 0px;
    background: none;
    border-radius: 0px;
    box-shadow: none;
}

.new-form div label
{
    display: inline-block;
    margin: 8px 10px;
}

.new-form button
{
    color: #636363;
    display: inline-block;
    border: solid 1px #cfcfcf;
    margin-right: 15px;
    height: 2.78em;
    background-color: #F0F0F0;
    background-image: -moz-linear-gradient(center top , #FFFFFF 0pt, #E0E0E0 100%);
    background-image: -webkit-linear-gradient(top,white 0,#E0E0E0 100%);
    background-image: linear-gradient(to bottom,white 0,#E0E0E0 100%);
    border-color: #CCCCCC #CCCCCC #AAAAAA;
    box-shadow: 0 0 1px #FFFFFF inset;
    text-shadow: 0 1px 0 #FFFFFF;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    padding: 0px 25px;
    text-decoration: none;
    margin-bottom: 5px;
    font-size: 1.1em;
    font-family: Arial,Helvetica,sans-serif;
}

.new-form button:hover
{
    box-shadow: 0 1px 0 #FFFFFF inset, 0 1px 3px rgba(0, 0, 0, 0.08);
    color: #EF3801;
}
.new-form button:active
{
    background-image: -moz-linear-gradient(center bottom , #FFFFFF 0pt, #E0E0E0 100%);
}

.new-form button span
{
}

.new-form #remember
{
    float: right;
}

.new-form section.action
{
    background: none;
}

.new-form fieldset &gt; section label.error
{
    color: #B94A48;
    font-size: 12px;
    padding: 0px;
    font-style: normal;
}

.new-form fieldset &gt; section input.error
{
    border: 1px solid #e27b79;
}

div.msgbar.msg_Error
{
    background: none repeat scroll 0 0 #C68989;
    border: 1px solid #AD7373;
    box-shadow: 0 1px 0 0 #ECA1A1 inset;
    color: #785151;
    text-shadow: 0 1px 0 #F7B1B1;
}

div.msgbar
{
    border-radius: 3px 3px 3px 3px;
    margin: 15px 0px 10px 0px;
    padding: 10px 8px;
}

div.msgbar span.iconsweet
{
    float: left;
    font-size: 18px;
    margin-top: -4px;
    padding-right: 5px;
}

.iconsweet
{
    font-family: iconSweets;
    font-weight: normal;
}

div.msgbar p
{
    display: inline;
    line-height: inherit;
    margin: 0;
    font-size: 1em;
    border-left: 1px dotted #785151;
    color: #372323;
    padding: 0px 0px 0px 8px;
}

div.msgbar.msg_Success
{
    background: none repeat scroll 0 0 #ADCA96;
    border: 1px solid #98B383;
    box-shadow: 0 1px 0 0 #B8E3B6 inset;
    color: #647458;
    text-shadow: 0 1px 0 #D3EDB3;
}

@font-face
{
    font-family: 'iconSweets';
    src: url('/css/fonts/icon_sweet/icon-webfont.eot');
    src: url('/css/fonts/icon_sweet/icon-webfont.eot?#iefix') format('embedded-opentype'), url('/css/fonts/icon_sweet/icon-webfont.woff') format('woff'), url('/css/fonts/icon_sweet/icon-webfont.ttf') format('truetype'), url('/css/fonts/icon_sweet/icon-webfont.svg#iconSweetsRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

.new-form-wrapper .social, .comment-wrapper .social
{
    height: 50px;
    width: 515px;
    background: url(/images/passport/socialgradient.png) repeat-x;
    margin: 0 auto 30px auto;
    border: 1px solid #e9e9e9;
    border-bottom: 1px solid #DBDBDB;
}

.new-form-wrapper .social img, .comment-wrapper .social img
{
    margin: 0px 2px;
}
.new-form-wrapper .social a, .comment-wrapper .social a
{
    text-decoration: none;
    margin-left: 20px;
}
.new-form-wrapper .social .social-wrapper, .comment-wrapper .social .social-wrapper
{
    margin: 10px 20px;
    font-size: 12px;
    font-family: Arial;
    color: #414141;
}
.new-form-wrapper .social .social-wrapper span
{
    float: left;
    margin-top: 6px;
    display: block;
}

#registration-block
{
    margin: 0px auto;
    max-width: 700px;
    min-width: 400px;
}


#logon-block .new-form fieldset &gt; section &gt; div
{
    margin-left: 110px;
}

.new-form #txtSecretCode
{
    margin-bottom: 20px;
}

.hidden
{
    display: none;
}

.new-form-wrapper h2
{
    color: #565656;
    font-size: 1.3em;
    margin: 20px auto;
    text-align: center;
    text-shadow: 0 2px 0 #FFFFFF;
    text-align: left;
}

.cabinet-block .new-form-wrapper
{
    border: 0px;
}

.edit-profile #frmAbout
{
    height: 250px;
}

.new-form fieldset span
{
    font-size: 0.8em;
    font-style: italic;
    color: #636363;
    clear: both;
display: block;
}

.new-form fieldset span.red
{
    color: Red;
    display: inline;
    border: 0px;
    background: none;
}
.contest_logo {
	text-align: center;
}

.contest_preview {
	font-family: Arial;
	font-size: 14px;
	line-height: 150%;
}

.contest_preview a {
	color: #a5a5a5;
}

.contest_preview p {
	margin-bottom: 10px;
}

.contest_buttonsline {
	display: table-cell;
	vertical-align: middle;
	padding-right: 20px;
}

.contest_buttonsline a {
	color: #a5a5a5;
	font-family: Arial;
	font-size: 13px;
}

ul.contest_contestants {
	list-style: none outside none;
}

ul.contest_contestants li {
	float: left;
	height: 275px;
	margin: 10px 28px 15px 3px;
	position: relative;
	width: 180px;
}

ul.contest_contestants li span {
	display: block;
	font-size: 15px;
	font-weight: bold;
	margin-top: 10px;
	text-align: center;
	font-family: Arial;
	font-size: 14px;
}

.contest_contestant {
	display: block;
	height: 240px;
}

.contest_contestant strong {
	background: none repeat scroll 0 0 #404040;
	color: #FFFFFF;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	padding: 3px;
	position: absolute;
	right: 0;
	top: 0;
}

.contest_contestant_photo {
	display: block;
	margin: 0 auto;
}

.contest_contestant_photo:hover {
	outline: 3px solid #FF7B05;
}

img.contest_contestant_photo {
	border: 0 none;
}

.contest_sponsors {
	float: right;
	border: 1px solid #E5E5E5;
	padding: 5px;
	text-align: center;
}

.contest_participate_title {
	color: #000000;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 22px;
	margin: 20px 0;
}

.contest_participate_form div.contest_input {
	width: 410px;
	margin-bottom: 15px;
}

.contest_participate_form div.contest_input label {
	font-family: Arial;
	font-size: 13px;
	display: block;
	margin-bottom: 5px;
}

.contest_participate_form div.contest_input input {
	height: 23px;
	width: 330px;
}

.contest_participate_form div.contest_input p {
	font-family: Arial;
	color: #A1A1A1;
	font-size: 11px;
}

.contest_sendbutton span {
	cursor: pointer;
}

.contest_participate_sent p {
	margin-bottom: 10px;
}

div.contest_photo_image {
	width: 450px;
	float: left;
}

div.contest_photo_image img {
	max-width: 450px;
}

.contest_photo_info {
	float: left;
	margin-bottom: 20px;
	margin-left: 20px;
	width: 350px;
	font-family: Arial;
	font-size: 13px;
}

.contest_photo_info h3 {
	color: #343434;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 10px;
}

.contest_photo_info span.contest_photo_info_votes {
	background-color: #FF7B05;
	border: 1px none;
	border-radius: 5px 5px 5px 5px;
	color: #FFFFFF;
	cursor: pointer;
	height: 40px;
	padding: 2px 5px;
	text-align: center;
}

#vk_like {
	margin: 15px 0;
}

.contest_photo_info label {
	display: block;
	font-size: 13px;
	margin: 5px 0;
}

.contest_photo_info .hidden {
	display: none;
}

.contest_photo_info .vote-turing_input_set input {
	height: 20px;
	width: 160px;
}

.contest_photo_info .contest_photo_info_send {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 0 none;
	cursor: pointer;
	height: 40px;
	margin-top: 10px;
	text-align: center;
	width: 160px;
	font-size: 16px;
	font-weight: bold;
}

.contest_photo_info div.smsinfo {
	font-size: 14px;
	line-height: 170%;
	margin-top: 15px;
}

.contest_photo_info .smsinfo p {
	font-size: 10px;
}

.contest_rules ol {
	margin-top: 15px;
}

.contest_rules ol li {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	margin-top: 25px;
	margin-left: 20px;
}

.contest_rules ol li ol li {
	font-weight: 400;
	margin-bottom: 10px;
	margin-left: 20px;
	margin-top: 0 !important;
}

ul.contest_list {
	margin: 0 0 2em;
}

ul.contest_list li.img_contest {
	box-shadow: 0 -2px 0 -1px #FFFFFF inset;
}

ul.contest_list li {
	overflow: hidden;
	padding: 0;
}

ul.contest_list li.img_contest:first-child .contest_desc {
	padding-top: 10px;
}

ul.contest_list li.img_contest .contest_desc {
	border-bottom: 1px dotted #D9D9D9;
	padding: 25px 0 25px 120px;
}

ul.contest_list li:first-child .contest_desc {
	margin-top: 10px;
}

ul.contest_list li .contest_desc {
	background: none repeat scroll 0 0 #FFFFFF;
	overflow: hidden;
	padding: 15px 0 15px 20px;
}

ul.contest_list li.img_contest .contest_desc img {
	float: left;
	margin: 0 0 0 -120px;
	width: 100px;
	border: 1px solid #e0e0e0;
}

ul.contest_list li.img_contest .contest_desc .contest_desc_title {
	margin: 0 0 0.4em;
}

ul.contest_list li .contest_desc .contest_desc_title {
	font-size: 1.2em;
	line-height: 1.4em;
}

ul.contest_list li .contest_desc .contest_desc_title .date {
	margin-top: -10px;
	color: #707070;
}

ul.contest_list li .contest_desc .contest_desc_title .actual {
	font-family: Arial;
	font-size: 0.6em;
	font-weight: bold;
	color: #f23600;
	vertical-align: top;
	padding-left: 15px;
}

ul.contest_list li .contest_desc .contest_desc_title a {
	color: #111111;
	text-decoration: underline;
}

ul.contest_list li .contest_desc .contest_desc_title a:hover {
	color: #FF7500;
}

ul.contest_list li .contest_desc .short_desc {
	color: #666666;
	font-size: 0.8em;
	line-height: 1.5em;
}

div.contest_list_maintitle {
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #e0e0e0;
}

div.contest_list_title {
	margin-bottom: 5px;
}

div.fancy div.fancybox-title {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	font-size: 11px;
	background-color: #f4f4f4;
}

div.fancy div.fancybox-title p.close-text {
	float: left;
	padding-left: 5px;
}

div.fancy div.fancybox-title p.close-text span {
	color: #a8a8a8;
}

div.fancy div.fancybox-title p.cross {
	float: right;
	padding-right: 5px;
}

div.fancy div.fancybox-title p a {
	text-decoration: none;
}

table.banner_informer {
	background-color: #FAFAFA;
	background-image: -moz-linear-gradient(top, #F2F2F2, #FFFFFF);
	background-image: -webkit-linear-gradient(top, #F2F2F2 0%,#FFFFFF 100%);
	background-image: -ms-linear-gradient(top, #F2F2F2, #FFFFFF);
	background-image: -o-linear-gradient(top, #F2F2F2, #FFFFFF);
	background-image: linear-gradient(top, #F2F2F2, #FFFFFF);
	border-top: 1px dotted #cccccc;
	border-bottom: 1px dotted #cccccc;
	border-collapse: collapse;
	width: 100%;
	vertical-align: top;
}

table.banner_informer img {
	vertical-align: top;
}

table.banner_informer tr {
	vertical-align: top;
}

table.banner_informer tbody {
	vertical-align: top;
}

table.banner_informer td p {
	
}

table.banner_informer td.informer_logo {
	min-width: 105px;
	text-align: center;
	padding: 11px 10px 9px 10px;
	vertical-align: middle;
}

table.banner_informer td.informer_logo a {
	max-height: 100px;
	width: 150px;
	display: block;
}

table.banner_informer td.informer_logo img {
	max-height: 100px;
	max-width: 150px;
}

table.banner_informer td.informer_image {
	width: 105px;
	/*min-width: 105px;*/
	text-align: center;
	padding: 11px 10px 9px 10px;
}

table.banner_informer td.informer_image {
	height: 85px;
	width: 100px;
	vertical-align: top;
}

table.banner_informer td.informer_image a {
	height: 85px;
	width: 100px;
	display: block;
}

table.banner_informer td.informer_image img {
	max-height: 85px;
	max-width: 100px;
}

table.banner_informer td.informer_text {
	width: 33%;
	text-align: left;
	vertical-align: top;
	padding: 8px 10px 0 10px;
	overflow: hidden;
	max-height: 60px;
}

table.banner_informer td.informer_text p {
	font-size: 12px;
	font-family: Verdana;
	font-weight: normal;
	margin: 0 0 5px 0;
	height: 54px;
	overflow:hidden;
	line-height: 18px;
}

table.banner_informer td.informer_text a.informer_link {
	height: 36px;
	overflow: hidden;
	display: block;
}


table.banner_informer td.informer_price {
	width: 33%;
	text-align: left;
	vertical-align: middle;
	padding: 0 10px 20px 10px;
}

table.banner_informer td.informer_price span {
	background-color: #8eaf00;
	font-family: Arial;
	font-weight: bold;
	font-size: 18px;
	color: #fff;
	padding: 6px 15px;
	border-radius: 3px;
	line-height: 22px;
}

table.banner_informer a {
	color: inherit;
	text-decoration: none;
}

table.banner_informer a:hover {
	text-decoration: underline;
}


table.banner_informer_vertical {
	background-color: #FAFAFA;
	background-image: -moz-linear-gradient(top, #F2F2F2, #FFFFFF);
	background-image: -webkit-linear-gradient(top, #F2F2F2 0%,#FFFFFF 100%);
	background-image: -ms-linear-gradient(top, #F2F2F2, #FFFFFF);
	background-image: -o-linear-gradient(top, #F2F2F2, #FFFFFF);
	background-image: linear-gradient(top, #F2F2F2, #FFFFFF);
	border-top: 1px dotted #cccccc;
	border-bottom: 1px dotted #cccccc;
	border-collapse: collapse;
	width: 100%;
	height: 100%;
}

table.banner_informer_vertical tr {
	border-bottom: 1px dotted #cccccc;
}

table.banner_informer_vertical td.informer_text p {
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	margin: 0 0 12px 0;
	line-height: 18px;
	height: 72px;
	overflow: hidden;
}

table.banner_informer_vertical td.informer_text p a {
	display: block;
	height: 72px;
	overflow: hidden;
}

table.banner_informer_vertical td.informer_logo {
	min-width: 105px;
	text-align: center;
	padding: 11px 10px 9px 10px;
	vertical-align: middle;
}

table.banner_informer_vertical td.informer_image {
	width: 80px;
	text-align: center;
	padding: 12px 5px 9px 10px;
	vertical-align: top;
}

table.banner_informer_vertical td.informer_image a {
	width: 80px;
	height: 105px;
}

table.banner_informer_vertical td.informer_image img {
	max-width: 80px;
	max-height: 105px;
}

table.banner_informer_vertical td.informer_text {
	text-align: left;
	vertical-align: top;
	padding: 10px 10px 10px 10px;
	overflow: hidden;
}

table.banner_informer_vertical td.informer_text span {
	background-color: #8eaf00;
	font-family: Arial;
	font-weight: bold;
	font-size: 18px;
	color: #fff;
	padding: 6px 13px;
	border-radius: 3px;
	display: block;
	float: left;
	
}

table.banner_informer_vertical td.informer_text span a {
	white-space: nowrap;
	display: block;
	float: left;
	max-width: 99px;
	overflow: hidden;
}

table.banner_informer_vertical a {
	color: inherit;
	text-decoration: none;
}

table.banner_informer_vertical a:hover {
	text-decoration: underline;
}


@media screen and (max-width: 1230px) {
	/*table.banner_informer td p {
		font-family: Verdana;
		font-size: 14px;
		font-weight: normal;
		margin: 0 0 5px 0;
	}*/
	table.banner_informer td.informer_image {
		height: 85px;
		width: 85px;
	}

	table.banner_informer td.informer_image a {
		height: 85px;
		width: 85px;
	}

	table.banner_informer td.informer_image img {
		max-height: 85px;
		max-width: 85px;
	}

	table.banner_informer td.informer_logo a {
		max-height: 85px;
	}

	table.banner_informer td.informer_logo img {
		max-height: 85px;
	}

	table.banner_informer td.informer_text p {
		min-width: 110px;
		font-size: 11px;
		line-height: 16px;
		height: 48px;
	}
	table.banner_informer td.informer_text a.informer_link {
		height: 48px;
	}

	table.banner_informer td.informer_price span {
		font-size: 16px;
		padding: 4px 12px;
	}
}

@media screen and (max-width: 1000px) {
	/*table.banner_informer td p {
		font-family: Verdana;
		font-size: 12px;
		font-weight: normal;
		margin: 0 0 5px 0;
	}*/

	table.banner_informer td.informer_text p {
		min-width: 90px;
	}
}
/*#region template3*/
.template3 {
    background-color: #FAFAFA;
    background-image: -moz-linear-gradient(center top, #F2F2F2, #FFFFFF);
    border-bottom: 1px dotted #CCCCCC;
    border-collapse: collapse;
    border-top: 1px dotted #CCCCCC;
    vertical-align: top;
	display: table;
    text-align: left;
	width: 100%;
    max-width: 919px;
    height: 120px;
    text-align: center;
}

.template3 a {
    color: inherit;
    text-decoration: none;
}
.template3 a:hover {
	color: inherit;
    text-decoration: underline;
}

.template3__logo {
	display: table-cell;
	vertical-align: middle;
    width: 130px;
	/*min-width: 150px;*/
	padding: 10px;
}

.template3__logo img {
	max-width: 130px;
    max-height: 100px;
    border: 0;
}

.template3__items {
	display: table-cell;
	vertical-align: top;
}

.template3__items_item {
	display: inline-block;
	/*width: 250px;*/
    width: 33%;
}

.template3__items_item:last-child {
    width: 34%;
}

.template3__items_item_image {
    vertical-align: top;
    width: 105px;
	display: inline-block;
	padding: 10px 0 10px 10px;
    text-align: right;
}

.template3__items_item_image img {
	max-height: 100px;
    max-width: 105px;
    border: 0;
}

.template3__items_item_info {
	display: inline-block;
	padding: 10px;
    width: 110px;
    text-align: left;
}

.template3__items_item_info p {
	font-family: Verdana;
    font-size: 12px;
    font-weight: normal;
    height: 54px;
    line-height: 18px;
    margin: 0 0 15px;
    overflow: hidden;
}

.template3__items_item_info .price {
	background-color: #8EAF00;
    border-radius: 3px;
    color: #FFFFFF;
    font-family: Arial;
    font-size: 18px;
    font-weight: bold;
    line-height: 22px;
    padding: 6px 15px;
}

.template3__items_item_info .price a:hover {
    text-decoration: none;
    border-bottom: 2px solid #FFFFFF;
}

@media screen and (max-width: 1440px) {
    .template3__items_item {
	    display: inline-block;
        width: 50%;
    }

    .template3__items_item:last-child {
        display: none;
    }

}

@media screen and (max-width: 1080px) {
    .template3__logo {
        width: 110px;
    }

    .template3__logo img {
        max-width: 110px;
    }

    .template3__items_item_image {
        width: 85px;
    }

    .template3__items_item_image img {
        max-width: 85px;
    }

}
/*#endregion*/

/*#region template_ny0*/

.template_ny0 {
    background-color: #FFFFFF;
    border-bottom: 1px solid #ef3154;
    border-collapse: collapse;
    border-top: 1px solid #ef3154;
    vertical-align: top;
    display: table;
    text-align: left;
    width: 100%;
    /*max-width: 919px;*/
    height: 120px;
    text-align: center;
}

.template_ny0 a {
    color: inherit;
    text-decoration: none;
}

.template_ny0 a:hover {
    color: inherit;
    text-decoration: underline;
}

.template_ny0__logo {
    display: table-cell;
    vertical-align: middle;
    width: 152px;
    background-image: url('/img/nyi-logo-1.png');
    background-position: center center;
    background-repeat: no-repeat;
}

.template_ny0__logo img {
    max-width: 130px;
    max-height: 100px;
    border: 0;
}

.template_ny0__items {
    display: table-cell;
    vertical-align: top;
}

.template_ny0__items_item {
    display: inline-block;
    /*width: 250px;*/
    width: 33%;
}

.template_ny0__items_item_image {
    vertical-align: top;
    width: 105px;
    display: inline-block;
    padding: 10px 0 10px 10px;
    text-align: right;
}

.template_ny0__items_item_image img {
    max-height: 100px;
    max-width: 105px;
    border: 0;
}


.template_ny0__items_item_info {
    display: inline-block;
    padding: 10px;
    max-width: 180px;
    text-align: left;
}

.template_ny0__items_item_info p {
    font-family: Verdana;
    font-size: 12px;
    font-weight: normal;
    height: 54px;
    line-height: 18px;
    margin: 0 0 15px;
    overflow: hidden;
}

.template_ny0__items_item_info .price {
    background-color: #ef3154;
    border-radius: 3px;
    color: #FFFFFF;
    font-family: Arial;
    font-size: 18px;
    font-weight: bold;
    line-height: 22px;
    padding: 6px 15px;
}

.template_ny0__items_item_info .price a:hover {
    text-decoration: none;
    border-bottom: 2px solid #FFFFFF;
}

.template_ny0__items_item_separator {
    background-image: url('/img/snowflake-red.png');
    width: 20px;
    display: inline-block;
    background-position: center center;
    background-repeat: no-repeat;
    height: 120px;
    vertical-align: top;
    float: right;
}

.template_ny0__items_item:last-child .template_ny0__items_item_separator{
    display: none;
}

.template_ny0__content {
    display: table;
    width: 100%;
}

@media screen and (max-width: 1200px) {
    .template_ny0__items_item_image {
        width: 85px;
    }

    .template_ny0__items_item_image img {
        max-width: 85px;
    }

    .template_ny0__items_item_info {
        max-width: 160px;
    }

}

@media screen and (max-width: 1080px) {
    .template_ny0__items_item_info {
        max-width: 140px;
    }
}

@media screen and (max-width: 1040px) {
    .template_ny0__items_item_separator {
        display: none;
    }
}

/*#endregion*/

/*#region template_ny1*/
.template_ny1 {
    background-color: #FFFFFF;
    border-bottom: 1px solid #ef3154;
    border-collapse: collapse;
    border-top: 1px solid #ef3154;
    vertical-align: top;
    display: table;
    text-align: left;
    width: 100%;
    /*max-width: 919px;*/
    height: 120px;
    text-align: center;
}

.template_ny1 a {
    color: inherit;
    text-decoration: none;
}

.template_ny1 a:hover {
    color: inherit;
    text-decoration: underline;
}

.template_ny1__logo {
    display: table-cell;
    vertical-align: middle;
    width: 152px;
    background-image: url('/img/nyi-logo-1.png');
    background-position: center center;
    background-repeat: no-repeat;
}

.template_ny1__logo img {
    max-width: 130px;
    max-height: 100px;
    border: 0;
}

.template_ny1__items {
    display: table-cell;
    vertical-align: top;
}

.template_ny1__items_item {
    display: inline-block;
    /*width: 250px;*/
    width: 33%;
}

.template_ny1__items_item_image {
    vertical-align: top;
    width: 105px;
    display: inline-block;
    padding: 10px 0 10px 10px;
    text-align: right;
}

.template_ny1__items_item_image img {
    max-height: 100px;
    max-width: 105px;
    border: 0;
}


.template_ny1__items_item_info {
    display: inline-block;
    padding: 10px;
    max-width: 90px;
    text-align: left;
}

.template_ny1__items_item_info p {
    font-family: Verdana;
    font-size: 12px;
    font-weight: normal;
    height: 54px;
    line-height: 18px;
    margin: 0 0 15px;
    overflow: hidden;
}

.template_ny1__items_item_info .price {
    background-color: #ef3154;
    border-radius: 3px;
    color: #FFFFFF;
    font-family: Arial;
    font-size: 17px;
    font-weight: bold;
    line-height: 22px;
    padding: 6px 15px;
}

.template_ny1__items_item_info .price a:hover {
    text-decoration: none;
    border-bottom: 2px solid #FFFFFF;
}

.template_ny1__items_item_separator {
    background-image: url('/img/snowflake-red.png');
    width: 20px;
    display: inline-block;
    background-position: center center;
    background-repeat: no-repeat;
    height: 120px;
    vertical-align: top;
    float: right;
}

.template_ny1__items_item:last-child .template_ny1__items_item_separator{
    display: none;
}

.template_ny1__content {
    display: table;
    width: 100%;
}

@media screen and (max-width: 1440px) {
    .template_ny1__items_item {
	    display: inline-block;
        width: 49%;
    }

    .template_ny1__items_item:last-child {
        display: none;
    }

}

@media screen and (max-width: 1200px) {
    .template_ny1__items_item_image {
        width: 85px;
    }

    .template_ny1__items_item_image img {
        max-width: 85px;
    }

    .template_ny1__items_item_info {
        max-width: 120px;
    }

}

@media screen and (max-width: 1080px) {
    .template_ny1__items_item_info {
        max-width: 120px;
    }
}

@media screen and (max-width: 1040px) {
    .template_ny1__items_item_separator {
        display: none;
    }
}
/*#endregion*/

/*#region template_ny2*/
.template_ny2 {
    background-color: #FFFFFF;
    border-bottom: 1px solid #ef3154;
    border-collapse: collapse;
    border-top: 1px solid #ef3154;
    vertical-align: top;
    width: 240px;
    height: 398px;
	text-align: left;
	margin: 0 auto;
}

.template_ny2 a {
    color: inherit;
    text-decoration: none;
}

.template_ny2 a:hover {
    text-decoration: underline;
}

.template_ny2__logo {
    vertical-align: top;
    text-align: center;
    height: 100px;
    background-image: url('/img/nyi-logo-2.png');
    background-position: center center;
    background-repeat: no-repeat;
}

.template_ny2__logo img {
    max-height: 90px;
    max-width: 220px;
    border: 0;
}

.template_ny2__items {
            
}

.template_ny2__items_item {
    height: 144px;
    vertical-align: middle;
    border-collapse: collapse;
    border-top: 1px solid #e5e5e5;
}

.template_ny2__items_item_image {
    width: 100px;
    padding: 10px 0 10px 10px;
    display: inline-block;
}

.template_ny2__items_item_image img {
    max-height: 125px;
    max-width: 100px;
    border: 0;
}

.template_ny2__items_item_info {
    vertical-align: top;
    padding: 10px;
    display: inline-block;
    width: 105px;
}

.template_ny2__items_item_info p {
    font-family: Verdana;
    font-size: 12px;
    font-weight: normal;
    height: 72px;
    line-height: 18px;
    margin: 0 0 5px;
    overflow: hidden;
    width: 100%;
}

.template_ny2__items_item_info .price {
    background-color: #ef3154;
    border-radius: 3px;
    color: #FFFFFF;
    font-family: Arial;
    font-size: 18px;
    font-weight: bold;
    line-height: 22px;
    padding: 6px 12px;
    white-space: nowrap;
    text-align: center;
}

.template_ny2__items_item_info .price a:hover {
    text-decoration: none;
    border-bottom: 2px solid #FFFFFF;
}
/*#endregion*/
.banner-popup-overlay {
	/*display: none;*/
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.8);
	text-align: center;
	z-index: 9999;
}

.banner-popup-overlay:after {
	display: inline-block;
	height: 100%;
	width: 0;
	vertical-align: middle;
	content: '';
}

.banner-popup {
	display: inline-block;
	position: relative;
	max-width: 80%;
	padding: 0px;
	border-radius: 3px;
	box-shadow: 0 0 15px rgba(20, 20, 20, 0.9);
	box-shadow: inset 0 2px 2px 2px rgba(0,0,0,.4);
	background: #000;
	vertical-align: middle;
	margin-bottom: 100px;
}

.banner-popup-close {
	display: block;
	position: absolute;
	top: 0;
	right: -40px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	text-align: center;
	line-height: 36px;
	color: #555;
	text-decoration: none;
	font-weight: bold;
	font-size: 28px;
}

.banner-popup-close:hover {
	color: #777;
	text-decoration: none;
}

#banner_wrapper {
	margin: 0px auto;
	padding: 0px;
}

#banner_wrapper .banner {
	margin: 0;
}

.doc_video_wrapper {
    max-width: 576px;
    margin: 0px auto 50px auto;
}

.doc_video_wrapper {
    font-family: Arial, Helvetica, sans-serif;
}

    .doc_video_wrapper .meta_title {
        line-height: 1.6em;
        font-size: 16px;
        font-weight: bolder;
        padding-bottom: 3px;
        margin-bottom: 3px;
    }

    .doc_video_wrapper .meta_source_title, .doc_video_wrapper .meta_source_url {
        color: #aaa;
    }


.comlist {
    overflow: hidden;
    clear: both;
    -ms-zoom: 1;
    zoom: 1;
    padding: 0;
    margin: 0;
    width: 100%;
}

#comments-list {
    font-family: "PT Sans","Helvetica Neue",Helvetica,Arial, Helvetica, sans-serif;
    list-style: none;
    color: #333;
    overflow: hidden;
}

/*#comments .c_messages li {
}

.comment-item {
}

#comments-list .comment-item {
	border-top: 1px dotted #ccc;
	margin: -1px 0 0;
	padding: 16px 0 6px 0px;
	position: relative;
}

.comment-popular {
	background-color: #f1fad9;
	border: 1px dotted #e3e3c8;
	padding: 10px;
}

.comment-popular h4 {
	color: #666;
	font-weight: bold;
}

#comments-list-popular {
	font-family: "PT Sans","Helvetica Neue",Helvetica,Arial,Helvetica,sans-serif;
	list-style: none;
	color: #333;
	margin-top: 10px;
	margin-bottom: 20px;
}*/


/*#comments-list-popular .quote_link {
        margin-left: 15px;
    }*/

/*#comments-list-popular .comment-item {
	border-top: 1px dotted #ccc;
	margin: -1px 0 0;
	padding: 16px 15px 6px 15px;
}

#comments-list-popular .message_body blockquote {
	background-color: #f8ffe0;
	border: 1px dotted #e3e3c8;
	margin: 0 20px;
	padding: 5px;
	font-size: 1em;
}*/

/* Заголовок состоит из имени пользователя и времени сообщения */


/*.comments_meta, .comment_meta {
	position: relative;
}

.message_author {
	float: left;
}

.message_author a {
	text-decoration: none;
	border-bottom: 1px solid #ccc;
}

.message_author a:hover {
}

.published_at {
	font-size: .675em;
	float: right;
	width: 150px;
	color: #777;
	text-align: right;
	text-decoration: none;
}

.comment-item .votes {
	position: absolute;
	right: 200px;
	top: 0px;
	margin-left: 10px;
	margin-top: 1px;
	margin-right: 40px;
}

.comment-item .result {
}

.comment-item .result i {
	font-style: normal;
	font-weight: normal;
	min-width: 15px;
	display: inline-block;
	text-align: left;
	line-height: 15px;
}

.comment-item .result i.m {
	color: #ff784c;
}

.comment-item .result i.p {
	color: #8ead02;
}


.comment-item .vote_result {
	font-size: 12px;
	display: inline-block;
	font-family: "PT Sans","Helvetica Neue",Helvetica,Arial,Helvetica,sans-serif;
	display: block;
	text-align: right;
	float: right;
	margin-right: 10px;
}

.comment-item .minus.action-link {
	line-height: 15px;
	background-color: #ff784c;
	color: white;
	border-radius: 1px;
	background-image: none;
	text-align: center;
}

.comment-item .minus.action-link:hover {
	background-image: none;
}


.comment-item .plus.action-link {
	background-image: none;
	line-height: 15px;
	background-color: #8ead02;
	color: white;
	border-radius: 1px;
	background-image: none;
	text-align: center;
}

.comment-item .plus.action-link:hover {
	background-image: none;
}

.comment-item .action-link {
	width: 16px;
	height: 15px;
	background-position: center;
	background-repeat: no-repeat;
	margin: 0 4px 0 0;
	opacity: 0.7;
	transition: opacity linear 0.25s;
}

.comment-item .action-link:hover {
	opacity: 1;
}

.comment-item .votes .action_messages {
	color: #777777;
	font-size: 0.75em;
	padding-right: 15px;
	display: block;
	width: 200px;
}

.comment-item .votes a, .comment_meta .votes a {
	text-decoration: none;
	font-weight: bold;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 1em;
	float: left;
}*/


/*.message_photo_wrapper {
	padding: 0 0 6px 0;
}

.message_photo_arrow {
	-moz-transform: scaleX(-1);
	-o-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
	filter: FlipH;
	-ms-filter: "FlipH";
	font-size: 16px;
	float: left;
	color: #999999;
	padding: 0 5px;
	line-height: 12px;
	font-family: Arial;
}

.message_photo_span {
	display: block;
	height: 100px;
	width: 100px;
	overflow: hidden;
	margin-right: 15px;
}

.message_body {
	padding: 6px 0 0;
	line-height: 1.35em;
	clear: both;
	margin-bottom: 10px;
}

.message_body_wrapper {
	position: relative;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.message_body_wrapper.hideable {
	margin-bottom: 0;
	display: none;
}

#gallery_name a {
	color: #FFFFFF;
	text-decoration: none;
}

#gallery_name a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

div.display-message-wrap {
	color: #999999;
	font-family: Arial;
	font-size: 0.75em;
	margin: 12px 0;
	text-align: center;
	float: left;
	width: 100%;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	opacity: 0.8;
	-webkit-transition: opacity 0.25s ease-in-out;
	transition: opacity 0.25s ease-in-out;
}

div.display-message-wrap:hover {
	opacity: 1;
}

span.display-message-show, span.display-message-hide {
	cursor: pointer;
}

span.display-message-hide {
	display: none;
}

.display-message-show span, .display-message-hide span {
	border-bottom: 1px dashed #999999;
}

.quote_link {
	display: none;
	position: absolute;
	bottom: 0;
	left: 0px;
	color: #FF7700;
	font-size: 0.9em;
	text-decoration: none;
	border-bottom: 1px dashed #FF7700;
	cursor: pointer;
	transition: color 0.25s;
}

.quote_link:hover {
	border-bottom: 1px dashed #EF3807;
	text-decoration: none;
}

.message_body blockquote blockquote {
	border: 1px solid #d9d9d9;
}

.message_body blockquote {
	background-color: #f6f6f6;
	margin: 0px 20px;
	padding: 5px;
	font-size: 0.93em;
}

.message_body blockquote span {
	display: block;
	font-weight: bold;
}

.message_controls {
	display: none;
	float: right;
	width: 190px;
	font-size: .75em;
	color: #aaa;
}

.controls_enabled .message_controls {
	float: right;
	display: block;
	margin-right: 200px;
}

.message_ip {
	width: 110px;
	float: left;
}

.message_ip a {
	color: #999;
	text-decoration: none;
	border-bottom: 1px dotted #ccc;
}

.message_delete {
	width: 80px;
	float: right;
	text-align: right;
}

.message_delete a {
	text-decoration: none;
	line-height: 1.35em;
}

.message_delete a em {
	font-size: 1.5em;
	line-height: .875em;
	color: #aaa;
	text-align: center;
	float: right;
	margin-left: 4px;
	padding: 0 2px;
}

.message_delete a:hover em {
	color: #fff;
	background: #f00;
}

.message_delete a span {
	visibility: hidden;
	line-height: 1.35em;
	font-size: 1em;
}

.message_delete a:hover span {
	visibility: visible;
}

.deleted {
	color: #ccc;
	font-size: .875em;
	line-height: 20px;
	height: 20px;
}

    */
/* New comment form */
.commentform_wrapper {
    font-family: "PT Sans","Helvetica Neue",Helvetica,Arial, Helvetica, sans-serif;
    padding: 24px;
    margin: 16px -24px;
    border: 1px solid #ddd;
    background: #f7f7f7;
    box-shadow: 0 0 10px #eee;
    -o-box-shadow: 0 0 10px #eee;
    -webkit-box-shadow: 0 0 10px #eee;
    -moz-box-shadow: 0 0 10px #eee;
    border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}

.commentform {
    padding: 0 0 16px;
}

    .commentform legend {
        font-size: 1.35em;
        color: #777;
        margin: 0;
        _margin-left: -5px;
    }

.fields {
    list-style: none;
    overflow: hidden;
    clear: both;
    -ms-zoom: 1;
    zoom: 1;
    width: 100%;
    padding: 0px;
    margin: 0px;
}

    .fields li {
        padding: 6px 0;
    }

.cf label {
    display: block;
    padding: 0 0 4px;
    font-size: .75em;
    color: #666;
    white-space: nowrap;
}

    .cf label em {
        font-style: normal;
    }

.cf-message-wrap {
    width: 100%;
    clear: both;
}

    .cf-message-wrap textarea {
        height: 90px;
        width: 100%;
        padding: 3px;
        color: #444;
        font-size: 1em;
        line-height: 1.35em;
        font-family: Verdana, Helvetica, sans-serif;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }

.cf-username,
.cf-email,
.cf-captcha {
    width: 49%;
    float: left;
}

    .cf-username input,
    .cf-email input {
        display: block;
        width: 90%;
        font-size: 1em;
    }

    .cf-username label {
        width: 80px;
        float: left;
    }

.cf-message-wrap label {
    width: 140px;
    float: left;
}


.userpic {
    float: left;
    margin-right: 10px;
}

    .userpic img {
        width: 40px;
    }

.cf-submit-div {
    padding: 6px 0 0;
    float: left;
    margin-right: 20px;
}

.cf-subscribe {
    padding: 6px 0 0;
    float: right;
    margin-right: 20px;
}

#cf-subscribe {
    font-size: 0.8em;
    font-family: "PT Sans","Helvetica Neue",Helvetica,Arial, Helvetica, sans-serif;
}

.cf .s-message {
    display: block;
    padding: 4px 0;
    font-size: .75em;
    color: #666;
}

.cf a {
    border-bottom: 1px dashed #666;
    text-decoration: none;
}

    .cf a:hover {
        border-bottom: 1px dashed #EF3807;
    }

#cf-submit {
    font-size: 1em;
    font-family: "PT Sans","Helvetica Neue",Helvetica,Arial, Helvetica, sans-serif;
    background: none;
    border: none;
    float: none;
    clear: both;
    width: auto;
}

.button-newage,
#cf-submit {
    padding: 5px 16px;
    margin: 2px 0;
    border-bottom: none;
    text-decoration: none;
    font-weight: bolder;
    color: #555;
    border: 1px solid #ccc;
    border-radius: 5px;
    -o-border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    background: #f7f7f7;
    /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#e7e7e7'); 
	background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#e7e7e7)); 
	background: -moz-linear-gradient(top, #f7f7f7, #e7e7e7);*/
    -webkit-text-shadow: 1px 1px 0 #fff;
    text-shadow: 1px 1px 0 #fff;
    cursor: pointer;
}

    .button-newage,
    #cf-submit:active {
        background: #f7f7f7;
        /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f0f0f0'); 
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f0f0f0)); 
	background: -moz-linear-gradient(top, #ffffff, #f0f0f0);*/
        border-color: #aaa;
        color: #444;
        cursor: pointer;
        -webkit-text-shadow: 0 0 0 #fff;
        text-shadow: 0 0 0 #fff;
        box-shadow: 0 0 4px #fff;
        -o-box-shadow: 0 0 4px #fff;
        -webkit-box-shadow: 0 0 4px #fff;
        -mox-box-shadow: 0 0 4px #fff;
        color: #EF3801;
    }


        .button-newage:hover,
        #cf-submit:hover {
            color: #EF3801;
        }

#cf-submit {
    _width: 220px;
}


.loginza_login {
    font-size: .75em;
    color: #777;
    overflow: hidden;
    clear: both;
    -ms-zoom: 1;
    zoom: 1;
}

.lgz-label {
    float: left;
    height: 20px;
    padding: 1px 4px 3px 0;
}

.lgz-links {
    float: left;
    height: 24px;
}

    .lgz-links img {
        float: left;
        margin-left: 8px;
    }


.lgz-logged {
    padding: 0 0 0;
    float: left;
    clear: none;
    height: auto;
}

    .lgz-logged .userpic {
        float: left;
        padding-top: 12px;
    }

    .lgz-logged .message_author {
        height: auto;
        font-size: .875em;
    }

        .lgz-logged .message_author a {
            text-decoration: none;
            border-bottom: none;
        }

.lgz-logged-label {
    display: block;
    padding: 6px 0 0;
    font-size: .675em;
    color: #777;
    line-height: 1.35em;
}

.lgz-logout {
    float: left;
    margin-left: 10px;
    margin-top: 19px;
    font-size: .75em;
    line-height: 1em;
    color: #999;
}

/* Comments */

/*
.loader {
	background: url('/img/loader-mini.gif') 0 0 no-repeat;
	padding-left: 32px;
}

.comments .hide {
	padding: 1em 4em;
	color: #777;
	overflow: hidden;
}


.comments-hide {
	display: block;
	margin: .5em 0;
	color: #777;
	width: 10em;
	white-space: nowrap;
	border-color: #aaa;
	text-align: right;
}

h2.comments-header {
	margin-top: 5px;
	padding-bottom: 20px;
	border-bottom: 2px solid #f4f4f4;
	margin-bottom: 10px;
	color: #8ead01;
	font-size: 22px;
	font-family: "PT Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

h2.comments-header span.comments_num {
	padding: 3px 5px 2px;
}

#comments-list {
	list-style: none;
}

#comments-list li {
	padding: .5em;
	margin: 0;
	border-bottom: 1px solid #ddd;
	margin-bottom: -1px;
	overflow: hidden;
	clear: both;
}


#comments-list .username {
	color: #333;
	display: block;
	font-size: 1.25em;
}

#comments-list .date {
	font-family: "PT Sans","Helvetica Neue",Helvetica,Arial, Helvetica, sans-serif;
}

#comments-list p {
	margin-bottom: .5em;
	color: #555;
	width: 100%;
}

#comments-list .meta {
}

span.comments_num {
	padding: 2px 5px 1px;
	margin: 0 0 0 1em;
	background: #c5c5c5;
	color: #fff;
	font-family: Arial;
	font-size: .7em;
	font-weight: bold;
	position: relative;
}

span.comments_num::after {
	content: "";
	width: 0;
	height: 0;
	border-top: 4px solid #c5c5c5;
	border-right: 4px solid transparent;
	position: absolute;
	bottom: -4px;
	left: 4px;
}






    */

#comment-wrapper .block-wrapper {
    background-color: #F6F6F6;
    border: 1px solid #DBDBDB;
    padding: 10px 20px 16px 20px;
    font-family: "PT Sans","Helvetica Neue",Helvetica,Arial,Helvetica,sans-serif;
}

.form-add-comment .comment-wrapper .tab-navigation {
    overflow: hidden;
    margin-bottom: -1px;
    font-family: "PT Sans","Helvetica Neue",Helvetica,Arial,Helvetica,sans-serif;
    font-weight: bold;
    padding: 0px;
}

    .form-add-comment .comment-wrapper .tab-navigation li {
        cursor: pointer;
        float: left;
        padding: 7px 20px;
        -webkit-text-shadow: 0 1px 0 #FFFFFF;
        text-shadow: 0 1px 0 #FFFFFF;
        list-style: none;
    }

        .form-add-comment .comment-wrapper .tab-navigation li.active {
            border: 1px solid #DBDBDB;
            background: #F4F4F4;
            border-width: 1px 1px 0px 1px;
        }

            .form-add-comment .comment-wrapper .tab-navigation li.active span {
                color: #636363;
                border-bottom: 0;
            }

        .form-add-comment .comment-wrapper .tab-navigation li span {
            color: #818386;
            border-bottom: 1px dashed #716d65;
            font-size: 14px;
        }

.form-link-uppload {
    clear: both;
    margin: 0px 0px 0px 0px;
}

#link-image {
    color: #666666;
    margin-bottom: 15px;
    text-decoration: none;
    border-bottom: 1px dashed #666666;
    font-size: 0.75em;
}

.cf label {
    color: #818386;
    font-size: 0.9em;
    -webkit-text-shadow: 0 1px 0 #FFFFFF;
    text-shadow: 0 1px 0 #FFFFFF;
    font-weight: normal;
}

.cf-username input, .cf-email input, .cf-message-wrap textarea, .cf-captcha input {
    display: block;
    font-size: 1em;
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    padding: 5px 3px;

    line-height: 1.35em;
    font-size: 16px;
    font-family: "PT Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: black;
}

.form-add-comment .login input {
    display: block;
    font-size: 1em;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    padding: 5px 3px;
}

.form-add-comment .messages_login {
    float: left;
    width: 45%;
}

.login .title {
    text-align: left;
    display: block;
    margin: 5px 0px;
    font-size: 0.9em;
    font-weight: bold;
    color: #555555;
    -webkit-text-shadow: 0 1px 0 #FFFFFF;
    text-shadow: 0 1px 0 #FFFFFF;
}

.loginzaPanel {
    float: left;
    width: 48%;
    margin-left: 20px;
}


.cf label.form-error {
    width: 190px;
    float: left;
    color: #bd0000;
    font-weight: bold;
    display: none;
    font-size: 0.75em;
}

.forum-image-block {
    margin: 10px auto;
}

    .forum-image-block img {
        margin: 0 10px;
        clear: both;
    }


.clear {
    clear: both;
}


.user-details-auth {
    color: #777777;
    font-size: 0.675em;
    line-height: 1.35em;
    padding: 6px 0 0;
    float: left;
}

    .user-details-auth #DisplayName {
        display: block;
    }

        .user-details-auth #DisplayName a {
            font-weight: bold;
        }

</pre></body></html>