* {
    margin: 0;
    padding: 0;
}
html,
body {
    height: 100%;
}
body {
    font: 14px Arial, Tahoma, Sans-serif;
    color: #5c5a5a;
    background: url('/media/banners/2013/10/nanya_pat_autumn_300x300_1.jpg') center;
}
img {
    border: none;
}
.clear {
    clear: both;
    font-size: 0px;
    height: 0px;
}
sup {
    position: relative;
    top: -0.45em;
    vertical-align: baseline;
}
#container {
    width: 1090px;
    margin: 0px auto;
    position: relative;
    background-color: #fff;
}
#headerbigp {
    height: 164px;
    width: 100%;
    position: relative;
    background: url(../images/header.png) no-repeat top center;
    background-size: 98% 100%, 100% 100%;
}
#headerbigp_wo_menu {
    height: 130px;
    width: 100%;
    position: relative;
    background: url(../images/header_wo_menu.png) no-repeat top center;
}
a {
    color: #086d8d;
}
a#logo {
    display: block;
    width: 200px;
    height: 20px;
    position: absolute;
    top: 10px;
    left: 30px;
    padding: 60px 0 0 0;
    color: #0771a5;
    font-size: 12px;
    text-decoration: none;
    background: url(../images/logo.png) no-repeat top left;
}
ul.menu {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}
.topbanner a img {
    width: 1053px;
}
.socialicons {
    position: absolute;
    top: 90px;
    left: 30px;
}
.socialicons ul {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}
.socialicons ul li {
    float: left;
    padding: 0 2px 0 0;
}
.leftcol {
    float: left;
    width: 342px;
    padding: 14px 25px 0px 14px;
}
.rightcol {
    float: left;
    width: 400px;
    padding: 0;
}
.topbanner {
    width: 100%;
    background-color: white;
    text-align: center;
}
.topadv {
    float: right;
    padding: 10px 25px 0 0;
}
.clearfix:after,
.col660 .form-itemsm:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    display: block;
}
.clearfix,
.col660 .form-itemsm {
    zoom: 1;
    display: block;
}
#footer {
    clear: both;
    padding: 15px 15px 15px 30px;
    border-top: 4px solid #c2f4fe;
    margin: 0 auto;
    position: relative;
    width: 1045px;
    background-color: #fff;
}
.topmenu {
    height: 34px;
    width: 971px;
    position: absolute;
    bottom: 0px;
    left: 125px;
}
#smoothmenu1 {
    padding: 0 10px 0 10px;
}
.topmenu ul.menu li a {
    background: url(../images/topmenu.gif) no-repeat right top;
    line-height: 32px;
    display: block;
    font-size: 14px;
    padding: 0 10px 0 10px;
    font-weight: bold;
    float: left;
    color: white;
}
.topmenu ul.menu li li a {
    font-weight: normal;
}
.topmenu ul.menu li a:hover,
.topmenu ul.menu li.potato-menu-hover a {
    background-position: right bottom;
}
.col660 .form-itemsm label,
.col660 .form-itemsm input {
    float: left;
}
.marginright {
    margin-right: 10px;
}
.col240 {
    width: 240px;
}
#rcol240 {
    width: 240px;
    right: 24px;
    float: right;
}
.col410 {
    width: 530px;
}
.col300 {
    width: 300px;
}
.col660 {
    width: 500px;
}
.col180 {
    width: 180px;
}
.left {
    float: left;
}
.right {
    float: right;
    clear: right;
}
.titleblock {
    font-weight: bold;
    text-transform: uppercase;
}
span.t1 {
    background: url("../images/menu_left.gif") no-repeat scroll left top transparent;
    float: left;
    font-size: 12px;
    margin: 0;
    padding: 0 0 0 4px;
}
span.t2 {
    background: url("../images/menu_right.gif") no-repeat scroll right top transparent;
    color: #414d1d;
    display: block;
    float: left;
    line-height: 24px;
    padding: 0px 8px 0px 4px;
}
#content2 {
    padding: 15px 0 15px 0;
    z-index: 1;
    width: 1045px;
    margin: 0 auto;
}
.padded10 {
    padding: 0 10px 0 0;
}
ul.reglinks li {
    display: inline;
    padding: 0 8px 0 0;
    color: #242424;
}
ul.reglinks li a {
    color: #fa2694;
}
.roundcorners {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.blockbody {
    padding: 8px;
}
.width100 {
    width: 100px;
}
.width50 {
    width: 50px;
}
.green {
    border: 1px solid #d4e5ae;
    background-color: #e5f5b7;
}
.darkgreen {
    border: 1px solid #cde781;
    background-color: #cde781;
}
.form-item {
    padding: 5px 5px 5px 0;
}
form#subscr input#id_email {
    border: 1px solid #c6c6c6;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size: 13px;
    padding: 2px 3px;
    color: #7b7b7b;
    width: 47%;
    margin-right: 7px;
}
input.text,
.inputs input,
.col300 input[type "text"] {
    border: 1px solid #c6c6c6;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size: 13px;
    padding: 2px 3px;
    color: #7b7b7b;
    width: 90%;
}
.col660 p input[type "text"] {
    border: 1px solid #c6c6c6;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size: 13px;
    padding: 2px 3px;
    color: #7b7b7b;
    width: 300px;
    margin: 0 0 10px 0;
}
.col660 input[type "text"] {
    border: 1px solid #c6c6c6;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size: 13px;
    padding: 2px 3px;
    color: #7b7b7b;
}
.col300 p label {
    display: block;
}
.col300 form p {
    margin: 0 0 10px 0;
    text-align: left;
}
.paddedtext .cmsplugin_search input.btn {
    float: left;
    margin: 0 0 0 10px;
}
.paddedtext .cmsplugin_search label {
    display: block;
    float: left;
}
.paddedtext .cmsplugin_search form:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    zoom: 1;
}
input.subm {
    font-size: 13px;
    font-weight: bold;
    height: 20px;
    padding: 0 8px;
    text-align: center;
    cursor: pointer;
}
.col660 input[type="submit"],
.col660 input[type="button"] {
    font-weight: bold;
    text-align: center;
    line-height: 24px;
    font-size: 14px;
    height: 32px;
    padding: 0 8px;
    margin: 10px 0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #05c5f0;
    color: white;
    background: #95def5;
    /* Old browsers */
    
    background: -moz-linear-gradient(top, #95def5 0%, #0bb3e7 100%);
    /* FF3.6+ */
    
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #95def5), color-stop(100%, #0bb3e7));
    /* Chrome,Safari4+ */
    
    background: -webkit-linear-gradient(top, #95def5 0%, #0bb3e7 100%);
    /* Chrome10+,Safari5.1+ */
    
    background: -o-linear-gradient(top, #95def5 0%, #0bb3e7 100%);
    /* Opera 11.10+ */
    
    background: -ms-linear-gradient(top, #95def5 0%, #0bb3e7 100%);
    /* IE10+ */
    
    background: linear-gradient(top, #95def5 0%, #0bb3e7 100%);
    /* W3C */
    
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#95def5', endColorstr='#0bb3e7', GradientType=0)
}
.col660 form label {
    display: block;
    margin: 2px 0 3px 0;
}
.col660 #tab_poll form label,
.col660 #tab_poll2 form label {
    display: inline;
    width: auto;
}
.pink {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid white;
    color: white;
    background: #ff5db1;
    /* Old browsers */
    
    background: -moz-linear-gradient(top, #ff5db1 0%, #ef017c 100%);
    /* FF3.6+ */
    
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff5db1), color-stop(100%, #ef017c));
    /* Chrome,Safari4+ */
    
    background: -webkit-linear-gradient(top, #ff5db1 0%, #ef017c 100%);
    /* Chrome10+,Safari5.1+ */
    
    background: -o-linear-gradient(top, #ff5db1 0%, #ef017c 100%);
    /* Opera 11.10+ */
    
    background: -ms-linear-gradient(top, #ff5db1 0%, #ef017c 100%);
    /* IE10+ */
    
    background: linear-gradient(top, #ff5db1 0%, #ef017c 100%);
    /* W3C */
    
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ff5db1', endColorstr='#ef017c', GradientType=0);
}
.brandlinks .pink {
    background: url(../images/brand2.jpg) no-repeat bottom center;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    border: none;
    filter: none;
}
.blue {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #05c5f0;
    color: white;
    background: #95def5;
    /* Old browsers */
    
    background: -moz-linear-gradient(top, #95def5 0%, #0bb3e7 100%);
    /* FF3.6+ */
    
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #95def5), color-stop(100%, #0bb3e7));
    /* Chrome,Safari4+ */
    
    background: -webkit-linear-gradient(top, #95def5 0%, #0bb3e7 100%);
    /* Chrome10+,Safari5.1+ */
    
    background: -o-linear-gradient(top, #95def5 0%, #0bb3e7 100%);
    /* Opera 11.10+ */
    
    background: -ms-linear-gradient(top, #95def5 0%, #0bb3e7 100%);
    /* IE10+ */
    
    background: linear-gradient(top, #95def5 0%, #0bb3e7 100%);
    /* W3C */
    
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#95def5', endColorstr='#0bb3e7', GradientType=0);
}
.subscribe {
    z-index: 1;
    height: 40px;
    direction: ltr!important;
}
.subscribe input {
    padding: 0 3px!important;
    direction: ltr!important;
}
#subcr_sub {
    margin-top: -10px!important;
}
.subscribe .titleblock {
    float: left!important;
}
form {
    margin: 0px;
}
.mailicon {
    width: 53px;
    height: 36px;
    background: url(../images/mail.gif) no-repeat top left;
    position: absolute;
    bottom: -32px;
    left: 124px;
    z-index: 5;
}
.regblock {
    z-index: 2;
}
.block {
    margin-bottom: 10px;
}
.form-item2 {
    padding: 0 5px 0 0;
}
.borderpad {
    background: url(../images/brand1.jpg) no-repeat top center;
    padding: 11px 0 0 0;
}
.brandlinks ul {
    padding: 10px 0 10px 30px;
    color: white;
}
.brandlinks ul li {
    margin: 0 0 2px 0;
}
.brandlinks ul li a {
    color: white;
    font-weight: bold;
    text-decoration: none;
}
input.text.searchfield {
    padding: 4px 10px 4px 10px;
    color: #750019;
    margin: 0px;
}
.col240 input.text.searchfield {
    width: 184px;
}
input.searchbtn {
    font-size: 0;
    vertical-align: middle;
}
.advertisement {
    text-align: center;
    /*position: relative;*/
}
a.footerlogo {
    display: block;
    width: 120px;
    height: 20px;
    padding: 52px 0 0 4px;
    color: #0771a5;
    font-size: 12px;
    line-height: 13px;
    text-decoration: none;
    background: url(../images/logo_footer.gif) no-repeat top left;
    margin-bottom: 15px;
}
.date {
    color: white;
    font-size: 11px;
    line-height: 14px;
    padding: 0 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    display: inline;
    margin-right: 7px;
    background-color: #21B7E8;
}
.article_author {
    padding: 5px 15px;
    font-style: italic;
}
a.titlea {
    font-size: 18px;
}
.greentabs .date,
.news .date {
    background-color: #afdd27;
}
.greentabs a.titlea,
.news a.titlea {
    color: #4b6209;
}
.greentabs .tabitem img,
.news .tabitem img {
    background-color: #dbf09c;
}
.greentabs .otherlinks ul li {
    background: url(../images/greencircle.png) no-repeat 0px 6px;
}
.greentabs .otherlinks ul li a {
    background: url(../images/arrow2.gif) no-repeat right center;
}
.bluetabs .date {
    background-color: #21b7e8;
}
.bluetabs a.titlea {
    color: #1892ba;
}
.bluetabs .tabitem img {
    background-color: #e2e2e2;
}
.bluetabs .otherlinks ul li {
    background: url(../images/bluecircle.png) no-repeat 0px 6px;
}
.bluetabs .otherlinks ul li a {
    background: url(../images/arrow.gif) no-repeat right center;
}
.tabitem p {
    margin: 5px 0 0 0;
    /*height: 35px;*/
    
    overflow: hidden;
}
.more {
    float: right;
    font-size: 11px;
    font-style: italic;
    margin-bottom: 10px;
}
.otherlinks {
    padding: 2px 0 0 0;
}
.otherlinks ul li {
    padding: 0 0 0 10px;
    margin: 0 0 4px 0;
}
.otherlinks .otherdate {
    font-size: 11px;
    color: #999898;
    padding: 0 5px 0 0px;
    font-weight: bold;
}
.otherlinks ul li:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.otherlinks ul li a {
    padding: 0 10px 0 0;
}
.tabitem img {
    float: left;
    margin: 0 8px 8px 0;
    padding: 3px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.form-itemsm {
    padding: 4px 0px 2px 1px;
    line-height: 15px;
}
.form-itemsm input {
    margin: 0 5px 0 0;
}
.otztabitem a.titlea {
    font-weight: bold;
    font-size: 12px;
}
.userinfo {
    float: left;
    font-size: 11px;
    color: #f35481;
    font-weight: bold;
}
.userinfo .greyspan {
    font-weight: normal;
    color: #7a7577;
}
.otztabitem {
    border: 1px solid #dbf490;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: white;
    padding: 7px;
    position: relative;
    margin: 0 0 12px 0;
}
.bulb {
    width: 24px;
    height: 11px;
    background: url(../images/bulb.png) no-repeat top left;
    position: absolute;
    bottom: -11px;
    right: 12px;
}
.alllink {
    padding: 3px 0 3px 0;
    text-align: right;
}
.alllink a {
    font-weight: bold;
    font-size: 11px;
    color: #f35481;
}
.blackbg a {
    color: white;
    text-decoration: none;
}
.blackbg a:hover {
    text-decoration: underline;
}
.blackbg {
    padding: 5px 3px;
    background: url(../images/blackbg.png) repeat;
    position: absolute;
    bottom: 0px;
    right: 0px;
    width: 165px;
}
.newsitem {
    position: relative;
}
.bluetitle {
    background: url(../images/bluetitle1.gif) no-repeat top left;
    padding: 5px 0 0 0px;
    height: 33px;
    font-weight: bold;
    text-align: center;
    position: relative;
    text-transform: uppercase;
}
.bluetitle1 {
    position: absolute;
    top: 0px;
    right: 0px;
    background: url(../images/bluetitle2.gif) no-repeat top left;
    height: 38px;
    width: 18px;
}
.grey {
    border-left: 1px solid #a1e9fa;
    border-right: 1px solid #a1e9fa;
    border-bottom: 1px solid #a1e9fa;
    background: #f1f1f1;
    /* Old browsers */
    
    background: -moz-linear-gradient(top, #f1f1f1 0%, #ffffff 100%);
    /* FF3.6+ */
    
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f1f1f1), color-stop(100%, #ffffff));
    /* Chrome,Safari4+ */
    
    background: -webkit-linear-gradient(top, #f1f1f1 0%, #ffffff 100%);
    /* Chrome10+,Safari5.1+ */
    
    background: -o-linear-gradient(top, #f1f1f1 0%, #ffffff 100%);
    /* Opera 11.10+ */
    
    background: -ms-linear-gradient(top, #f1f1f1 0%, #ffffff 100%);
    /* IE10+ */
    
    background: linear-gradient(top, #f1f1f1 0%, #ffffff 100%);
    /* W3C */
    
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#ffffff', GradientType=0);
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}
.paddedtext {
    padding: 0 10px 10px 10px;
}
.paddedtext p {
    margin: 0 0 10px 0;
}
h1 {
    font-size: 24px;
    margin: 20px 0px;
    color: #F62993;
    font-weight: bold;
}
h2 {
    font-size: 18px;
    margin: 10px 0;
    font-weight: bold;
}
.question {
    padding: 0 0 0 12px;
    margin: 10px 0 2px 0;
    text-transform: uppercase;
    color: #4B6209;
    font-weight: bold;
    background: url("../images/greencircle.png") no-repeat scroll 0 6px transparent;
}
.form-item2 {
    padding: 2px 0 2px 10px;
}
.form-item2 input {
    margin: 0 5px 0 0;
}
.col300 .form-item2 {
    padding: 0 5px 0 0;
}
.form-item3 {
    padding: 8px 0 8px 0;
    text-align: center;
}
.form-item3 input.subm {
    font-size: 14px;
    height: 24px;
}
.form-item label {
    display: block;
    padding: 0 0 4px 0;
}
.comment {
    background-color: #f7f7f7;
    padding: 10px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.comment input.text {
    width: 220px;
}
textarea.text {
    border: 1px solid #C6C6C6;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #7B7B7B;
    font-size: 13px;
    padding: 2px 3px;
}
.comment textarea {
    width: 350px;
    height: 68px;
}
.width214 {
    width: 214px;
}
.paddedtext .date {
    background-color: #AFDD27;
    margin: 0 5px 0 0;
}
.article {
    padding: 0 0 8px 0;
    margin: 0 0 7px 0;
    border-bottom: 1px solid #f1f1f1;
}
.articletitle a {
    font-weight: bold;
}
.articletitle {
    margin: 0 0 4px 0;
}
.articles .alllink a {
    font-size: 14px;
    line-height: 16px;
}
.pageform h2 {
    font-size: 16px;
    /*margin-top:17px;*/
    
    color: #000;
}
.pageform label {
    display: block;
    float: left;
    width: 150px;
}
.pageform p:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    zoom: 1;
}
.paddedtext form {
    padding: 10px;
    background-color: #f5f5f5;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.paddedtext form {
    margin: 10px 0;
}
.pageform input[type="submit"],
.paddedtext input[type="submit"],
button,
.buttons input {
    font-size: 14px;
    height: 29px;
    font-weight: bold;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #05c5f0;
    padding: 0 8px;
    color: white;
    background: #95def5;
    /* Old browsers */
    
    background: -moz-linear-gradient(top, #95def5 0%, #0bb3e7 100%);
    /* FF3.6+ */
    
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #95def5), color-stop(100%, #0bb3e7));
    /* Chrome,Safari4+ */
    
    background: -webkit-linear-gradient(top, #95def5 0%, #0bb3e7 100%);
    /* Chrome10+,Safari5.1+ */
    
    background: -o-linear-gradient(top, #95def5 0%, #0bb3e7 100%);
    /* Opera 11.10+ */
    
    background: -ms-linear-gradient(top, #95def5 0%, #0bb3e7 100%);
    /* IE10+ */
    
    background: linear-gradient(top, #95def5 0%, #0bb3e7 100%);
    /* W3C */
    
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#95def5', endColorstr='#0bb3e7', GradientType=0);
}
.pageform fieldset {
    /*border: 1px solid;*/
    
    padding: .6em;
}
.pageform fieldset>legend {
    font-weight: bolder;
}
.paddedtext .subscribe input[type="submit"] {
    margin: 0px;
}
.col300 textarea {
    width: 272px;
    border: 1px solid #c6c6c6;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 4px;
    font-family: Arial, Sans-serif;
    color: #7B7B7B;
    font-size: 13px;
}
.col300 input[type="text"].width100 {
    width: 100px;
}
.paddedtext input#id_email {
    border: 1px solid #c6c6c6;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size: 13px;
    padding: 2px 3px;
    color: #7b7b7b;
    margin: 0 0 0 10px;
    width: 200px;
}
.col660 .subscribe {
    margin-top: 10px;
}
.subscribe {
    position: relative;
}
.subscribe .mailicon {
    bottom: auto;
    top: 0px;
    left: 105px;
}
.col660 .subscribe .mailicon {
    display: none;
}
input::-moz-focus-inner
/*Remove button padding in FF*/

{
    border: 0;
    padding: 0;
}
#smoothmenu1 {
    display: none;
}
.underformlinks a {
    color: #FA2694;
}
p.inputs {
    margin: 0 0 8px 0;
}
.inputs2 input {
    padding: 0 7px;
}
.mediacontent ul.root li {} .mediacontent ul.root li a {
    font-size: 16px;
    line-height: 18px;
    background: url(../images/folder.png) no-repeat center left;
    padding: 0 0 0 20px;
    margin: 0 0 5px 0;
    display: block;
}
.mediacontent ul.root li ul li a {
    font-size: 13px;
    line-height: 14px;
    background: url(../images/arrow1.png) no-repeat center left;
    padding: 0 0 0 18px;
    margin: 0 0 2px 0;
    color: #868686;
    text-decoration: none;
}
.mediacontent ul.root li ul.children {
    margin: 5px 0 10px 15px;
}
.mediacontent ul.root li ul li a:hover {
    text-decoration: underline;
}
.paddedtext2 {
    padding: 0 0 20px 0;
}
.desc {
    color: #5a5a5a;
}
.zagr {
    margin: 5px 0 5px 0;
    padding: 4px 8px;
    background-color: #f0f0f0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size: 11px;
}
.downlink {
    margin: 5px 0 0 0;
}
.downlink a {
    padding: 0 0 0 22px;
    text-decoration: none;
    background: url(../images/drive-download.png) no-repeat center left;
}
.downlink a:hover {
    text-decoration: underline;
}
.uploform label {
    display: block;
    margin: 0 0 1px 0;
    color: #868686;
}
.uploform p {
    margin: 0 0 10px 0;
}
.uploform p input,
.uploform p textarea {
    width: 300px;
    border: 1px solid #C6C6C6;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #7B7B7B;
    font-size: 13px;
    padding: 2px 3px;
}
.col300 .block .pageform,
.col300 .advertisement form {
    padding: 8px;
    text-align: left;
    margin: 10px 0;
    background-color: #f5fae5;
    border: 1px solid #D4E5AE;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.col300 .block .pageform form {
    background-color: white;
    margin: 8px 0 0;
}
.col300 .block .pageform form p {
    margin: 0 0 7px 0;
}
.col300 .block .pageform label {
    display: block;
    float: none;
    width: auto;
    margin: 0 0 2px 0;
}
.col300 .block .pageform h2 {
    font-size: 15px;
    margin: 3px 0;
}
span.helptext {
    display: block;
    font-style: italic;
    font-size: 11px;
    color: #828282;
}
.page_content ul ul {
    margin-left: 20px;
}
a.loginza {
    text-decoration: none;
}
.blockbody {
    margin-bottom: 10px;
}
/* ----- F O R M S ----------*/

.pageform ul.errorlist,
.pageform .small.red.quiet {
    background-color: #ff6666;
    font-weight: bold;
    margin: 1em 0 0 0;
    padding: .2em 0 0 150px;
}
.pageform p.errors {
    background-color: #F99;
}
.pageform p.required {
    font-weight: bold;
}
.pageform span.helptext {
    margin-left: 150px;
}
.pageform .reminder {
    margin-left: 150px;
    background-color: #FFC;
}
.pageform span.required {
    color: #f00;
    font-weight: bolder;
    display: inline;
}
.pageform input {
    margin-bottom: 0 !important;
}
.pageform>form>p {
    margin-bottom: 1em;
}
.addthis_toolbox {
    margin: 1em 0;
}
.footer-share-buttons {
    position: absolute;
    left: 208px;
}
/*----- R U L E R S -------------------*/

ul.rulers li {
    margin: 3em auto 0 auto;
    border-bottom: 2px solid #999;
    padding: 10px;
    background-color: #f5f5f5;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
#change_ruler>ul>li {
    width: 1px;
    list-style: none;
}
#change_avatar ul>li {
    width: 1px;
}
#change_ruler>ul.errorlist>li {
    width: inherit;
}
#ui-datepicker-div {
    background: #fff !important;
    border: 1px solid #c6c6c6;
    margin-top: 10px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}
/* ---B A N N E R S---------------------*/

#banner_form input {
    width: 250px !important;
}
.constriction,
.banner600x90,
.banner240x200,
.banner240x400,
.banner120x60,
.text460x220,
.banner_any_size {
    display: inline-block;
    overflow: hidden;
}
.constriction *,
.banner600x90 *,
.banner240x200 *,
.banner240x400 *,
.banner120x60 *,
.text460x220 *,
.banner_any_size * {
    overflow: hidden;
}
.banner-wrap {
    position: relative;
}
.front-line-banner {
    position: absolute;
    z-index: 1001;
    padding: 0;
    top: 150px;
    left: 40%;
    width: 10%;
    height: 10%;
    background-color: #fff;
}
.front-line-banner .close {
    position: absolute;
    background-color: #fff;
    top: 0;
    right: 0;
    padding: 0;
    font-size: 16px;
}
.fullscreen-banner {
    position: fixed;
    z-index: 100;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    background-color: #fff;
}
.fullscreen-banner .close {
    position: absolute;
    background-color: #fff;
    top: 0;
    right: 2em;
    padding: 1em;
    font-size: 16px;
}
table.banners,
table.brandpages {
    background-color: #f5f5f5;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #d3d3d3;
}
table.banners tr,
table.brandpages tr {
    border-bottom: 1px solid #d3d3d3;
}
.text460x220 {
    width: 500px;
    overflow: hidden;
    background-color: #fafafa;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-align: justify;
    padding: 1em;
    /*changing this? take care about css_width/css_height - banners/models.py*/
    
    margin: .3em;
    display: inline-block;
}
.text460x220 a {
    text-decoration: none;
    color: inherit;
}
.text460x220 img {
    float: left;
    margin-right: 8px;
}
.text460x220 .text,
.text460x220 .title {
    margin-left: 1em;
}
.text460x220 .contacts {
    text-align: left;
}
.text460x220 .title {
    font-size: 1.1em;
    font-weight: bolder;
    color: #A72146;
}
#content_index {
    width: 470px;
    display: inline-block;
}
#tgb_mainpage {
    /*display: inline-block;*/
    
    clear: both;
}
#tgb_mainpage .text460x220 {
    width: 500px;
    margin: .3em 0;
}
/* ---profile menu--------------------*/

ul.hmenu {
    width: 700px;
}
ul.hmenu li {
    display: inline;
    margin: 0 5px 5px 0;
    white-space: nowrap;
}
ul.hmenu li a {
    font-size: 16px;
    line-height: 28px;
}
ul.hmenu li a:hover,
ul.hmenu li.active a {
    color: #F72F96;
}
div#nav {
    padding: 6px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #f0f0f0;
    margin: 0 0 10px 0;
}
.medali {
    padding: 0 0 0 55px;
    background: url(../images/m.png) no-repeat top left;
}
.medalip {
    padding: 0 0 0 55px;
    background: url(../images/mp.png) no-repeat top left;
    min-height: 90px;
}
/* --- ---SEARCH -- - */

.search_btn {
    margin: 0 auto !important;
    width: 120px;
    display: block;
    font-size: 1.5em;
}
#search_frm fieldset {
    padding-left: 2em;
}
#search_frm fieldset h4,
#search_frm fieldset legend {
    margin-left: -1em;
}
.search-results {
    padding-left: 1em;
    margin-bottom: 1em;
}
.search-results .type {
    color: #999;
}
.tabitem {
    position: relative;
    /*margin-bottom:10px;*/
    /*height: 100px;*/
}
.quiz_question_form {
    margin-bottom: 3mm;
}
.quiz_question_form h3 {
    margin-bottom: 3mm;
}
/* -- BRAND PAGE ---  */

#brand_page {
    padding: 1em 2em;
}
#id_need_nanya-search_for_whom,
#id_page_2content-search_for_whom {
    width: 210px;
    /* #426 */
}
.login_wrapper #id_username,
.login_wrapper #id_password {
    width: 200px;
}
.news_category {
    margin: 5px 0px;
}
.news_subcategory {
    margin: 3px 0px 3px 15px;
}
.formdivp .buttons {
    margin-top: 10px;
}
.names {
    padding: 8px;
    font-weight: bold;
    background-color: #E5F5B7;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin: 8px 0 5px 0;
}
.sharik {
    width: 48px;
    height: 34px;
    background: url(../images/sharik.png) no-repeat top right;
    position: absolute;
    bottom: -3px;
    right: -3px;
}
#tabs-1,
#tabs-2,
#tabs-3 {
    min-height: 200px;
}
#tabs-4,
#tabs-5,
#tabs-6,
#tabs-7 {
    min-height: 190px;
}
.afisha .ui-tabs-nav span {
    font-size: 10px;
}
.title2 {
    margin: 5px 0;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
}
.tooltip {
    background-color: #000;
    border: 1px solid #fff;
    padding: 10px 15px;
    width: 200px;
    display: none;
    color: #fff;
    text-align: left;
    font-size: 12px;
    -moz-box-shadow: 0 0 10px #000;
    -webkit-box-shadow: 0 0 10px #000;
}
.calc_result {
    margin-top: 10px;
    padding: 10px;
    background-color: #f5f5f5;
    -webkit-border-radius: 5px;
    moz-border-radius: 5px;
    border-radius: 5px;
}
/*--------ИНФОРМЕР МАГАЗИНА--------------------*/

.shop_informer {
    display: table;
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    margin: 10px auto;
    width: 238px;
    background-image: url('/static/images/book_blue.gif');
    background-repeat: no-repeat;
    background-color: #D5F0FF;
    border: 1px solid;
    border-color: #7cb6ff;
    color: #333;
}
.shop_informer .head {
    color: #333333;
    padding-top: 8px;
    padding-bottom: 17px;
    margin-left: 15px;
    font-size: 8pt;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
}
.shop_informer .head a {
    color: #333333;
    text-decoration: none;
}
.shop_informer a {
    color: #333333;
}
.shop_informer .title {
    font-size: 9pt;
    font-weight: bold;
}
.shop_informer .price {
    color: #333333;
    font-size: 9pt;
    margin-bottom: 0px;
}
.shop_informer .price b {
    color: #FF8000;
    font-size: 14pt;
    font-weight: normal;
}
.shop_informer p {
    margin: 2px 8px;
    padding: 0;
    color: #333333;
    font-size: 8pt;
}
.shop_informer img {
    margin: 0px;
    border: none;
}
.shop_informer table {
    padding: 0px;
    margin: 10px 5px;
    border: 0px;
    width: 180px;
}
.shop_informer td p {
    margin-top: 0px;
    margin-bottom: 4px;
    margin-right: 0px;
    padding: 0px;
    color: #333333;
    font-size: 7pt;
}
.col660 {
    _width: 725px !important;
    right: 277px;
    position: relative;
    left: 0;
}
.marginright {
    _margin-right: 3px;
}
.col240 {} .shop_informer {
    _width: 233px;
}
.subscribe,
.topmenu {
    zoom: 1;
}
.constriction,
.banner600x90,
.banner240x200,
.banner240x400,
.banner120x60,
.text460x220 {
    _float: left;
}
.col240 input.text.searchfield {
    _width: 176px;
}
.news ol,
.news ul {
    list-style: none inside disc;
}
#breadcrumb {
    padding: 10px 10px 0px 32px;
}
#breadcrumb li {
    display: inline;
    list-style: none;
}
/* TAGS */

.tag-cloud {
    color: #5C5A5A;
    margin: 1em 0;
}
.tag-cloud a {
    text-decoration: none;
    color: inherit;
}
.tag-cloud a:hover {
    text-decoration: underline;
}
.quiz_results td,
.quiz_results th {
    border: 1pt black solid;
    padding: 1mm;
}
.quiz_results th {
    font-weight: bold;
}
.brandlinks .cms_placeholder-subnav-title li a {
    color: black !important;
}
.profile_overview label {
    display: inline !important;
    font-weight: bold;
}
ul.link_list {
    list-style: none outside none;
}
ul.link_list li {
    font-size: 13px;
    line-height: 14px;
    background: url(../images/arrow1.png) no-repeat center left;
    padding: 0 0 0 18px;
    margin: 0 0 2px 0;
}
ul.link_list img {
    float: left;
}
ul.link_list li a {
    color: #868686;
    text-decoration: none;
}
ul.link_list li a:hover {
    text-decoration: underline;
}
.tag-cloud span {
    float: left;
    display: inline;
}
.tag-cloud:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.tag-cloud {
    display: block;
    zoom: 1;
}
.col240 .form-itemsm input {
    display: inline;
}
.banner_any_size {
    _overflow: hidden;
    position: relative;
}
.col240.advertisement div.cms_placeholder-bar,
.col240.advertisement div.cms_placeholder-bar div {
    direction: ltr !important;
    display: block !important;
    overflow: visible !important;
}
.magazine {
    width: 100%;
}
.magazine td {
    width: 50%;
    text-align: center;
}
.quiz_list ul,
#search_frm ul {
    list-style: none outside none;
}
ul {
    list-style-type: disc;
}
#content ul,
#content ol {
    margin: 0 0 0 30px;
}
/* personnel agency*/

#personnel_agency_page {
    margin-left: 14px;
    width: 968px;
    text-align: center;
}
#personnel_agency_page .formdivp {
    text-align: left;
    margin: .5em auto;
    width: 500px;
}
#personnel_agency_page .formdivp form {
    padding: 1em 5em 1em 5em;
}
#personnel_agency_page .formdivp p > input {
    width: 300px;
}
table.personnel_agency {
    border: 1pt solid rgb(74, 18, 175);
    margin-bottom: 1em;
}
table.personnel_agency td {
    vertical-align: top;
    border: #4a12af 1pt solid;
    padding: 2.25pt;
}
table.personnel_agency td p {
    margin: 6pt;
    color: #2c0cf2;
    font-family: Verdana;
    font-size: 7.5pt;
    font-weight: bold;
}
.news {
    direction: ltr;
}
.news p {
    margin: 10px 0px;
    font-size: 16px;
}
.news p > span, .news em > span, .news span > span, .news strong > span, .news a > span {
    font: inherit !important;
}
td.book_title {
    vertical-align: top;
    width: 1px;
}
td.bottom {
    vertical-align: bottom;
}
td.top {
    vertical-align: top;
}
#otb {
    clear: both;
}
#photo_contest {
    padding-bottom: 20px;
    display: inline-block;
    list-style: none outside none;
    width: 230px;
    text-align: center;
}
#bold {
    font-weight: bold;
}
#works {
    font-size: 12pt;
    font-weight: bold;
    padding-bottom: 15px;
}
#photo_title {
    text-align: center;
}
.photo_contest {
    font-size: 14pt;
}
#ava {
    float: left;
    padding-right: 10px;
    width: 150px;
}
input#id_page_2content-code_1 {
    width: 60px!important;
}
div#yandex_ad {
    clear: both;
}
#avatar {
    position: relative;
    width: 170px;
    float: left;
}
.avatar-edit {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 32px;
    line-height: 32px;
    width: 170px;
    background: rgba(0, 0, 0, .6);
    color: #fff;
    text-decoration: none;
}
.avatar-edit .icon {
    display: inline-block;
    float: left;
    margin: 8px 10px 0px 28px;
    width: 14px;
    height: 14px;
    background: url(../images/sprite.png) -17px 0px
}
.profile_overview {
    width: 285px;
    float: right;
    padding-bottom: 5px;
    border-bottom: 1px solid #D9DBDC;
}
.profile_overview .nickname {
    margin-bottom: 5px;
    font-size: 18px;
    font-weight: 700;
    line-height: 18px;
    color: #000;
}
.profile_overview .profile-name {
    color: #828282;
    font-size: 15px;
    margin-bottom: 15px;
}
.profile_overview .profile-contacts {
    margin-bottom: 15px;
    line-height: 22px;
}
.profile_overview .profile-location {
    line-height: 22px;
    margin-bottom: 18px;
}
.profile_overview .profile-item {
    font-size: 14px;
    color: #383838;
}
.profile_overview .profile-item_date {
    margin-bottom: 15px;
}
.profile_overview .profile-label {
    font-weight: 700;
}
.edit-profile {
    /*padding: 4px 10px !important;*/
    /*line-height: 22px !important;*/
}
.edit-profile .icon {
    display: inline-block;
    float: left;
    margin: 4px 7px 0px 0px;
    width: 16px;
    height: 16px;
    background: url('../images/sprite.png') 0 0;
}
.profile-item {
    font-weight: 700;
    color: #383838;
    width: 250px;
    margin-bottom: 13px;
}
.profile-item label {
    font-size: 14px;
}
.profile-item input[type="text"] {
    width: 240px;
    height: 25px;
    border: 1px solid #BEC3C3;
    padding: 0px 5px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    color: #383838;
    font-size: 14px;
}
.profile-item_birthday {
    margin: 20px 0px 30px;
    width: 130px;
}
.profile-item_birthday input[type="text"] {
    width: 120px;
}
.profile-item_phone {
    float: left;
    width: 150px;
}
.profile-item_icq {
    float: left;
    width: 100px;
}
.profile-item_phone input[type="text"] {
    width: 129px;
    margin-right: 10px;
}
.profile-item_icq input[type="text"] {
    width: 90px;
}
.profile-item_country {
    margin-top: 14px;
}
.profile-item_city {
    margin-bottom: 27px;
}
.profile-item textarea {
    width: 450px;
    height: 115px;
    border: 1px solid #BEC3C3;
    padding: 5px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    resize: none;
    color: #383838;
    font-size: 14px;
}
.usernav .hmenu {
    margin: 9px 0px 0px 16px;
}
.usernav ul {
    list-style: none;
}
.usernav li {
    display: block !important;
}
.usernav .active a,
.usernav a:hover {
    color: #5c5a5a !important;
    text-decoration: none;
}
.usernav a {
    display: block;
    color: #006C8F;
    font-size: 16px;
    font-weight: 700;
}
.subscribe_email {
    width: 47%;
}
.change-pass-item {
    width: 213px;
    margin-bottom: 9px;
}
.change-pass-item_new {
    float: left;
    margin-bottom: 24px;
}
.change-pass-item_confirm {
    float: left;
}
.change-pass-item label {
    font-size: 14px;
    font-weight: 700;
    color: #383838;
}
.change-pass-item input[type="text"] {
    width: 200px;
    height: 25px;
    border: 1px solid #BEC3C3;
    padding: 0px 5px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    color: #383838;
    font-size: 14px;
}
.child-list {
    list-style: none;
    margin: 0 0 30px !important;
}
.child-item {
    position: relative;
    margin-bottom: 12px;
}
.child-edit {
    display: block;
    position: absolute;
    top: 14px;
    right: 0;
    color: #00B3E9;
    font-size: 14px;
    text-decoration: none;
}
.child-edit .icon {
    display: block;
    float: left;
    width: 16px;
    height: 16px;
    margin-right: 4px;
    background: url('../images/sprite.png') -31px 0px;
}
.child-edit .text {
    display: block;
    float: left;
    margin-top: 2px;
}
.child-photo {
    float: left;
    margin-right: 20px;
}
.child-info {
    /*float: left;*/
    
    padding-top: 14px;
}
.child-name {
    font-size: 18px;
    font-weight: 700;
    line-height: 18px;
    margin-bottom: 10px;
    color: #000;
    width: 340px;
}
.child-sex {
    color: #828282;
    font-size: 15px;
    margin-bottom: 10px;
}
.child-birthday {
    color: #383838;
    font-size: 14px;
}
.child-add {
    font-size: 14px;
    height: 30px;
    font-weight: bold;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #05c5f0;
    padding: 0 8px;
    color: white;
    background: #95def5;
    /* Old browsers */
    
    background: -moz-linear-gradient(top, #95def5 0%, #0bb3e7 100%);
    /* FF3.6+ */
    
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #95def5), color-stop(100%, #0bb3e7));
    /* Chrome,Safari4+ */
    
    background: -webkit-linear-gradient(top, #95def5 0%, #0bb3e7 100%);
    /* Chrome10+,Safari5.1+ */
    
    background: -o-linear-gradient(top, #95def5 0%, #0bb3e7 100%);
    /* Opera 11.10+ */
    
    background: -ms-linear-gradient(top, #95def5 0%, #0bb3e7 100%);
    /* IE10+ */
    
    background: linear-gradient(top, #95def5 0%, #0bb3e7 100%);
    /* W3C */
    
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#95def5', endColorstr='#0bb3e7', GradientType=0);
}
.child-edit-wrap {
    border-bottom: 1px solid #edeeef;
    padding-bottom: 7px;
    margin-bottom: 11px;
}
.child-edit-item {
    margin-bottom: 24px;
}
.child-edit-item label {
    display: block;
    width: auto;
    float: none;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 6px !important;
}
.child-edit-item input[type="text"] {
    width: 250px;
}
.gender-container {
    position: relative;
    margin-right: 7px;
    width: 50px;
    height: 21px;
    border: 1px solid #bec3c3;
    -webkit-border-radius: 21px;
    border-radius: 21px;
}
.child-edit-item_gender {} .child-edit-item_gender label {
    float: left;
    margin: 4px 7px 8px 0px !important;
    font-weight: 400;
    font-size: 13px;
    color: rgba(56, 56, 56, 0.6);
}
.child-edit-item_gender .label_female {
    /*margin-top: 5px !important;*/
}
.child-edit-item_gender label.active {
    color: rgba(56, 56, 56, 1);
}
.child-edit-item_gender input[type="radio"] {
    display: none;
}
.gender-container {
    float: left;
}
.gender-item {
    position: absolute;
    top: 0;
    display: inline-block;
    width: 21px;
    height: 21px;
    -webkit-border-radius: 21px;
    border-radius: 21px;
    opacity: 0;
    background: #FFF;
}
.gender-item.active {
    opacity: 1;
    background: #c3e361;
    background: -moz-linear-gradient(top, #c3e361 0%, #90b900 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c3e361), color-stop(100%, #90b900));
    background: -webkit-linear-gradient(top, #c3e361 0%, #90b900 100%);
    background: -o-linear-gradient(top, #c3e361 0%, #90b900 100%);
    background: -ms-linear-gradient(top, #c3e361 0%, #90b900 100%);
    background: linear-gradient(to bottom, #c3e361 0%, #90b900 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#c3e361', endColorstr='#90b900', GradientType=0);
}
.gender-item_male {
    left: 0;
}
.gender-item_female {
    right: 0;
}
.child-edit-item .day {
    float: left;
    width: 30px !important;
    text-align: center;
    margin-right: 5px;
}
.child-edit-item .year {
    float: left;
    width: 54px !important;
    text-align: center;
}
.child-edit-item .sselect {
    width: 100px;
    float: left;
}
.child-edit-item input[type="text"] {
    height: 21px;
}
.child-edit-item .sselect {
    margin-right: 5px;
}
.sselect-text .icon {
    background: url('../images/sprite.png') -48px 0px !important;
    width: 11px !important;
    height: 6px !important;
    top: 12px !important;
    right: 4px !important;
}
.child-edit-item .sselect-list {
    width: 98px;
    overflow: visible;
}
.child-edit-item_photo {
    position: relative;
}
.fake {
    height: 29px !important;
    line-height: 30px !important;
}
.child-edit-item_photo .image-container {
    position: relative;
    float: left;
}
.child-edit-item_photo .link_remove {
    position: absolute;
    width: 110px;
    height: 38px;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, .6);
    color: #fff;
    font-weight: 700;
    font-size: 12px;
    text-decoration: none;
    text-align: center;
}
.child-edit-item_photo .link_remove .icon {
    display: block;
    float: left;
    margin-left: 22px;
    margin-right: 6px;
    margin-top: 12px;
    width: 12px;
    height: 13px;
    background: url('../images/sprite.png') -122px 0px
}
.child-edit-item_photo .link_remove .text {
    float: left;
    margin-top: 10px;
}
.child-edit-item_photo .download-container {
    position: relative;
    margin-left: 130px;
    margin-top: 46px;
}
.child-edit-item input[type="file"] {
    font-size: 4px;
    left: 0;
    display: block;
    height: 31px;
    width: 122px;
    position: absolute;
    z-index: 2;
    opacity: 0;
    -ms-filter: "alpha(opacity=0)";
    cursor: pointer;
}
.warning {
    margin-bottom: 25px;
    margin-top: 20px;
}
.warning .icon {
    display: block;
    float: left;
    width: 30px;
    height: 30px;
    margin-right: 10px;
    background: url('../images/sprite.png') -60px 0;
}
.warning .text {
    float: left;
    width: 400px;
    color: #383838;
    line-height: 17px;
}
.article-add-item {
    margin-bottom: 19px;
}
.article-add-item label {
    display: block;
    float: none;
    margin-bottom: 5px !important;
    color: #383838;
    font-size: 14px;
    font-weight: 700;
}
.article-add-item .sselect {
    width: 250px;
}
.article-add-item .categories {
    margin-top: 17px;
    margin-left: 8px;
}
.categories label {
    color: #383838;
    font-weight: 400;
    font-size: 14px;
    display: inline !important;
}
.categories input[type="radio"] {
    margin-right: 7px;
}
.categories>div {
    margin-bottom: 7px;
}
.article-add-item input[type="text"] {
    width: 460px;
    height: 21px;
}
.article-add-item textarea {
    border: 1px solid #c6c6c6;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size: 13px;
    padding: 2px 3px;
    color: #7b7b7b;
    height: 220px;
    resize: none;
    width: 460px;
}
.rule-item .label-main {
    float: none;
    width: auto;
    font-weight: 700;
    font-size: 14px;
    margin-bottom: 10px;
    color: #383838;
}
.rule-item_rule input[type="radio"] {
    float: left;
    margin-right: 11px;
    margin-top: 5px;
    margin-left: 5px;
}
.rule-item .item {
    margin-bottom: 23px;
}
.rule-item {
    margin-bottom: 20px;
}
.rule-item_sign {} .item-sign {
    float: left;
    margin-right: 10px;
    width: 96px;
    height: 96px;
    border-radius: 50%;
    border: 5px solid #fff;
    text-align: center;
    cursor: pointer;
}
.item-sign:hover,
.item-sign.active {
    border-color: #fd3ba1;
    cursor: pointer;
}
.item-sign input[type="radio"] {
    position: absolute;
    left: -9999px;
}
.item-sign label {
    display: inline-block;
    width: 96px;
    line-height: 92px;
    float: none;
    cursor: pointer;
}
.rule-item .radiobox {
    float: left;
    margin-right: 30px;
}
.radiobox input[type="radio"] {
    float: left;
    margin-right: 9px;
    margin-top: 2px;
}
.radiobox label {
    width: auto;
}
.rule-item_start-count,
.rule-item_end-count {
    position: relative;
    float: left;
    width: 145px;
    margin-right: 17px;
}
.icon_calendar {
    position: absolute;
    top: 38px;
    right: 10px;
    width: 14px;
    height: 8px;
    background: url(../images/sprite.png) -135px 0px
}
.rule-item input[type="text"] {
    height: 21px;
}
.rule-item .note {
    margin-top: 5px;
    color: #757575;
    font-size: 12px;
    line-height: 18px;
}
.rule-item_signature input[type="text"] {
    width: 405px;
    height: 21px;
}
.rule-item_color .sselect {
    width: 142px;
}
.rule-item_color .sselect-list {
    width: 140px;
}
.current-avatar {
    border-bottom: 1px solid #dfe2e3;
    padding-bottom: 35px;
    margin-bottom: 10px;
}
.current-avatar .image-container {
    position: relative;
    float: left;
}
.current-avatar .link_remove {
    position: absolute;
    width: 145px;
    height: 38px;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, .6);
    color: #fff;
    font-weight: 700;
    font-size: 12px;
    text-decoration: none;
    text-align: center;
}
.current-avatar .link_remove .icon {
    display: block;
    float: left;
    margin-left: 39px;
    margin-right: 6px;
    margin-top: 12px;
    width: 12px;
    height: 13px;
    background: url('../images/sprite.png') -122px 0px
}
.current-avatar .link_remove .text {
    float: left;
    margin-top: 10px;
}
.download-right {
    float: left;
    width: 300px;
    margin-left: 10px;
}
.download-new {
    position: relative;
    /*float: left;*/
    /*margin-left: 10px;*/
    
    margin-bottom: 20px;
}
.download-new input[type="file"] {
    position: absolute;
    top: 0;
    left: 0;
    width: 170px;
    height: 32px;
    opacity: 0;
    -ms-filter: "alpha(opacity=0)";
}
.download-url {} .download-url .text {
    display: inline-block;
    font-size: 14px;
    color: #383838;
    margin-bottom: 5px;
}
.download-url input[type="text"] {
    width: 284px;
    height: 21px;
    margin-bottom: 10px !important;
}
.current-avatar input[type="submit"] {
    font-size: 13px !important;
}
.default-avatar {} .default-avatar .text {
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
    color: #383838;
    margin-bottom: 26px;
}
.default-avatar .list {
    list-style: none;
    margin: 0 0 0 8px !important;
}
.default-avatar .item {
    width: 118px !important;
    height: 118px;
    position: relative;
    float: left;
    margin-right: 32px;
    margin-bottom: 20px;
}
.default-avatar label {
    margin: 0 !important;
    width: 118px;
}
.default-avatar .image {
    /*position: absolute;*/
    
    margin-top: -8px;
    margin-left: -8px;
}
.default-avatar .item:nth-of-type(3n) {
    margin-right: 0;
}
.default-avatar input[type="radio"] {
    position: absolute;
    /*left: -99999px;*/
    
    z-index: -1;
}
.default-avatar .item:hover,
.default-avatar .item.active {
    outline: 8px solid #ff46a6;
}
.default-avatar .btn {
    font-size: 13px !important;
}
.articles-counter {
    margin-bottom: 15px;
    margin-top: 15px;
}
.articles-list {
    list-style: none;
    margin: 0 !important;
}
.articles-list .date {
    display: inline-block;
    background: #A5CA38;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    height: 17px;
    color: #FFF;
    font-size: 12px;
    line-height: 18px;
}
.articles-list .title {
    color: #4A6300;
    text-transform: uppercase;
}
.articles-list .desc {
    margin-top: 7px;
    margin-bottom: 20px;
}
.articles-no {
    font-size: 14px;
    line-height: 21px;
    margin-bottom: 20px;
}
.final-ruler {
    margin-bottom: 30px;
}
.ruler-codes label {
    display: block;
    float: left;
    width: 124px !important;
    margin: 0 !important;
    color: #383838;
    font-weight: 700;
}
.ruler-codes input: [type="text"] {
    height: 21px;
    width: 310px;
}
ul.linx {
    list-style: none!important;
}
input#id_need_nanya-code_1 {
    width: 100px;
    vertical-align: middle;
}
.quiz_question_form ul {
    list-style: none!important;
}
div#inner_links {
    height: 30px;
    display: block;
    position: relative;
    margin-left: -9px;
    width: 103.5%;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    font-size: 14px;
    margin-top: -10px;
    margin-bottom: 4px;
    background: #adcf61 none repeat scroll 0px 0px;
}
strong#links_strong {
    position: relative;
    display: block;
    padding: 6px;
    color: white;
}
input#id_need_nanya-email,
input#id_need_nanya-fio,
input#id_need_nanya-phone {
    width: 90%;
}
select#id_need_nanya-search_for_whom {
    width: 90%;
}
form[name="find_personnel"] td,
th {
    border: none;
    vertical-align: middle;
    padding: 2px;
    box-sizing: border-box;
}
form[name="find_personnel"] p label {
    display: inline-block;
    min-width: 5em;
}
form[name="find_personnel"] p label:first-child {
    display: block;
}
.error,
.errorlist li {
    color: red;
}
.success {
    color: green;
}
.captcha {
    margin-top: 2px;
}
.news {
    direction: ltr!important;
}
.topmenu {
    width: 979px!important;
}
.banner240x200,
.banner_any_size,
.banner240x400 {
    position: relative;
}
#recaptcha_image img {
    height: 50px!important;
    width: 180px!important;
    margin: 0px;
    padding: 0px;
}
#recaptcha_container {
    margin: 0px;
    padding: 0px;
    width: 140px!important;
}
#recaptcha_image {
    height: 50px!important;
    width: 195px!important;
    margin: 0px;
    padding: 0px;
}
table#recaptcha_table {
    width: 225px!important;
}
#recaptcha_area tr {
    width: 175px!important;
}
.recaptchatable td img {
    display: block;
    height: 15px;
    width: 30px;
}
.recaptchatable a img {
    border: 0 none;
    width: 20px;
}
input#recaptcha_response_field {
    width: 175px!important;
}
table#recaptcha_table tr:nth-child(1) td:nth-child(2) {
    padding: 0 0 11px!important;
    background-color: white;
}
table#recaptcha_table tr:nth-child(1) td:nth-child(3) {
    display: none;
    padding: 0px;
}
.recaptcha_image_cell center {
    width: 150px!important;
}
.recaptcha_only_if_privacy {
    display: none;
}
td.recaptcha_image_cell {
    padding: 0px!important;
    width: 150px!important;
}
.recaptchatable * {
    width: 18px;
}
#main {
    width: 550px !important;
    left: 0px;
}
#top_title {
    position: absolute;
    bottom: 33px;
    color: white;
    font-size: 13px;
    font-weight: bolder;
    text-align: center;
    width: 1070px;
}
.footer_menu {
    padding-bottom: 10px;
    text-align: center;
}
ul.sitemap {
    list-style-type: none!important;
}
ul.sitemap ul {
    list-style-type: none!important;
}
#messages {
    position: absolute;
    top: 20px;
    right: 20px;
    width: 300px;
    height: 50px;
}
#messages .success {
    border: 1px solid #D4E5AE;
    background-color: #E5F5B7;
    padding: 10px;
}
#messages .error {
    border: 1px solid white;
    background-color: #FF5DB1;
    padding: 10px;
    color: white;
}
.vote {
    text-align: left;
    margin: 5px 0;
    clear: both;
}
.rc {
    width: 90%;
}
.datavote {
    color: #F60;
    float: left;
    font-size: 10px;
    margin: -0.1em 0 .3em;
    width: 15px;
}
.bg-proc-vote {
    background: url(/static/img/bg-proc.gif) repeat-y 0 0;
    font-size: 1px;
    height: 10px;
    margin-left: 15px;
}
ul.potato-menu {
    margin: 0;
    padding: 0;
    width: auto;
    list-style: none;
}
ul.potato-menu ul {
    top: 32px;
}
.ddsmoothmenu ul.menu li li a {
    display: block;
    background: #EF027D;
    padding: 5px 10px;
    color: white;
    font-size: 14px;
    line-height: 15px;
    text-decoration: none;
}
.ddsmoothmenu ul li ul li a {
    width: 180px;
    margin: 0;
    color: white;
}
.ddsmoothmenu ul li ul li li a {
    width: auto;
}
.ddsmoothmenu ul li ul li.potato-menu-hover li a {
    background-color: transparent;
}
.ddsmoothmenu ul li ul li li a:hover {
    background-color: transparent;
    text-decoration: underline;
}
.ddsmoothmenu ul li ul li ul {
    background-color: #ef027d;
}
.ddsmoothmenu ul li ul li {
    background: none;
    height: auto;
}
.ddsmoothmenu ul li ul li a:hover,
.ddsmoothmenu ul li ul li.potato-menu-hover a {
    background-color: #29BCEA;
}
.potato-menu:after {
    content: " ";
    display: block;
    visibility: hidden;
    clear: both;
    height: 0.1px;
    font-size: 0.1em;
    line-height: 0;
}
ul.potato-menu li.potato-menu-item {
    margin: 0;
    padding: 0;
    position: relative;
    list-style: none;
    list-style-position: outside;
    display: inline;
    float: left;
}
ul.potato-menu li.potato-menu-item a {
    display: block;
    text-decoration: none;
    white-space: nowrap;
    outline: 0;
}
ul.potato-menu ul.potato-menu-group {
    margin: 0;
    padding: 0;
    -webkit-padding-start: 0;
    -webkit-padding-end: 0;
    position: absolute;
    display: none;
    z-index: 1000;
    _width: 180px;
}
.poma-slide {
    display: block;
    width: 240px;
    height: 240px;
}
.poma-slide .element {
    display: block;
    height: 240px;
    width: 240px;
    background-position: center;
    background-repeat: no-repeat;
}
/* jcarusel */
.jcarousel {
    position: relative;
    overflow: hidden;
}
.jcarousel ul {
    width: 20000em;
    position: relative;
    
    /* Optional, required in this case since it's a <ul> element */
    list-style: none;
    margin: 0;
    padding: 0;
}
.jcarousel li {
    float: left;
}
/* si-nitsa.ru */
.by_sinitsa {
    text-align: center;
    display: inline-block;
    text-decoration: none;
}
.by_sinitsa .icon, .by_sinitsa .icontext {
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
}
.by_sinitsa .icon {
    display: inline-block;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAAA5CAYAAAC71kyxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTY0M0U2MzZDRkQyMTFFNUI3MDJENDk5OEZGMkFBQzkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTY0M0U2MzdDRkQyMTFFNUI3MDJENDk5OEZGMkFBQzkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5NjQzRTYzNENGRDIxMUU1QjcwMkQ0OTk4RkYyQUFDOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5NjQzRTYzNUNGRDIxMUU1QjcwMkQ0OTk4RkYyQUFDOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pkiq4i4AABU9SURBVHja7FwJkB3V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");
    width: 70px;
    height: 48px;
}
.by_sinitsa .icontext {
    display: inline-block;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 111.8 48.7' enable-background='new 0 0 111.8 48.7' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M17.4,21.7c0.6,0,1,0.2,1.3,0.7c0.3,0.4,0.4,0.9,0.2,1.5c-0.4,1.3-1.2,2.4-2.4,3.2c-1.2,0.9-2.5,1.3-3.9,1.3h-0.1 c-1.8,0-3.4-0.7-4.7-2s-2-2.9-2-4.7V9.1c0-1.8,0.7-3.4,2-4.7s2.9-2,4.7-2h0.1c1.4,0,2.7,0.4,3.9,1.3C17.7,4.6,18.5,5.6,19,7 c0.2,0.5,0.1,1-0.2,1.5c-0.3,0.4-0.8,0.7-1.3,0.7c-0.8,0-1.3-0.4-1.5-1.1c-0.2-0.7-0.6-1.2-1.2-1.7s-1.2-0.6-2-0.6h-0.1 c-0.9,0-1.7,0.3-2.4,1s-1,1.4-1,2.4v12.6c0,0.9,0.3,1.7,1,2.4s1.5,1,2.4,1h0.1c0.7,0,1.4-0.2,2-0.7c0.6-0.4,1-1,1.2-1.6 C16.1,22.1,16.6,21.7,17.4,21.7z'%3E%3C/path%3E%3Cpath d='M34.4,10.4c0.5,0,0.8,0.2,1.2,0.5c0.3,0.3,0.5,0.7,0.5,1.2v14.7c0,0.5-0.2,0.8-0.5,1.2c-0.3,0.3-0.7,0.5-1.2,0.5 c-0.9,0-1.4-0.4-1.6-1.2c-1.2,0.8-2.6,1.2-4.1,1.2h-0.1c-2,0-3.7-0.7-5.2-2.1s-2.1-3.2-2.1-5.2v-9c0-0.4,0.2-0.8,0.5-1.2 c0.3-0.3,0.7-0.5,1.2-0.5c0.4,0,0.8,0.2,1.2,0.5c0.3,0.3,0.5,0.7,0.5,1.2v9c0,1.1,0.4,2.1,1.2,2.8s1.7,1.2,2.8,1.2h0.1 c1.1,0,2-0.4,2.8-1.2c0.8-0.8,1.2-1.7,1.2-2.8v-9c0-0.4,0.2-0.8,0.5-1.2C33.6,10.5,34,10.4,34.4,10.4z'%3E%3C/path%3E%3Cpath d='M50.9,10.4c0.5,0,0.8,0.2,1.2,0.5c0.3,0.3,0.5,0.7,0.5,1.2v14.6c0,0.5-0.2,0.8-0.5,1.2c-0.3,0.3-0.7,0.5-1.2,0.5 s-0.8-0.2-1.2-0.5c-0.3-0.3-0.5-0.7-0.5-1.2v-6.2h-6.7v6.2c0,0.5-0.2,0.8-0.5,1.2c-0.3,0.3-0.7,0.5-1.2,0.5 c-0.5,0-0.8-0.2-1.2-0.5c-0.3-0.3-0.5-0.7-0.5-1.2V12.1c0-0.5,0.2-0.8,0.5-1.2c0.3-0.3,0.7-0.5,1.2-0.5c0.4,0,0.8,0.2,1.2,0.5 c0.3,0.3,0.5,0.7,0.5,1.2v5.2h6.7v-5.2c0-0.5,0.2-0.8,0.5-1.2C50,10.6,50.4,10.4,50.9,10.4z'%3E%3C/path%3E%3Cpath d='M68.4,10.4c0.5,0,0.8,0.2,1.2,0.5c0.3,0.3,0.5,0.7,0.5,1.2v14.7c0,0.5-0.2,0.8-0.5,1.2c-0.3,0.3-0.7,0.5-1.2,0.5 c-0.9,0-1.4-0.4-1.6-1.2c-1.2,0.8-2.6,1.2-4.1,1.2h-0.1c-2,0-3.7-0.7-5.2-2.1s-2.1-3.2-2.1-5.2v-9c0-0.4,0.2-0.8,0.5-1.2 c0.3-0.3,0.7-0.5,1.2-0.5c0.4,0,0.8,0.2,1.2,0.5c0.3,0.3,0.5,0.7,0.5,1.2v9c0,1.1,0.4,2.1,1.2,2.8s1.7,1.2,2.8,1.2h0.1 c1.1,0,2-0.4,2.8-1.2c0.8-0.8,1.2-1.7,1.2-2.8v-9c0-0.4,0.2-0.8,0.5-1.2C67.6,10.5,68,10.4,68.4,10.4z'%3E%3C/path%3E%3Cpath d='M86,10.6c0.5,0,0.8,0.2,1.2,0.5c0.3,0.3,0.5,0.7,0.5,1.2v21.7c0,0.5-0.2,0.8-0.5,1.2c-0.3,0.3-0.7,0.5-1.2,0.5 s-0.8-0.2-1.2-0.5c-0.3-0.3-0.5-0.7-0.5-1.2v-6.6c-1.2,0.8-2.6,1.2-4,1.2h-0.1c-2,0-3.7-0.7-5.2-2.1s-2.1-3.2-2.1-5.2v-9 c0-0.5,0.2-0.8,0.5-1.2c0.3-0.3,0.7-0.5,1.2-0.5c0.4,0,0.8,0.2,1.2,0.5c0.3,0.3,0.5,0.7,0.5,1.2v9c0,1.1,0.4,2.1,1.2,2.8 s1.7,1.2,2.8,1.2h0.1c1.1,0,2-0.4,2.8-1.2c0.8-0.8,1.2-1.7,1.2-2.8v-9c0-0.5,0.2-0.8,0.5-1.2C85.1,10.7,85.5,10.6,86,10.6z'%3E%3C/path%3E%3Cpath d='M103.5,10.4c0.5,0,0.8,0.2,1.2,0.5c0.3,0.3,0.5,0.7,0.5,1.2v14.7c0,0.5-0.2,0.8-0.5,1.2c-0.3,0.3-0.7,0.5-1.2,0.5 c-0.9,0-1.4-0.4-1.6-1.2c-1.2,0.8-2.6,1.2-4.1,1.2h-0.1c-2,0-3.7-0.7-5.2-2.1s-2.1-3.2-2.1-5.2v-3.4c0-2,0.7-3.7,2.1-5.2 s3.2-2.1,5.2-2.1h0.1c1.5,0,2.8,0.4,4.1,1.2C102.2,10.8,102.7,10.4,103.5,10.4z M101.9,17.7c0-1.1-0.4-2.1-1.2-2.8 c-0.8-0.8-1.7-1.2-2.8-1.2h-0.1c-1.1,0-2.1,0.4-2.8,1.2s-1.2,1.7-1.2,2.8V21c0,1.1,0.4,2.1,1.2,2.8s1.7,1.2,2.8,1.2h0.1 c1.1,0,2-0.4,2.8-1.2c0.8-0.8,1.2-1.7,1.2-2.8V17.7z'%3E%3C/path%3E%3C/g%3E%3Cg%3E%3Cpath d='M6.1,42.2c0-1.7,0.7-3,2.5-3c1.2,0,1.7,0.6,1.9,1.1h0v-3.8H11V45h-0.4c-0.1-0.2-0.1-0.5-0.1-1h0c-0.5,0.9-1.2,1.1-2,1.1 C6.5,45.1,6.1,43.8,6.1,42.2z M10.5,42.6v-0.9c0-1-0.5-2.2-2-2.2s-2,1.1-2,2.6c0,1.7,0.6,2.5,2,2.5C9.9,44.7,10.5,43.7,10.5,42.6z '%3E%3C/path%3E%3Cpath d='M14.9,36.9c0.2,0,0.4,0.2,0.4,0.4c0,0.2-0.2,0.4-0.4,0.4c-0.2,0-0.4-0.2-0.4-0.4C14.5,37.1,14.6,36.9,14.9,36.9z M14.6,39.3h0.5V45h-0.5V39.3z'%3E%3C/path%3E%3Cpath d='M22.1,39.3h1.8v0.3c-0.2,0.1-0.7,0.1-1,0.1v0.1c0.5,0.3,0.8,0.8,0.8,1.5c0,1.2-0.9,2.1-2.5,2.1c-0.9,0-1.3-0.2-1.5-0.3 c-0.3,0.2-0.5,0.4-0.5,0.6c0,0.6,1.4,0.7,2.5,0.9c1.4,0.2,2.2,0.5,2.2,1.5c0,1.2-1.3,1.6-2.9,1.6c-1.8,0-2.5-0.6-2.5-1.5 c0-0.7,0.5-1.2,1-1.5c-0.5-0.1-0.9-0.5-0.9-0.9c0-0.3,0.2-0.6,0.6-0.9c-0.4-0.3-0.6-0.8-0.6-1.5c0-1.2,0.9-2.1,2.5-2.1 C21.4,39.2,21.8,39.2,22.1,39.3z M20.1,44.7C19.5,45,19,45.4,19,46c0,0.6,0.6,1.1,2,1.1c1.1,0,2.3-0.3,2.3-1.2 c0-0.5-0.3-0.9-1.9-1.1L20.1,44.7z M19.2,41.3c0,0.9,0.6,1.6,2,1.6c1.3,0,2-0.6,2-1.7c0-0.7-0.4-1.7-2-1.7 C19.9,39.6,19.2,40.3,19.2,41.3z'%3E%3C/path%3E%3Cpath d='M27.5,36.9c0.2,0,0.4,0.2,0.4,0.4c0,0.2-0.2,0.4-0.4,0.4c-0.2,0-0.4-0.2-0.4-0.4C27.2,37.1,27.3,36.9,27.5,36.9z M27.3,39.3h0.5V45h-0.5V39.3z'%3E%3C/path%3E%3Cpath d='M32.4,39.3h1.8v0.4h-1.8v3.6c0,1.1,0.5,1.4,1.4,1.4c0.2,0,0.4,0,0.7,0V45c-0.3,0-0.6,0.1-0.8,0.1c-1.2,0-1.7-0.4-1.7-1.9 v-3.5h-1v-0.3l1-0.1l0.1-1.4h0.3V39.3z'%3E%3C/path%3E%3Cpath d='M41.4,41.1V45H41C41,44.8,41,44.5,41,44.1h0c-0.6,0.9-1.5,1-2.2,1c-1,0-1.9-0.4-1.9-1.6c0-1.2,1-1.9,2.7-1.9 c0.4,0,0.9,0,1.4,0.1v-0.5c0-0.8-0.3-1.6-1.7-1.6c-1.1,0-1.6,0.6-1.6,1.2h-0.4c0-0.1,0-0.1,0-0.1c0-1.1,1.1-1.5,2-1.5 C40.9,39.2,41.4,40,41.4,41.1z M40.9,42.8v-0.7C40.4,42,40,42,39.5,42c-1.5,0-2.2,0.7-2.2,1.5c0,0.7,0.5,1.2,1.4,1.2 C40.4,44.7,40.9,43.6,40.9,42.8z'%3E%3C/path%3E%3Cpath d='M45.3,36.5v7.6c0,0.5,0.2,0.5,0.7,0.5v0.4c-0.1,0-0.2,0-0.2,0c-0.9,0-0.9-0.3-0.9-1v-7.6H45.3z'%3E%3C/path%3E%3Cpath d='M57.7,43.5c0-0.8-0.6-1.1-1.7-1.2c-1.1-0.1-2.1-0.3-2.1-1.5c0-0.8,0.6-1.6,2.1-1.6c1,0,2,0.4,2,1.5c0,0,0,0.1,0,0.2h-0.4 c0-0.6-0.5-1.2-1.6-1.2c-1.1,0-1.5,0.5-1.5,1.1c0,0.8,0.7,1,1.8,1.1c1.1,0.2,2,0.5,2,1.6c0,0.8-0.6,1.7-2.3,1.7 c-1.2,0-2.2-0.5-2.2-1.7c0,0,0-0.1,0-0.2h0.4c0,0.8,0.5,1.4,1.8,1.4C57.2,44.7,57.7,44.1,57.7,43.5z'%3E%3C/path%3E%3Cpath d='M66.3,42.2c0,1.5-0.6,3-2.5,3c-2,0-2.6-1.1-2.6-2.9c0-1.7,0.7-3,2.6-3C65.7,39.2,66.3,40.6,66.3,42.2z M61.7,42.2 c0,1.6,0.6,2.5,2.1,2.5c1.3,0,2-0.8,2-2.5c0-1.5-0.5-2.5-2-2.5C62.2,39.6,61.7,40.7,61.7,42.2z'%3E%3C/path%3E%3Cpath d='M70.1,36.5v7.6c0,0.5,0.2,0.5,0.7,0.5v0.4c-0.1,0-0.2,0-0.2,0c-0.9,0-0.9-0.3-0.9-1v-7.6H70.1z'%3E%3C/path%3E%3Cpath d='M78.3,45h-0.4c-0.1-0.2-0.1-0.5-0.1-1h0c-0.5,0.8-1.4,1.1-1.9,1.1c-1.9,0-2.2-1.2-2.2-2.5v-3.3h0.5v3.3 c0,1.1,0.2,2.1,1.7,2.1c1.3,0,1.9-1.1,1.9-2.2v-3.3h0.5V45z'%3E%3C/path%3E%3Cpath d='M82.5,39.3h1.8v0.4h-1.8v3.6c0,1.1,0.5,1.4,1.4,1.4c0.2,0,0.4,0,0.7,0V45c-0.3,0-0.6,0.1-0.8,0.1c-1.2,0-1.7-0.4-1.7-1.9 v-3.5h-1v-0.3l1-0.1l0.1-1.4h0.3V39.3z'%3E%3C/path%3E%3Cpath d='M87.8,36.9c0.2,0,0.4,0.2,0.4,0.4c0,0.2-0.2,0.4-0.4,0.4c-0.2,0-0.4-0.2-0.4-0.4C87.5,37.1,87.6,36.9,87.8,36.9z M87.6,39.3h0.5V45h-0.5V39.3z'%3E%3C/path%3E%3Cpath d='M96.7,42.2c0,1.5-0.6,3-2.5,3c-2,0-2.6-1.1-2.6-2.9c0-1.7,0.7-3,2.6-3C96.2,39.2,96.7,40.6,96.7,42.2z M92.1,42.2 c0,1.6,0.6,2.5,2.1,2.5c1.3,0,2-0.8,2-2.5c0-1.5-0.5-2.5-2-2.5C92.7,39.6,92.1,40.7,92.1,42.2z'%3E%3C/path%3E%3Cpath d='M104.6,41.6V45h-0.5v-3.3c0-0.9-0.1-2.1-1.7-2.1c-1.3,0-2,1.1-2,2.2V45h-0.5v-5.7h0.4c0.1,0.2,0.1,0.5,0.1,0.9h0 c0.5-0.8,1.4-1.1,2.1-1.1C104.3,39.2,104.6,40.4,104.6,41.6z'%3E%3C/path%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");
    width: 70px;
    height: 48px;
}
.by_sinitsa p {
    margin: 0px;
    font-size: 12px;
    color: #333;
}
.near_articles {
    margin: 10px -5px 10px 0px;
}

.near_articles .element {
    padding: 10px;
    float: left;
    width: 240px;
    box-sizing: border-box;
}
.near_articles .next {
    text-align:  right;
    float: right;
}
.near_articles .element > a {
    font-weight: bold;
}
.near_articles .title {
    margin: 10px 0px;
}