HTML, BODY, DIV, SPAN, APPLET, OBJECT, IFRAME,
H1, H2, H3, H4, H5, H6, P, BLOKQUOTE, PRE,
A, ABBR, ADDRESS, BIG, CITE, CODE,
DEL, DFN, EM, IMG, INS, Q, S, SAMP,
SMALL, STRIKE, STRONG, SUB, SUP, TT, VAR,
B, U, I, CENTER,
DL, DT, DD, OL, UL, LI,
FIELDSET, FORM, LABEL, LEGEND,
TABLE, CAPTION, TBODY, TFOOT, THEAD, TR, TH, TD,
ARTICLE, ASIDE, CANVAS, DETAILS, EMBED,
FIGURE, FIGCAPTION, FOOTER, HEADER, HGROUP,
MENU, NAV, OUTPUT, RUBY, SECTION, SUMMARY,
TIME, MARK, AUDIO, VIDEO {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    vertical-align: baseline;
}

ARTICLE, ASIDE, DETAILS,
FIGURE, FIGCAPTION, FOOTER, HEADER, HGROUP,
MENU, NAV, SECTION {
    display: block;
}
BODY {
    line-height: 1.3;
}
OL, UL, LI {
    list-style: none;
}
BLOCKQUOTE, Q {
    quotes: none;
}
BLOCKQUOTE:BEFORE, BLOCKQUOTE:AFTER,
Q:BEFORE, Q:AFTER {
    content: '';
    content: none;
}
TABLE {
    border-collapse: collapse;
    border-spacing: 0;
}



/* Elements
-----------------------------------------------*/
html, body {
    height: 100%;
    margin: 0;
    padding: 0;
}
HTML {
    font-size: 100%;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;


}
BODY {
    font: 13px/1.3  Arial, Tahoma, Verdana, sans-serif;
    color: #000;
    letter-spacing: 0.4px
}


A:link,
A:visited {
    color: #005490;
    text-decoration: none;
}
A:hover,
A:active {
    color: #047CC9;
    text-decoration: none;
}

H1 {
    margin: 0 0 0.5em;
    font-size: 30px;
    font-weight: normal;
}
H2 {
    margin: 0.5em 0;
    font-size: 22px;
    font-weight: normal;
}
H3 {
    font-weight: bold;
    font-size: 16px;
    margin: 0.5em 0;
}

/* all
-----------------------------------------------*/
@media screen and (max-width:800px) and (min-width:10px) {.center-page{/*overflow-x:auto!important;*/ }}
.main{
    min-height: 100%;
    height: auto !important;
    height: 100%;
    background: #ffffff;
}
@media screen and (max-width:1020px) and (min-width:10px) {.main{ background:#ffffff;}}
@media screen and (max-width:1910px) and (min-width:10px) {.concurs{ background:#ffffff;}}
.work{
    min-height: 100%;
    height: auto !important;
    height: 100%;
    background:#FFFFFF;
}

.content {
//float: left;
    padding: 0 15px 0px 35px;

}
.home{
//background:url(//www.pinwin.su/img/bg-right-col.jpg) repeat-y top right #ffffff;
    float: left;
    padding: 0 15px 0px 35px;
}
.left-col{
    width:60px;
    text-align:center;
    min-height:100%;
    float: left;

}

.main .content .center-col{
    margin: 0 0px 0 15px;
    z-index:100;
    border: solid 1px #ffffff;
    /*min-width:570px;*/
}
.main .home .center-col{
    /*margin: 0 275px 0 15px;*/
    z-index:100;
    border: solid 1px #ffffff;
   /* min-width:570px;*/
}

.work .center-col{
    margin: 0 100px 0 15px;
    z-index:100;
    /*min-width:570px;*/
 /*   max-width: 1100px*/
}
.news-page{padding: 0 0!important;}


.register .logo{
    max-width: 920px;
    margin:0 auto;}
.register .leftpoz-logo{
    width:35%;}
.register .logolink{
    width:65%;}
@media screen and (max-width:1280px) and (min-width:10px) {.work .center-col{ margin: 0 15px 0 15px;}}
@media screen and (max-width:1020px) and (min-width:10px) {.main .center-col{ margin: 0 15px 0 15px;}}
@media screen and (max-width:1910px) and (min-width:10px) {.concurs .center-col{ margin: 0 15px 0 15px;}}
@media screen and (max-width:1020px) and (min-width:10px) {.right-col{ display:none;}}
@media screen and (max-width:2500px) and (min-width:10px) {.right-col{ display:none;}}
@media screen and (max-width:1020px) and (min-width:10px) {.archi .right-col{ display:none;}}
@media screen and (max-width:1910px) and (min-width:10px) {.concurs .right-col{ display:none;}}

.right-col{
    min-height:100%;
    width: 260px;
    text-align:center;
    padding: 24px 0px 50px 10px;
    float: left;
    margin-left: -270px;

}
@media screen and (max-width:1020px) and (min-width:1000px) {
    .right-col{
    //position:absolute;
    //top: 360px;
    //left: 100%;
    //min-width:260px;}}

.clear:after {
    content: ".";
    visibility: hidden;
    display: block;
    height: 0;
    clear: both;
}
#footer_correct {
    height: 100px;
    clear: both;
}
#footer {
    height: 100px;
    color: #fff;
    background: #ffffff;
    margin-top: 0px;
    margin-top: -100px;
}

/* center
-----------------------------------------------*/
.all-concurs{
    display: block;
    width:100%;
    height:60px;
    padding:0px 0px;
}
.all-concurs:link{
    background:url(//www.pinwin.su/img/icons/list.png) no-repeat 15px center;}
.all-concurs:hover{
    background:url(//www.pinwin.su/img/icons/list_a.png) no-repeat 15px center #f2f2f2;
}
.logo{
    text-align:center;
    width:100%;
    display: table;
    position:relative;
	padding: 10px 0px;}
.my-albums-container .logo{
	width:auto;
	height:80px!important;
}
.sponsor-logo{
    padding: 5px 0px 5px 33%;
	width:100%;
	margin-top:-25px;
	background:#ffffff;
    font-size:11px;
    font-weight:bold;
   /* text-transform:uppercase;*/
    display:block;
    color: #000!important;
	position: fixed;
	z-index:1000;}
.sponsor-logo a{
    color: #000;}

.sponsor-logo span a{
   /* text-transform:uppercase;*/
    font-size:20px;
    padding-right:5px;
    color:#fa5005;
    font-weight:bold;}


.minishap:after, .coc-vk:after{
    content: ".";
    visibility: hidden;
    display: block;
    height: 0;
    clear: both;}
.logo .logolink img{
    /*max-width: 70%!important;
    padding:25px 0px 0px 0px;*/
}
.my-albums-container .logo .logolink img{
	vertical-align: bottom;}
	
.logo a.leftpoz-logo, .logo a.leftpoz-logo, .logo .logolink {
    display:table-cell;
    text-align:left;
	vertical-align:middle;}

.logo .logolink a:first-child{ display:table-cell; vertical-align:bottom}
.logo .logolink a.season-number{ display:table-cell!important; vertical-align:bottom; margin-top:10px;}
.logo .leftpoz-logo a, .logo .rightpoz-logo a{
    display:inline-block!important;
    color: #6b6b6b;
    font-size:18px;
    margin:0 4%;}
.logo .leftpoz-logo a:hover,
.logo .leftpoz-logo a:active,
.logo .rightpoz-logo a:hover,
.logo .rightpoz-logo a:active{
    color: #ff7d21;
}
.logo .leftpoz-logo a.active,
.logo .rightpoz-logo a.active{
    color: #ff7d21;
}
.logo .leftpoz-logo a.akt-but-person{
    color:#FF6600;}
.profile .logo img {
    height: auto;
    margin-bottom: 0px;
    margin-left: 0;
    margin-right: 0;
    //margin-top: 25px;
    max-width: 100%!important;
}

.leftpoz-logo, .rightpoz-logo{
    width:33%;
    text-align:center;
    color: #999999!important;
    font-size:24px;
    display:table-cell;
    vertical-align:bottom;
    padding-bottom:10px;}
@media screen and (max-width:1360px) and (min-width:1180px) {.logo .leftpoz-logo a, .logo .rightpoz-logo a{font-size:16px;}}
@media screen and (max-width:1180px) and (min-width:1090px) {.logo .leftpoz-logo a, .logo .rightpoz-logo a{font-size:14px;}}
@media screen and (max-width:1090px) and (min-width:780px) {.logo .leftpoz-logo a, .logo .rightpoz-logo a{font-size:12px;}}

.leftpoz-logo:hover{color: #706e6e!important;}
.leftpoz-logo span, .rightpoz-logo span{
    display:inline-block;
    border: solid 1px #ff7d21;
    border-radius: 24px;
    -moz-border-radius:24px;
    -webkit-border-radius:24px;
    behavior:url('//www.pinwin.su/js/PIE.htc');
    color: #ff7d21;
    padding:8px 10px;
    min-width:27px;
    margin-right:10px;

}
.leftpoz-logo:hover span{
    border: solid 1px #e66103;
    color: #000;}


.menu-top{
    overflow:auto;
    padding:0px 0px 5px 0px;
}
.menu-top a{
    letter-spacing:0.75px;
    font-size:10px;
    padding: 7px 0px 7px 0px;
    margin:0 4% 0 0%;
    display:block;
    float:left;
    text-transform:uppercase;
    font-weight:bold;
}
.menu-top a:link, .menu-top a:visited{
    color:#8c8c8c;
}
.menu-top a:hover{
    color:#ff7d21;
}
.menu-top a.star{
    background:url(//www.pinwin.su/img/icons/star.png) no-repeat 0px 8px;
    padding: 7px 0px 7px 14px;
}
.all-shap{
}
.all-season{
    width:100%;
	margin-top:10px;
}
.all-season span{
    font-size:18px;
    color:#8c8c8c;
    display:inline-block;
    margin-right:15px;}
.all-season a{
    border-radius:55px;
    -moz-border-radius:55px;
    -webkit-border-radius:55px;
    behavior:url('//www.pinwin.su/js/PIE.htc');
    border:solid 1px #e6e6e6;
    font-size:24px;
    color:#8c8c8c;
    display:inline-block;
    padding:5px 12px;
    margin-right: 3px;
}
@media screen and (max-width:700px) and (min-width:500px) {
.all-season a{font-size:18px;border-radius:40px; margin-right: 2px;padding:5px 10px;}
.all-season{ text-align:left;}
}
@media screen and (max-width:500px) and (min-width:10px) {
.all-season a{font-size:14px;border-radius:30px; margin-right: 0px;padding:5px 10px;}
.all-season{ text-align:left;}
.all-season span{font-size:12px;margin-right: 3px;}
}
.all-season a:hover, .all-season a.s-akt {
    border:solid 1px #e6e6e6;
    background:#f7f7f7;
    color:#f87a20;
}

.center-ban{
    padding-bottom: 10px;
    margin-bottom:10px;
    border-bottom: solid 1px #e6e6e6;
	padding-top:10px;
}
.concurs .center-ban{border-bottom: none;}
.blu .left-plashka, .blu .right-plashka, .blu .right-plashka1{
    background: #00c1cf;}
.madj .left-plashka, .madj .right-plashka, .madj .right-plashka1{
    background: #c0377a;}
.green .left-plashka, .green .right-plashka, .green .right-plashka1{
    background: #95cb6f;}
.yellow .left-plashka, .yellow .right-plashka, .yellow .right-plashka1{
    background: #d6ca18;}


.focal-point {
    height: 190px;
    overflow: hidden;
    position:relative;

}

.focal-point img {
    height: 190px;
    -ms-interpolation-mode: bicubic;
}

.right-6 div:first-child {
    float:left;
    position:relative;
    margin-left:  0;
    margin-right: 0;
}


@media screen and (max-width:1920px) and (min-width:1120px) {.main .content .right-6 div:first-child  {margin-left: 0em!important;margin-right: 0;}}
@media all and (max-width: 1070px) {.main .content .right-6 div:first-child  {margin-left:  0em;margin-right: 0;}}
@media all and (max-width: 1020px) {.main .content .right-6 div:first-child  {margin-left:  0em;margin-right: 0;}}
@media all and (max-width: 1000px) {.main .content .right-6 div:first-child  {margin-left:  0em;margin-right: 0;}}
@media all and (max-width: 970px)  {.main .content .right-6 div:first-child  {margin-left:  0em;margin-right: 0;}}
@media all and (max-width: 930px)  {.main .content .right-6 div:first-child  {margin-left:  0em;margin-right: 0;}}
@media all and (max-width: 900px)  {.main .content .right-6 div:first-child  {margin-left:  0em;margin-right: 0;}}

@media screen and (max-width:1920px) and (min-width:1700px) {.main .home .right-6 div:first-child  {margin-left: 0em!important;margin-right: 0;}}
@media screen and (max-width:1700px) and (min-width:1600px) {.main .home .right-6 div:first-child  {margin-left: -6em!important;margin-right: 0;}}
@media all and (max-width: 1530px) {.main .home .right-6 div:first-child  {margin-left:  -2em;margin-right: 0;}}
@media all and (max-width: 1490px) {.main .home .right-6 div:first-child  {margin-left:  -4em;margin-right: 0;}}
@media all and (max-width: 1450px) {.main .home .right-6 div:first-child  {margin-left:  -6em;margin-right: 0;}}
@media all and (max-width: 1400px) {.main .home .right-6 div:first-child  {margin-left:  -7em;margin-right: 0;}}
@media all and (max-width: 1330px) {.main .home .right-6 div:first-child  {margin-left:  -10em;margin-right: 0;}}
@media all and (max-width: 1280px) {.main .home .right-6 div:first-child  {margin-left:  -12em;margin-right: 0;}}
@media all and (max-width: 1230px) {.main .home .right-6 div:first-child  {margin-left:  -14em;margin-right: 0;}}
@media all and (max-width: 1180px) {.main .home .right-6 div:first-child  {margin-left:  -16em;margin-right: 0;}}
@media all and (max-width: 1120px) {.main .home .right-6 div:first-child  {margin-left:  -17em;margin-right: 0;}}
@media all and (max-width: 1070px) {.main .home .right-6 div:first-child  {margin-left:  -20em;margin-right: 0;}}
@media all and (max-width: 1020px) {.main .home .right-6 div:first-child  {margin-left:  -6em;margin-right: 0;}}
@media all and (max-width: 1000px) {.main .home .right-6 div:first-child  {margin-left:  -7em;margin-right: 0;}}
@media all and (max-width: 970px)  {.main .home .right-6 div:first-child  {margin-left:  -9em;margin-right: 0;}}
@media all and (max-width: 930px)  {.main .home .right-6 div:first-child  {margin-left:  -11em;margin-right: 0;}}
@media all and (max-width: 900px)  {.main .home .right-6 div:first-child  {margin-left:  -13em;margin-right: 0;}}

@media screen and (max-width:1920px) and (min-width:1150px) {.work .right-6 div:first-child  {margin-left: 0em!important;margin-right: 0;}}
@media all and (max-width: 1180px) {.work .right-6 div:first-child {margin-left: 0em!important;margin-right: 0;}}
@media all and (max-width: 1120px) {.work .right-6 div:first-child {margin-left: -2em!important;margin-right: 0;}}
@media all and (max-width: 1070px) {.work .right-6 div:first-child {margin-left: -4em!important;margin-right: 0;}}
@media all and (max-width: 1020px) {.work .right-6 div:first-child {margin-left: -8em!important;margin-right: 0;}}
@media all and (max-width: 1000px) {.work .right-6 div:first-child {margin-left: -10em!important;margin-right: 0;}}
@media all and (max-width: 970px) {.work .right-6 div:first-child {margin-left: -11em!important;margin-right: 0;}}
@media all and (max-width: 950px) {.work .right-6 div:first-child {margin-left: -8em!important;margin-right: 0;}}
@media all and (max-width: 930px) {.work .right-6 div:first-child {margin-left: -13em!important;margin-right: 0;}}
@media all and (max-width: 870px) {.work .right-6 div:first-child {margin-left: -14em!important;margin-right: 0;}}
@media all and (max-width: 840px) {.work .right-6 div:first-child {margin-left: -16em!important;margin-right: 0;}}
@media all and (max-width: 800px) {.work .right-6 div:first-child {margin-left: -18em!important;margin-right: 0;}}
@media all and (max-width: 770px) {.work .right-6 div:first-child {margin-left: -19em!important;margin-right: 0;}}
@media all and (max-width: 750px) {.work .right-6 div:first-child {margin-left: -21em!important;margin-right: 0;}}
@media all and (max-width: 720px) {.work .right-6 div:first-child {margin-left: -22em!important;margin-right: 0;}}
@media all and (max-width: 700px) {.work .right-6 div:first-child {margin-left: -24em!important;margin-right: 0;}}


@media all and (max-width: 1920px) {.main .concurs .right-6 div:first-child  {margin-right: 0em!important;margin-right: 0;}}
@media all and (max-width: 1700px) {.main .concurs .right-6 div:first-child  {margin-right: -1.1em!important;margin-right: 0;}}
@media all and (max-width: 1400px) {.main .concurs .right-6 div:first-child {margin-right: 0em!important;margin-right: 0;}}
@media all and (max-width: 1310px) {.main .concurs .right-6 div:first-child {margin-right: 0em!important;margin-right: 0;}}
@media all and (max-width: 1280px) {.main .concurs .right-6 div:first-child {margin-right: 0em!important;margin-right: 0;}}
@media all and (max-width: 1260px) {.main .concurs .right-6 div:first-child {margin-right: -1em!important;margin-right: 0;}}
@media all and (max-width: 1220px) {.main .concurs .right-6 div:first-child {margin-right: -1em!important;margin-right: 0;}}
@media all and (max-width: 1180px) {.main .concurs .right-6 div:first-child {margin-right: -5em!important;margin-right: 0;}}
@media all and (max-width: 1140px) {.main .concurs .right-6 div:first-child {margin-right: -6em!important;margin-right: 0;}}
@media all and (max-width: 1100px) {.main .concurs .right-6 div:first-child {margin-right: -7em!important;margin-right: 0;}}
@media all and (max-width: 1060px) {.main .concurs .right-6 div:first-child {margin-right: -9em!important;margin-right: 0;}}
@media all and (max-width: 1020px) {.main .concurs .right-6 div:first-child {margin-right: -12em!important;margin-right: 0;}}
@media all and (max-width: 970px)  {.main .concurs .right-6 div:first-child {margin-right: -13em!important;margin-right: 0;}}
@media all and (max-width: 950px)  {.main .concurs .right-6 div:first-child {margin-right: -14em!important;margin-right: 0;}}
@media all and (max-width: 900px)  {.main .concurs .right-6 div:first-child {margin-right: -16em!important;margin-right: 0;}}
@media all and (max-width: 860px)  {.main .concurs .right-6 div:first-child {margin-right: -18em!important;margin-right: 0;}}
@media all and (max-width: 820px)  {.main .concurs .right-6 div:first-child {margin-right: -20em!important;margin-right: 0;}}
@media all and (max-width: 780px)  {.main .concurs .right-6 div:first-child {margin-right: -24em!important;margin-right: 0;}}

.focal-point .b-visual-counter{
    position: absolute;
    bottom: 0px;
    right:0px;
    margin: 0px 20px 15px 0px;
}
.focal-point .b-visual-counter LI {
    float: left;
    width: 12px;
    height: 12px;
    margin: 0 0 0 7px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    background: #ffffff;
}
.focal-point .b-visual-counter LI:hover {
    background: #ff7d21;
}
.focal-point .b-visual-counter LI.cur {
    background: #ff7d21;
}
.toppos{
    position: absolute;
    top: 20px;}

/**********************work galery***************************/
.work-galery{
    float:left;
    width:85%;
    max-width:960px;
    margin:0px 2% 20px 0%;
}
.work-galery figure{
    position:relative;
    max-width: 935px;

}
.wg-images{
    height: 642px!important;
    background: url(//www.pinwin.su/img/bg_image.jpg);
    border-top: solid 1px #999999;}
.work-galery figure img{
    width:100%;
    height: auto!important;
    max-height:642px;



}
.work-galery figure h3{
    position:absolute;
    bottom:30px;
    background: #ffffff;
    font-size: 30px;
    color:#000;
    padding: 5px 20px;
    width: 85%;}
@media screen and (max-width:930px) and (min-width:10px){.work-galery{ 	width:100%;float:none;}}
@media screen and (max-width:1024px) and (min-width:10px){.galery-window{ display:none;}}
.galery-window{
    position:relative;
    width: 100%;
    height: 60px;
    overflow:hidden;
    margin: 30px 0px 20px 0px;
    padding: 0;
    position:}
.prev{
    background:url(//www.pinwin.su/img/prev.png) no-repeat top left;
    position:absolute;
    left: 0px;
    top:20px;
    width: 21px;
    height:23px;}
.next{
    background:url(//www.pinwin.su/img/next.png) no-repeat top left;
    position:absolute;
    right:0px;
    top: 20px;
    width: 21px;
    height:23px;}
.prev, .next{
    opacity: 0.40;
    -moz-opacity: 0.40;
    -khtml-opacity: 0.40;
    filter:alpha(opacity=40);
}
.galery{
    width:95%;
    padding:0px 2% 0 3%;}
.galery li{
    list-style: none;
    float: left;
    width: 60px;
    height: 60px;
    position: relative;
    overflow: hidden !important;
    border-radius:55px;
    -moz-border-radius:55px;
    -webkit-border-radius:55px;
    behavior:url('//www.pinwin.su/js/PIE.htc');
    opacity: 0.40;
    -moz-opacity: 0.40;
    -khtml-opacity: 0.40;
    filter:alpha(opacity=40);
    margin-right:10px;
}

.galery li:hover, .prev:hover, .next:hover{
    opacity: 1;
    -moz-opacity: 1;
    -khtml-opacity: 1;
    filter:alpha(opacity=100);
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    transition: all 0.5s linear;
    cursor:pointer;
}
.galery li img{ height: 60px;}

/**********************end work galery***************************/
.side-work{
    float: right;
    width:13%;
}
.side-work figure{ width:auto;text-align:center;}
.side-work figure img{max-width:120px;}
.side-work figure h4 span{
    display:block;
    font-weight:normal;}
.side-work figure h4{
    text-align:center;
    font-size:16px;}
.side-work figure h4 a{
    color:#000;}

.all-social{
    text-align: right;
    padding: 10px 0px 20px 0px;

}
.all-social a{
    display:inline-block;
    position:relative;
    width:90px;
    height: 62px;
    margin-top: 10px;
    color:#666666;

}
.all-social a span{
    position:absolute;
    bottom:0px;
    font-size:12px;
    right: 0px;
    padding-left:15px;
    font-weight:bold;}

.all-social a.soc-look{
    width:60px;
    height: 60px;
    margin:10px 30px 5px 0px;
    color: #333333;
    border-radius:30px;
    border: solid 1px #cccccc;
    text-align:center!important;

}
.all-social a.soc-look span{
    margin-top:23px;
    display:block;
    position:static;
    bottom:20px;
    color:#999999;
    font-size:19px;
    padding-left:0px!important;
    font-size: 16px;
    font-weight:normal;}

.soc-look-info{
    text-transform:uppercase;
    color:#999999;
    font-size:11px;
    margin-bottom:10px;
    padding-left:12px;
    text-align:center;

}
.reiting{
    border:none!important;
    background:url(//www.pinwin.su/img/sun.png) no-repeat;
    width: 71px!important;
    height:70px!important;
    margin: 10px 26px 5px 0px;
    cursor: pointer!important;
}
.reiting span{
    margin-top:20px!important;
    color:#fe7e1d!important;
    font-size: 30px!important;}
.reiting:hover{
    background:url(//www.pinwin.su/img/sun_a.png) no-repeat;}
.reiting:hover span{
    color:#fa5005!important;}
.all-social a.soc-look{
    cursor: context-menu;}
.all-social a.soc-look:hover{
    border: solid 1px #fe7e1d;
}
.all-social a.soc-look:hover span{
    color:#fe7e1d;
}
.all-social a.soc-like{
    background: url(//www.pinwin.su/img/icons/like.png) no-repeat;

}
.all-social a.soc-like-neakt{
    background: url(//www.pinwin.su/img/like_neakt.png) no-repeat;
    text-align:center;

}
.all-social a.soc-like-neakt-all{
    background: url(//www.pinwin.su/img/like_neakt_all.png) no-repeat;

}
.all-social a.soc-like-neakt strong{
    display:inline-block;
    padding:15px 28px 0px 0px;
    font-weight:bold;
    color: #ffffff;
    font-size: 24px;
    font-weight:bold;
}
.all-social a.soc-like:hover{
    background:url(//www.pinwin.su/img/icons/like_a.png) no-repeat;
}
.all-social a.soc-like span, .all-social a.soc-like-neakt span{
//background:url(//www.pinwin.su/img/icons/count-like.png) no-repeat 0px 2px;
}
.all-social a.soc-fb{
    background: url(//www.pinwin.su/img/icons/fb.png) no-repeat;

}
.all-social a.soc-fb:hover{
    background:url(//www.pinwin.su/img/icons/fb_a.png) no-repeat;
}
.all-social a.soc-fb span{
    background:url(//www.pinwin.su/img/icons/count-fb.png) no-repeat 0px 0px;
}
.all-social a.soc-vk{
    background: url(//www.pinwin.su/img/icons/vk.png) no-repeat;
}
.all-social a.soc-vk:hover{
    background:url(//www.pinwin.su/img/icons/vk_a.png) no-repeat;
}
.all-social a.soc-vk span{
    background:url(//www.pinwin.su/img/icons/count-vk.png) no-repeat 0px 0px;
}
.all-social a.soc-pn{
    background: url(//www.pinwin.su/img/icons/pn.jpg) no-repeat;
}
.all-social a.soc-comment{
    background: url(//www.pinwin.su/img/icons/comment.png) no-repeat;
}
.all-social a.soc-comment:hover{
    background: url(//www.pinwin.su/img/icons/comment_a.png) no-repeat;
}
.all-social a.soc-comment span{
    background:url(//www.pinwin.su/img/icons/count-comment.png) no-repeat 0px 0px;
}
.like-box{
    position:relative;
    display: inline-block;
}
.like-box ul{
    position:absolute;
    display:table;
    z-index:2;
    top:10px;
    right:90px;


}
.like-box ul li{
    display:table-cell;
    vertical-align:top;

}
.like-box ul li.arrow-like{
    position:relative;
    z-index:4;
    padding-top:15px;
    background: url(//www.pinwin.su/img/arrow-like.png) no-repeat 0px 15px;
    min-width:21px!important;
    height:35px;


}
.like-box ul li.vote{
    min-width:280px;
    padding:20px 0px 20px 0px!important;
    background:#FFFFFF!important;
    -moz-box-shadow: 2px 2px 7px rgba(0,0,0,0.5);
    -webkit-box-shadow: 2px 2px 7px rgba(0,0,0,0.5);
    box-shadow: 2px 2px 7px rgba(0,0,0,0.5);
    filter:dropshadow(color=#000, offX=2px, offY=2px);
    filter: progid:DXImageTransform.Microsoft.shadow(direction=120, color=#000000, strength=7);
}
.like-box ul li.vote a{
    width:auto!important;
    height:auto!important;
    padding:0px 14px 0px 10px;
    font-weight:bold;
    color: #000;
    font-size:18px;
    line-height:100%;}
.like-box ul li.vote a.notposibl,
.like-box ul li.vote a.notposibl:hover{
    color: #b2b2b2;}
.like-box ul li.vote a:hover{
    color: #f6502f;}
.vote-info a{
    width:18px!important;
    height:18px!important;
    line-height:70%!important;
    padding:0px 0px 0px 0px!important;
    margin:0px 0px 0px 0px!important;
    position:absolute;
    right: 40px!important;
    top: 60px!important;
    z-index:3;
    cursor:pointer;
    border-radius: 18px;
    border: solid 4px #ffffff;
    -moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.5);
    box-shadow: 1px 1px 3px rgba(0,0,0,0.5);
    filter:dropshadow(color=#000, offX=2px, offY=2px);
    filter: progid:DXImageTransform.Microsoft.shadow(direction=120, color=#000000, strength=5);}
.vote-info a:hover{
    border: solid 4px #f35004;
    -moz-box-shadow: 1px 1px 3px rgba(243,80,4,0.5);
    -webkit-box-shadow: 1px 1px 3px rgba(243,80,4,0.5);
    box-shadow: 1px 1px 3px rgba(243,80,4,0.5);
    filter:dropshadow(color=#f35004, offX=2px, offY=2px);
    filter: progid:DXImageTransform.Microsoft.shadow(direction=120, color=#000000, strength=5);}
.thanks, .big-thanks{
    font-size:18px;
    color: #f6502f;
    font-weight:bold;
    text-transform:uppercase;
    padding:20px 20px 20px 20px!important;
    background:#FFFFFF!important;
    -moz-box-shadow: 2px 2px 7px rgba(0,0,0,0.5);
    -webkit-box-shadow: 2px 2px 7px rgba(0,0,0,0.5);
    box-shadow: 2px 2px 7px rgba(0,0,0,0.5);
    filter:dropshadow(color=#000, offX=2px, offY=2px);
    filter: progid:DXImageTransform.Microsoft.shadow(direction=120, color=#000000, strength=7);}
.big-thanks{min-width:330px;}

.vote span{
    color: #ff7d21;
    display:block;
    margin:-10px 0 0 0px;
    font-size:12px;text-align:center;}

.like-info{
    margin: 25px 0 0 0;
    padding:0px 15px 0px 15px;
    border-top: solid 1px #cccccc;
    line-height:120%;
    text-align:left;}
.like-info strong{
    color: #ff7d21;
    font-weight:bold;
    line-height:110%;
    display:block;
    margin-top:15px;}
.like-info p{
    margin:3px 0px;}
.like-info p i{
    font-style:italic;}
.like-info span{
    display:inline-block;
    padding:0px 13px 0px 0px;}
.like-info .like-but{ text-align:center; margin:0px 0px;}
.like-info .like-but a{
    background: url(//www.pinwin.su/img/icons/bg-add-work.jpg) repeat-x;
    text-align:center;
    font-size:14px!important;
    font-weight:bold;
    display:inline-block;
    padding:13px 20px 10px 20px!important;
    color: #ffffff!important;
    text-transform:uppercase;
    -moz-text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
    -webkit-text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
    text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
    filter:dropshadow(color=#ffffff, offX=-1px, offY=1px);
    filter: progid:DXImageTransform.Microsoft.shadow(direction=120, color=#000, strength=1);}
@media screen and (max-width:930px) and (min-width:10px){
    .like-box ul{ display:block;top:-80px;right: auto; left:0px;}
    .like-box ul li{ display:block;}
    .like-box ul li.arrow-like{padding-top:0px; background:url(//www.pinwin.su/img/arrow-like-gorizont.png) no-repeat 15px 0px!important; min-width:35px; min-height:21px;}
    .vote-info{ top: 50px;}
}

.metric{
    position:absolute;
    right:0px;
    top:20px;
    font-size: 15px;
    float:left;
}
.metric ul li{
    list-style:none;
    float:left;
    margin-right:5px;
    border: solid 1px #999999;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    behavior:url('//www.pinwin.su/js/PIE.htc');
    -moz-box-shadow: 1px 1px 5px rgba(0,0,0,0.3);
    -webkit-box-shadow: 1px 1px 5px rgba(0,0,0,0.3);
    box-shadow: 1px 1px 5px rgba(0,0,0,0.3);
    filter:dropshadow(color=#000, offX=0px, offY=0px);
    filter: progid:DXImageTransform.Microsoft.shadow(direction=120, color=#000000, strength=5);
    min-width:30px;
}
.metric .eyes{
    background:url(//www.pinwin.su/img/icons/eyes.png) no-repeat 7px 6px #e6e6e6;
    padding: 4px 7px 4px 30px;
}
.metric .place{
    background:url(//www.pinwin.su/img/icons/place.png) no-repeat 7px 8px #e6e6e6;
    padding: 4px 7px 4px 30px;
}
.metric .lent{
    background:url(//www.pinwin.su/img/icons/lent.png) no-repeat 7px 4px #e6e6e6;
    padding: 4px 7px 4px 30px;
}
.metric .men{
    background:url(//www.pinwin.su/img/icons/men.png) no-repeat 7px 6px #e6e6e6;
    padding: 4px 7px 4px 30px;

}
.work-galery .pobeda, .work-galery .pobeditel{
    background:url(//www.pinwin.su/img/l_finalist.png) no-repeat;
    width: 170px;
    height: 170px;
    box-shadow: none!important;
    border:none!important;
    padding:0px!important;
    position:relative;
    top: -40px;
    left:15px;}
.work-galery .pobeditel {
    background:url(//www.pinwin.su/img/pobeditel_big.png) no-repeat;
}
@media screen and (max-width:2500px) and (min-width:1024px){.galery-counter{ display:none;}}
.galery-counter{
    position:absolute;
    bottom:15px;
    left:15px;}

.galery-counter .b-visual-counter LI {
    float: left;
    width: 12px;
    height: 12px;
    margin: 0 0 0 7px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    background: #000;
}
.galery-counter .b-visual-counter LI:hover {
    background: #ff7d21;
}
.galery-counter .b-visual-counter LI.cur {
    background: #ff7d21;
}

.middle{
    border-top: solid 1px #cccccc;
    padding-top:10px;
    width:85%;
}
.Content .middle{
    border-top: none;
    width:100%;
    margin-left: 15px;
}
div.title {font-size:26px; line-height:36px; font-weight:normal; color:#424242; margin:10px 0 10px 0}

@media screen and (max-width:1024px) and (min-width:10px){ .middle{width:98%;}}
.left-plashka{
    height:190px;
    min-width:190px;
    max-width: 390px;
    background:#ff7d21;
    float:left;
    text-align:center;
    display: table;
}
.left-plashka a{ display:table;
width:100%;}
.concurs .left-plashka{	max-width: 400px;}
@media screen and (max-width:400px) and (min-width:300px) {.main .content .left-plashka{width: 58%;}}
@media screen and (max-width:600px) and (min-width:400px) {.main .content .left-plashka{width: 100%;} .request .request-container .anchors-section {display:none;}}
@media screen and (max-width:920px) and (min-width:600px) {.main .content .left-plashka{width: 15%;} .main .home .left-plashka{width: 15%;} .work .left-plashka{width: 28%;}}
@media screen and (max-width:1152px) and (min-width:920px) {.main .content .left-plashka{width: 22%;} .main .home .left-plashka{width: 22%;} .work .left-plashka{width: 20%;}}
@media screen and (max-width:1200px) and (min-width:1152px) {.main .content .left-plashka{width: 28%;} .main .home .left-plashka{width: 28%;} .work .left-plashka{width: 24%;}}
@media screen and (max-width:1360px) and (min-width:1200px) {.main .content .left-plashka{width: 31.5%;} .main .home .left-plashka{width: 30%;} .work .left-plashka{width: 28%;}}
@media screen and (max-width:1600px) and (min-width:1360px) {.main .content .left-plashka{width: 33%;} .main .home .left-plashka{width: 33%;} .work .left-plashka{width: 30%;}}
@media screen and (max-width:1680px) and (min-width:1600px) {.main .content .left-plashka{width: 22%;} .main .home .left-plashka{width: 15%;} .work .left-plashka{width: 30%;}}
@media screen and (max-width:5000px) and (min-width:1680px) {.main .content .left-plashka{width: 35%;} .main .home .left-plashka{width: 35%;} .work .left-plashka{width: 30%!important;}}


@media screen and (max-width:1920px) and (min-width:1910px) {.concurs .left-plashka{width: 22%!important;}}
@media screen and (max-width:1910px) and (min-width:1750px) {.concurs .left-plashka{width: 33%!important;}}
@media screen and (max-width:1750px) and (min-width:1680px) {.concurs .left-plashka{width: 23%!important;}}
@media screen and (max-width:1680px) and (min-width:1600px) {.concurs .left-plashka{width: 23.5%!important;}}
@media screen and (max-width:1600px) and (min-width:1500px) {.concurs .left-plashka{width: 19.5%;}}
@media screen and (max-width:1380px) and (min-width:1360px) {.concurs .left-plashka{width: 22%;}}
@media screen and (max-width:1360px) and (min-width:1300px) {.concurs .left-plashka{width: 21%;}}
@media screen and (max-width:1300px) and (min-width:10px) {.concurs .left-plashka{width: 30%!important;}}


@media screen and (max-width:1280px) and (min-width:10px) {.right-plashka{ display:none;;}}
@media screen and (max-width:1480px) and (min-width:10px) {.right-plashka1{ display:none;}}
.left-plashka a h2:hover{
    color:#ffffff;
    text-shadow: none!important;
}
.left-plashka-info{
    display:table-row;
    height:100%;
    text-align:center;
}
.left-plashka h3, .right-plashka span, .right-plashka1 span, .right-plashka2 span{
 /*   text-transform:uppercase;*/
    color:#ffffff;
    font-size:13px;
    font-weight:bold;
    margin:14px 0px;
}
.left-plashka h3 {
    letter-spacing:4px;}

.left-plashka h3 em{
    text-transform: lowercase;
    margin:0px 0px 5px 0px;
    display:block;
    color: #ffffff;
    opacity: 0.80;
    -moz-opacity: 0.80;
    -khtml-opacity: 0.80;
    filter:alpha(opacity=80);
}
.left-plashka h2{
    font-size:22px;
    font-weight:bold;
    color:#000;
    line-height: 110%;
    height: 50px;
    overflow:hidden;
    text-align:center;
    -moz-text-shadow: 1px 1px 1px rgba(255,255,255,0.3);
    -webkit-text-shadow: 1px 1px 1px rgba(255,255,255,0.3);
    text-shadow: 1px 1px 1px rgba(255,255,255,0.3);
    filter:dropshadow(color=#ffffff, offX=-1px, offY=1px);
    filter: progid:DXImageTransform.Microsoft.shadow(direction=120, color=#ffffff, strength=1);
}

@media screen and (max-width:1250px) and (min-width:10px) {
.left-plashka h2 {font-size: 18px;overflow: auto;}
}
@media screen and (max-width:1100px) and (min-width:10px) {
.left-plashka h2 {font-size: 15px;overflow: auto;}
}


@media screen and (max-width:400px) and (min-width:300px) {.left-plashka h2{font-size:16px;}.logo-memu ul li a{ text-transform:none!important;}}

.left-plashka div.end{
    text-align:center;
    font-size:16px!important;
    color:#000;
    display:table-row;
    line-height:150%;
    width:100%;

}
.left-plashka .date-info{
    font-size:16px;
    font-style:italic;
    text-align:center;
    padding: 10px 0px 14px 0px;
    color:#FFFFFF;
}
.main div.end div{
    padding:5px 0px;
}
.menu-concurs{
    margin: 10px 0px 20px 0px;
    height:30px;
    overflow:hidden;}
.menu-concurs li{
    font-size: 22px;
    color:#999999;
    background:url(//www.pinwin.su/img/bul.png) no-repeat 0px 10px;
    float:left;
    padding: 0px 10px 0px 23px;
}
.menu-concurs li a{
    color:#999999;
    text-decoration:none;
}
.menu-concurs li:first-child{
    color:#ff7d21;
    text-transform:uppercase;
    font-size:13px;
    background:none;
    padding: 6px 13px 0px 23px;
    font-weight:bold;
}
.menu-concurs:after{
    content:' ';
    display:block;
    height:0;
    clear:both;
    visibility: hidden;}
.arch div:last-child{
    padding:10px 0px;
}
.koll{
    color:#4c2000;
    font-size: 16px;
    font-weight:bold;
    text-align:center;
    width:100%;
}
.koll span{
    background:url(//www.pinwin.su/img/icons/count-work.png) no-repeat;
    padding: 0px 10px 0px 22px;}

.work .end div:first-child, .concurs .end div:first-child{
    float:left;
    padding:0px 0px 2px 10px;
	width:60%;

}
.work .end .koll, .concurs .end .koll{
    float:right;
    text-align:right;
    width:30%;
    padding: 0px 5px 2px 0px;
}
.add-work{
    background:url(//www.pinwin.su/img/overlay.png) repeat-x top left;
    width:100%;
    text-align:center;
    display:table-row;
}
.add-work:hover{background-position: left bottom;}
.add-work span{
    background:url(//www.pinwin.su/img/icons/add-work.png) no-repeat 0px 8px;
    font-size:18px;
    font-weight:bold;
    display:inline-block;
    padding:13px 0px 10px 20px!important;
    color: #ffffff;
    text-transform:uppercase;
    -moz-text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
    -webkit-text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
    text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
    filter:dropshadow(color=#ffffff, offX=-1px, offY=1px);
    filter: progid:DXImageTransform.Microsoft.shadow(direction=120, color=#000, strength=1);
}

@media screen and (max-width:2000px) and (min-width:1600px) { .concurs .add-work span{font-size:14px!important; font-weight:normal;}}
@media screen and (max-width:1360px) and (min-width:1300px) { .concurs .add-work span{font-size:14px!important; font-weight:normal;}}
@media screen and (max-width:1200px) and (min-width:10px) {.concurs div.end div:first-child span{ /*display:none;*/} .concurs .add-work span{font-size:14px!important; font-weight:normal;}}
@media screen and (max-width:1150px) and (min-width:10px) {.work div.end div:first-child span{ display:none;} .add-work span{font-size:14px!important; font-weight:normal;background:url(//www.pinwin.su/img/icons/add-work.png) no-repeat 0px 8px;}}
.right-plashka, .right-plashka1, .right-plashka2{
    float:left;
    width:190px;
    height:190px;
    margin: 0 0 0 10px;
    background:#ff7d21;
    text-align:center;
}
.right-plashka span{
    background:url(//www.pinwin.su/img/icons/folder.png) no-repeat;
    display:inline-block;
    padding-left:20px;}
	
.main-banner-box .right-box .right-plashka span{background:none !important; padding-left:0px!important; margin:10px 5px; }	
.right-box .add-work img {max-height:85px;width: auto !important;
    height: auto !important;}

.right-plashka1 span{
    background: url(//www.pinwin.su/img/icons/add-user.png) no-repeat;
    display:inline-block;
    padding-left:20px;}
.right-plashka2 span{
    background: url(//www.pinwin.su/img/icons/chat.png) no-repeat;
    display:inline-block;
    padding-left:20px;}
.right-plashka div, .right-plashka1 div, .right-plashka2 div{
    padding:10px 0px 0px 0px;
    font-size: 70px;
    width:100%;
    color:#000;
    text-align:center;
    -moz-text-shadow: 1px 1px 1px rgba(255,255,255,0.3);
    -webkit-text-shadow: 1px 1px 1px rgba(255,255,255,0.3);
    text-shadow: 1px 1px 1px rgba(255,255,255,0.3);
    filter:dropshadow(color=#ffffff, offX=-1px, offY=1px);
    filter: progid:DXImageTransform.Microsoft.shadow(direction=120, color=#ffffff, strength=1);
}
.body-jobs{
    /*min-width:575px;*/
    margin-left: -11px;
    min-height: 100%;

}
/* center
-----------------------------------------------*/
@media screen and (max-width:970px) and (min-width:600px) {.Block{width: 47.5%;}}

@media screen and (max-width:1020px) and (min-width:970px) {.Block{width: 31.6%;}}
@media screen and (max-width:1220px) and (min-width:1020px) {.Block{width: 47.9%;}}
@media screen and (max-width:1600px) and (min-width:1220px) {.Block{width: 31.6%;}}
@media screen and (width:1366px) {.Block{width: 31.9%;}}
@media screen and (max-width:1880px) and (min-width:1600px) {.concurs .Block{width: 19%;}}
@media screen and (max-width:1600px) and (min-width:1280px) {.concurs .Block{width: 23.7%;}}
@media screen and (max-width:1280px) and (min-width:1020px) {.concurs .Block{width: 31.6%;}}


@media screen and (max-width:1880px) and (min-width:1600px) {.Block{width: 23.8%;}}
@media screen and (max-width:1920px) and (min-width:1880px) {.Block{width: 19%;}}
@media screen and (max-width:2000px) and (min-width:1920px) {.Block{width: 19.04%;}}



div.Block {position:relative; box-shadow:0 3px 7px #aaa; -moz-box-shadow:0 3px 7px #aaa; -webkit-box-shadow:0 3px 7px #aaa; min-width:270px; max-width:370px; margin:4px 0px 20px 11px; display: inline-block; vertical-align: top; top: auto;zoom: 1;}
div.Block .pobeda{height:100px; width: 100px; background: url(//www.pinwin.su/img/cup-1.png) no-repeat transparent; position: absolute; right:0px;top:0px;}
div.Block .pobeda:hover {background: url(//www.pinwin.su/img/l_finalist.png) no-repeat transparent;height:170px; width: 170px;position: absolute; right:0px;top:0px;box-shadow: none!important;
    border: none!important;
    padding: 0px!important;}


div.Block .pobeditel{height:100px; width: 100px; background: url(//www.pinwin.su/img/win.png) no-repeat transparent; position: absolute; right:0px;top:0px;}
div.Block .pobeditel:hover {background: url(//www.pinwin.su/img/pobeditel_big.png) no-repeat transparent;height:170px; width: 170px;position: absolute; right:0px;top:0px;box-shadow: none!important;
    border: none!important;
    padding: 0px!important;}

div.Block em.btm {position:absolute; width:12px; height:8px; bottom:-8px; left:50%; margin:0 0 0 -6px; background:url('//www.pinwin.su/img/sprite.png') -73px -98px no-repeat}

div.Block em.total {background:url('//www.pinwin.su/img/sprite.png') -111px -119px !important; width:19px !important; height:19px !important}
div.Block em.expert {background-position:-85px -121px !important; width:15px !important; height:22px !important}
div.Block em.people {background-position:-66px -123px !important; width:18px !important; height:16px !important; margin-top:0px !important}
div.Block em.number {background-position:-514px -183px !important; width:14px !important; height:11px !important; margin-top:4px !important}
div.Block em.pin {background-position:-529px -183px !important; width:10px !important; height:19px !important; margin-top:2px !important}
div.Block em.comments {background-position:-130px -121px !important; width:18px !important; height:16px !important; margin-top:1px !important}
div.Block em.men{ background:url('//www.pinwin.su/img/icons/men.png') no-repeat!important; width:18px!important; height: 16px!important;}


div.Block ul li {position:relative; overflow:hidden; padding:12px 9px; border-top:dashed 1px #d5d4d4; color:#312f2f; font-size:13px; background:#f4f4f4}
div.Block ul li img{ width: 100%;}
div.Block ul li.img { border:none; padding:0}
div.Block ul li.img div.slide {position:absolute; bottom:0; left:0; right:0; padding:10px 5px; display:none; background-color: rgba(255, 255, 255, 0.95);}
div.Block ul li.img div.slide ul li {float:left; font-size:16px; line-height:24px; margin:0px!important; border: none;  background:none; padding:12px 5px!important;}
div.Block ul li.img div.slide ul li.comment {margin:0; float:right;}
div.Block ul li.img div.slide ul li a {float:left;display:block;}
div.Block ul li.img div.slide ul li.comment a {text-decoration:none; color:#415661;background:url(//www.pinwin.su/img/icons/comment-work.png) no-repeat;  }
div.Block ul li.img div.slide ul li.comment a:hover {color:#000;background:url(//www.pinwin.su/img/icons/comment-work-a.png) no-repeat;}
div.Block ul li.img div.slide ul li.like a { color:#ff7d21;background: url(//www.pinwin.su/img/icons/like-work.png) no-repeat;}
div.Block ul li.img div.slide ul li.like a:hover {color:#eb6100;background: url(//www.pinwin.su/img/icons/like-work-a.png) no-repeat; }
div.Block ul li.img div.slide ul li a em { width:25px; height:25px; float:left; margin:2px 4px 0 3px;}
div.Block ul li.img div.slide ul li.pin a em {background-position:-23px -121px}
@media screen and (max-width:1300px) and (min-width:1240px) {div.Block ul li.img div.slide ul li{font-size:14px; padding:12px 3px!important;}}
@media screen and (max-width:1650px) and (min-width:1600px) {div.Block ul li.img div.slide ul li{font-size:14px; padding:12px 3px!important;}}
@media screen and (max-width:2000px) and (min-width:1880px) {div.Block ul li.img div.slide ul li{font-size:14px; padding:12px 3px!important;}}

div.Block ul li.img div.slide ul li.like a:hover em {background-position:-2px -101px}
div.Block ul li.img div.slide ul li.pin a:hover em {background-position:-23px -121px}
div.Block ul li.img div.slide ul li.comment a:hover em {background-position:-49px -100px; margin-top:2px;}

div.Block ul li.title {padding:12px 9px; background:#fff; border:none; text-align: left;}
div.Block ul li.title h1:hover, div.Block ul li.title small strong:hover, div.Block ul li.title p:hover{ text-decoration:underline;}
div.Block ul li.title span {float:right; color:#3d3d3d; font-size:15px; line-height:14px; margin-top:3px}
div.Block ul li.title span em {background:url('//www.pinwin.su/img/sprite.png') -72px -106px no-repeat; width:14px; height:12px; float:left; margin:0 3px 0}
div.Block ul li.title h1 {font-size:16px; color:#3d3d3d}
div.Block ul li.title small {font-size:12px; color:#999}
div.Block ul li.title small strong {color:#3d3d3d}
div.Block ul li.title small strong span{ font-size:12px !important;}
div.Block ul li.title small strong span:hover{ text-decoration:underline;}
div.Block ul li.title p {font-size:13px; color:#999; margin:5px 0 0}


.dopol{ box-shadow:1px -2px 7px #aaa!important; -moz-box-shadow:1px -2px 7px #aaa!important; -webkit-box-shadow:1px -2px 7px #aaa!important;}
.dopol li.title{text-align:center!important; background:#f5f5f5!important;}
.dopol li.title h1{ margin:10px 0px!important; text-transform:uppercase; font-weight:bold}
.dopol li.title h1:hover{ color:#FF9900;}


div.Block ul li div.avatar {position:relative; overflow:hidden!important; width:55px; height:55px; float:left; margin:0 10px 0 0; border-radius:55px; -moz-border-radius:55px; -webkit-border-radius:55px; behavior:url('//www.pinwin.su/js/PIE.htc');}
div.Block ul li div.avatar img {width:55px; height:55px; border-radius:55px; -moz-border-radius:55px; -webkit-border-radius:55px; behavior:url('../js/PIE.htc');}
div.Block ul li p {color:#666; margin:5px 0 0 65px}
.like p{color:#BF5A37 !important;}

div.Block ul li.more {text-align:center}
div.Block ul li.more a {color:#424242; text-decoration:none; font-weight:bold}
div.Block ul li.more a:hover {color:#c65937}
/* commentBlock */
#commentBlock {position:relative; overflow:hidden; /*width:72.1477833% 712px*/}
#commentBlock li {margin:10px 0 30px 0; position:relative; overflow:hidden}
#commentBlock li:first-child {margin-bottom:45px}
#commentBlock li:last-child, ul#commentBlock li.last-child {margin-bottom:0}
#commentBlock div.avatar {float:left; position:relative; overflow:hidden; width:50px; height:50px; border-radius:50px; -moz-border-radius:50px; -webkit-border-radius:50px; behavior:url('//www.pinwin.su/js/PIE.htc');}
#commentBlock div.avatar img {width:50px; height:50px; border-radius:50px; -moz-border-radius:50px; -webkit-border-radius:50px; behavior:url('//www.pinwin.su/js/PIE.htc');}
#commentBlock h6 {font-size:13px; color:#424242; margin-left:105px}
#commentBlock h6 a{font-size:13px; color:#424242;}
#commentBlock h6 span {font-weight:normal}
#commentBlock p{padding:20px 0px;}


.com-sys{color: #BF5A37; display:block; float:right; padding:15px 0px;}
.com-sys:after, .clear, .comment-footer form:after{
    content:' ';
    display:block;
    height:0;
    clear:both;
    visibility: hidden;}
#commentBlock .b-rating{
    float:right;}
#commentBlock .b-rating .b-rating__button{width:25px!important;height:34px; text-align:center!important; margin:0px!important;}
#commentBlock .b-rating .b-rating__button_pos{margin: 0px 0px 0px 0px!important;background:none!important;color: #ff7c22!important;text-shadow:none!important;}
#commentBlock .b-rating__pos-value{margin: 0px 0px 0px 5px!important;background:none!important;color: #ff7c22!important;text-shadow:none!important;}
#commentBlock .b-rating .b-rating__button_pos:before{content:'\002B';color:rgba(255,124,34,1)!important;text-shadow:none!important;}
#commentBlock .b-rating .b-rating__button_neg{border-color:#ffffff!important;}

div.itemComment {background:#fff; position:relative; margin:5px 0 0px 85px; padding:18px 20px 10px; border:dashed 1px #a8a7a5;font-size:13px; line-height:110%;  }
.answer div.itemComment {margin:5px 0 0px 85px; }
div.itemComment em {background: url(//www.pinwin.su/img/arrow/ar-comment-left.png) no-repeat; width:16px; height:11px; position:absolute; left:-15px; top:-1px;}
div.itemComment p {font-size:13px; color:#666; margin:2px 0 7px 0;}
div.itemComment textarea.txtArea {outline:none; width:100%; height:100%; border:none; font-size:13px; font-family:Helvetica; resize:none;}

div.send {color:#c65937; font-size:15px; position:relative; margin:0px 0 5px 0; float:right; }
div.send input {color:#c65937; font-size:15px; border:none; padding:0; background:none; float:left; margin:9px 7px 0 0;}
div.send em {background: url(//www.pinwin.su/img/send.png) no-repeat; width:39px; height:39px; float:right;}
div.send button {color:#c65937; font-size:15px; border:none; padding:0; background:none; float:left; margin:9px 7px 0 0;cursor:pointer;}

a.send {cursor:hand;color:#c65937; font-size:15px; float:right; position:relative; margin:5px 0 0 0;}
a.send input {color:#c65937; font-size:15px; border:none; padding:0; background:none; float:left; margin:9px 7px 0 0;}
a.send em {background: url(//www.pinwin.su/img/send.png) no-repeat; width:39px; height:39px; float:right;}
a.send button {color:#c65937; font-size:15px; border:none; padding:0; background:none; float:left; margin:9px 7px 0 0;}
a.send:hover input{color:#000;text-decotarion:underline;cursor:hand;}


/* threeBlocks */
.comment-tree #commentBlock {padding:5px 0px 10px 40px;width:93%;}
dl#threeBlocks {position:relative; overflow:hidden; width:1015px; margin:30px auto}
dl#threeBlocks dt {width:31.8226601%/*323px*/; margin-right:20px; float:left}
dl#threeBlocks dt.last {margin-right:0}

#commentsystem{float:left; width:61%;}
#commentsystem h3{ font-size: 27px;margin:0px 0px 15px 0px;}
#commentsystem p, #commentBlock p{color: #4c4c4c; font-size: 14px; line-height:115%;}
#commentBlock p a, #commentsystem p a {color: #BF5A37;}
.all-comment h3{ font-size: 20px; margin:5px 0px 10px 0px; color: #4e4e4e;}
.cocialsystem{ float:right; width:27%;}
.all-comment{float:left; width:61%;}

@media screen and (max-width:930px) and (min-width:10px) {
	
#commentsystem {float:none!important; width:100%; margin-bottom:15px;} 
#commentsystem:after{content:' ';display:block; height:0; clear:both; visibility: hidden;}
.cocialsystem{float:none!important; width:100%;} 
.cocialsystem:after{content:' ';display:block; height:0; clear:both; visibility: hidden;} .coc-fb{ float:left; margin-right:15px;}
.coc-vk{ float:right;}
.all-comment{float:none!important; width:100%;}
.news-page-container .center-page {    overflow: hidden !important;}
}



.vkladki{width:100%; margin-bottom:15px; position:relative; min-width:670px;}
.vkladki:after, .shap_ne_akt:after{
    content:' ';
    display:block;
    height:0;
    clear:both;
    visibility: hidden;}

.menu_shap_akt{
    border-left: solid 1px #d9d9d9;
    border-right: solid 1px #d9d9d9;
    border-top: solid 1px #d9d9d9;
    background: #fff;
    border-radius:0px 4px 0px 0px;
    -webkit-border-radius: 0px 4px 0px 0px;
    -moz-border-radius: 0px 4px 0px 0px;
    behavior:url('//www.pinwin.su/js/PIE.htc');
    height:40px;
    float:left;
    width: 484px;
    position:relative;
    top:2px;
    z-index:100;
}
.menu_shap_akt span,
.menu_shap_neakt span{
    display:block;
    float:left;
    color:#d9d9d9;
    padding-top: 10px;
}
a.shap_akt:link,
a.shap_akt:hover,
a.shap_akt:visited{
    font-size:13px;
    color:#000;
    text-decoration:none!important;
    font-weight:bold;
    background:none!important;
}
.menu_shap_akt a,
.menu_shap_neakt a{
    display:block;
    float:left;
    padding:13px 14px 0px 14px;
}
.menu_shap_akt a:hover{
    color:#bd4c2f;}
.menu_shap_akt a.znak1,
.menu_shap_neakt a.znak1,
.menu_shap_akt a.znak2,
.menu_shap_neakt a.znak2{
    border-left: solid 1px #d9d9d9;
    border-bottom: solid 1px #d9d9d9;
}
.menu_shap_akt a.znak1:hover,
.menu_shap_neakt a.znak1:hover,
.menu_shap_akt a.znak2:hover,
.menu_shap_neakt a.znak2:hover{
    background:url(//www.pinwin.su/img/bg_but_akt.gif) repeat-x top left;
}
.menu_shap_akt a.znak1:link span,
.menu_shap_neakt a.znak1:link span{
    background: url(//www.pinwin.su/img/icons/line.gif) no-repeat top left;
    width:11px;
    height:25px;
    padding-top:0px!important;
}
.menu_shap_akt a.znak2:link span,
.menu_shap_neakt a.znak2:link span{
    background:url(//www.pinwin.su/img/icons/tabl.gif) no-repeat top left;
    width:11px; height:25px;
    padding-top:0px!important;

}
.menu_shap_akt a.znak1:hover span,
.menu_shap_neakt a.znak1:hover span,
a.znak1_akt:link span,
a.znak1_akt:hover span,
a.znak1_akt:visited span{
    background:url(//www.pinwin.su/img/icons/line_a.gif) no-repeat top left;
    width:11px; height:25px;
    padding-top:0px!important;

}
.menu_shap_akt a.znak2:hover span,
.menu_shap_neakt a.znak2:hover span,
a.znak2_akt:link span,
a.znak2_akt:hover span,
a.znak2_akt:visited span{
    background:url(//www.pinwin.su/img/icons/tabl_a.gif) no-repeat top left;
    width:11px; height:25px;
    padding-top:0px!important;

}
a.znak1_akt:link,
a.znak1_akt:hover,
a.znak1_akt:visited,
a.znak2_akt:link,
a.znak2_akt:hover,
a.znak2_akt:visited{
    background:url(//www.pinwin.su/img/icons/bg_but_akt.gif) repeat-x top left;
    border-left: solid 1px #d9d9d9;
    border-bottom: solid 1px #d9d9d9;
}
.menu_shap_neakt{
    border-left: solid 1px #d9d9d9;
    border-right: solid 1px #d9d9d9;
    border-top: solid 1px #d9d9d9;
    border-radius:4px 4px 0px 0px;
    -webkit-border-radius: 5px 0px 0px 0px;
    -moz-border-radius: 5px 0px 0px 0px;
    behavior:url('//www.pinwin.su/js/PIE.htc');
    float:left;
    width: 485px;
    position:relative;
    top:2px;}
.shap_ne_akt{
    width:100%;
    border-bottom: solid 1px #d9d9d9;}
.shap_ne_akt a{
    color:#bd4c2f;
    font-size:13px;
    font-weight:bold;
    padding: 12px 0% 13px 2.5%;
    display:block; float:left;
    text-transform:uppercase;}
.shap_ne_akt a:hover{
    color:#000;}
@media screen and (max-width:1250px) and (min-width:1145px) { .shap_ne_akt a{font-size:12px;padding: 12px 0.7% 13px 0.7%;}}
@media screen and (max-width:1144px) and (min-width:1080px) { .shap_ne_akt a{font-size:10px;padding: 12px 0.7% 13px 0.7%;}}
@media screen and (max-width:1080px) and (min-width:10px) { .shap_ne_akt{ display:none;}}
@media screen and (max-width:2500px) and (min-width:1080px) { .for-conk{display:none;}}

.for-conk{
    position:relative!important;
    z-index:50;}
.for-conk a{
    font-size:13px;
    color:#bd4c2f;
    text-transform:uppercase;
    font-weight:bold;
    padding: 12px 0% 13px 2%;
    display:inline-block;  }
.for-conk a.conk{
    background:url(//www.pinwin.su/img/icons/ab-bub.png) no-repeat right 17px;
    padding-right:15px;}
.for-conk a.conk:hover{
    background:url(//www.pinwin.su/img/icons/ab-bub_a.png) no-repeat right 17px;
    color: #ff7d21;}
.for-conk .bubl{
    position:absolute;
    top: 45px;
    left: 535px;
    z-index:1000;
    width:120px!important;
    -moz-box-shadow: 0px 0px 25px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0px 0px 25px rgba(0,0,0,0.5);
    box-shadow: 0px 0px 25px rgba(0,0,0,0.5);
    filter:dropshadow(color=#000, offX=5px, offY=5px);
    filter: progid:DXImageTransform.Microsoft.shadow(direction=120, color=#000000, strength=18);}
.for-conk .bubl em{
    background: url(//www.pinwin.su/img/icons/corner.png) no-repeat 50% top;
    position:absolute;
    display:block;
    top: -6px;
    width:12px;
    height:7px;
    left:40%;
}
.for-conk ul{
    background: #ffffff;
    padding: 10px 0px 10px 0px;
}
.for-conk ul li{
    float:none;
    padding:5px 10px 3px 10px;}

.for-conk ul li a{
    display: inline!important;}
.for-conk ul li a:hover{
    color: #ff7d21;
}


.for-sponsblock{
    position:relative!important;
    z-index:50;}
.for-sponsblock a{
    font-size:13px;
    color:#bd4c2f;
    text-transform:uppercase;
    font-weight:bold;
    padding: 12px 0% 13px 2%;
    display:inline-block;  }
.for-sponsblock a.conk{
    background:url(//www.pinwin.su/img/icons/ab-bub.png) no-repeat right 17px;
    padding-right:15px;}
.for-sponsblock a.conk:hover{
    background:url(//www.pinwin.su/img/icons/ab-bub_a.png) no-repeat right 17px;
    color: #ff7d21;}
.for-sponsblock .bubl{
    position:absolute;
	background: #fff;
    top: 45px;
    left: 535px;
    z-index:1000;
    width:120px!important;
    -moz-box-shadow: 0px 0px 25px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0px 0px 25px rgba(0,0,0,0.5);
    box-shadow: 0px 0px 25px rgba(0,0,0,0.5);
    filter:dropshadow(color=#000, offX=5px, offY=5px);
    filter: progid:DXImageTransform.Microsoft.shadow(direction=120, color=#000000, strength=18);}
.for-sponsblock .bubl em{
    background: url(//www.pinwin.su/img/icons/corner.png) no-repeat 50% top;
    position:absolute;
    display:block;
    top: -6px;
    width:12px;
    height:7px;
    left:40%;
}
.for-sponsblock ul{
    background: #ffffff;
    padding: 10px 0px 10px 0px;
}
.for-sponsblock ul li{
    float:none;
    padding:5px 10px 3px 10px;}

.for-sponsblock ul li a{
    display: inline!important;}
.for-sponsblock ul li a:hover{
    color: #ff7d21;
}				
.menu_shap_neakt a{
    color:#bd4c2f;
    font-size:13px;
    font-weight:bold;}
.aktiv_but{
//border-left: solid 1px #d9d9d9;
//border-right: solid 1px #d9d9d9;
//border-top: solid 1px #d9d9d9;
    background: #fff;
//border-radius:4px 4px 0px 0px;
//-webkit-border-radius: 5px 0px 0px 0px;
//-moz-border-radius: 5px 0px 0px 0px;
//behavior:url('//www.pinwin.su/js/PIE.htc');
    float:left;
    color:#000!important;
}
.sort_t,
.sort_b,
.top_akt,
.bot_akt{
    width:23px;
    padding:0!important;
    height:40px;
    margin: 0px 4.5px;}
.sort_t{
    background:url(//www.pinwin.su/img/icons/ar_top.png) no-repeat 7px 12px;}
.sort_t:hover{
    background:url(//www.pinwin.su/img/icons/ar_top_a.png) no-repeat 7px 12px;}
.sort_b{
    background:url(//www.pinwin.su/img/icons/ar_bot.png) no-repeat 7px 12px;}
.sort_b:hover{
    background:url(//www.pinwin.su/img/icons/ar_bot_a.png) no-repeat 7px 12px;}
.top_akt{
    background:url(//www.pinwin.su/img/icons/ar_top_a.png) no-repeat 7px 12px;}
.bot_akt{
    background:url(//www.pinwin.su/img/icons/ar_bot_a.png) no-repeat 7px 12px;}

.styled-select select {
    background: transparent;
    width: 260px;
    padding: 10px 5px 5px 5px;
    font-size: 15px;
    border: 0;
    border-radius: 0;
    height: 34px;
    color:#808080;
    -webkit-appearance: none;
    font-family: Arial;
    overflow: hidden;}
.styled-select {
    float:left;
    width: 232px;
    height: 34px;
    background: url(//www.pinwin.su/img/icons/ar_bot.png) no-repeat right;
    margin-right:10px;
    overflow:hidden;}
.styled-select select option{
    font-weight:normal;
    font-size: 15px!important;
    padding: 5px 5px 5px 10px;}

.vkladki .new,
.vkladki .new_akt{
    background: url(//www.pinwin.su/img/bg_but_new.jpg) repeat-x;
    display:block;
    float:left;
    padding: 13px 14px 13px 14px;
    border-radius:4px 0px 0px 0px;
    border: solid 1px #f58603;
    -webkit-border-radius: 4px 0px 0px 0px;
    -moz-border-radius: 4px 0px 0px 0px;
    border-color:#cf691e!important;
    behavior:url('//www.pinwin.su/js/PIE.htc');
    color: #ffffff;
    font-size:14px;
    font-weight:bold;
    position:relative;
    top: 2px;}
.vkladki .new:hover{
    background:#ffe3cd;
    color:#ff7c20;
    border: solid 1px #c66217;
}

/* bottomPart */

div#bottomPart {width:100%; zoom:1;clear:both; zoom:1; overflow:hidden;background: #d8d8d8; border-top: solid 1px #d0cece;}
div#bottomPart ul {position:relative; zoom:1; /*margin:10px 0 20px;*/ overflow:hidden; /*z-index:100*/}
div#bottomPart ul li.first { float:left; zoom:1; font-size:13px; line-height:16px; color:#939393; padding:0px 0px 0px 10px;}
div#bottomPart ul li.first ul {position:relative; overflow:hidden; width:100%; margin:20px 0px;}
div#bottomPart ul li.first ul li {float:left; line-height:16px}
div#bottomPart ul li.first ul li a {float:left; padding:0 10px; text-decoration:none; line-height:14px}
div#bottomPart ul li.first ul li:first-child a {padding-left:0}

#footer .title {font-size:26px; line-height:36px; font-weight:bold; color:#424242; margin:10px 0 10px 10px;}
div#bottomPart ul li.last {float:left}
div#bottomPart ul li.last ul.social {position:relative; overflow:hidden; float:right; width:100%}
div#bottomPart ul li.last ul.social li {float:left}
div#bottomPart ul li.last ul.social li a {float:left; text-indent:-9999px; background:url('//www.pinwin.su/img/sprite.png') 0 0 no-repeat; margin-right:20px; height:24px}
div#bottomPart ul li.last ul.social li.facebook a {width:14px; background-position:-13px -74px}
div#bottomPart ul li.last ul.social li.vkontakte a {width:33px; background-position:-27px -74px}
div#bottomPart ul li.last ul.social li.twitter a {width:29px; background-position:-60px -74px; margin:0}

div#partnerLogos {position:relative; overflow:hidden; width:100%; background: #d8d8d8;}
div#partnerLogos ul {position:relative; overflow:hidden;}
div#partnerLogos ul li {float:left; margin:0px 2% 0px 0px;display:block; padding: 5px 0px 5px 0px;height: 55px; max-width: 18%;}
div#partnerLogos ul li img{ margin: 0px 0px; width:100%;}
div#partnerLogos ul.footlogo{ margin:10px 0px 10px 10px;padding:10px 0px;}
div#partnerLogos ul.footlogo li{-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=30)";filter: alpha(opacity=40);opacity: 0.4;-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear;-ms-transition: all 0.5s linear;transition: all 0.5s linear; }
div#partnerLogos ul.footlogo li:hover{-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);opacity: 1;-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear;-ms-transition: all 0.5s linear;transition: all 0.5s linear;}


div.checkbox {
    color: #5A5A5A;
    float: left;
    font-size: 14px;
    line-height: 24px;
    position: relative;
}
div.checkbox em {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("//www.pinwin.su/img/spriteRegistration.png");
    background-origin: padding-box;
    background-position: -194px -40px;
    background-repeat: no-repeat;
    background-size: auto auto;
    float: left;
    height: 24px;
    margin-right: 10px;
    width: 24px;
}
div.checkbox em.checked {width:24px; height:24px; float:left; background: url('//www.pinwin.su/img/spriteRegistration.png') -170px -40px no-repeat}
/* Registration */
div.Registration {background:#f4f4f4 url('//www.pinwin.su/img/registration_bg.jpg') top center no-repeat; min-height:900px; padding:50px 0 30px 0}
div.Registration h1.title {font-size:35px; line-height:34px; color:#1f1f1f; text-align:center; font-weight:normal; margin-bottom:30px}
div.Registration h1.title span {display:block; color:#5a5a5a; font-size:14px; line-height:18px}
div.Registration h1.title span a {color:#ae472a; text-decoration:none}

input.btn, input.gbtn {width:124px; height:40px; line-height:36px; float:right; background:url('//www.pinwin.su/img/spriteRegistration.png') 0 -40px no-repeat; border:none; color:#fff; font-size:16px; cursor:pointer; letter-spacing:-1px}
input.bbtn {width:204px; height:40px; line-height:36px; float:left; background:url('//www.pinwin.su/img/spriteRegistration.png') 0 -125px no-repeat; border:none; color:#fff; font-size:16px; cursor:pointer; letter-spacing:-1px}
input.gbtn {background:url('//www.pinwin.su/img/spriteRegistration.png') 0 -80px no-repeat}

input.sm_btn, input.sm_gbtn {width:104px; height:30px; line-height:26px; float:right; background:url('//www.pinwin.su/img/spriteRegistration.png') -218px -40px no-repeat; border:none; color:#fff; font-size:16px; cursor:pointer; letter-spacing:-1px}
input.sm_gbtn {background:url('//www.pinwin.su/img/spriteRegistration.png') -322px -40px no-repeat}

div.btns {width:270px; margin:0 auto 50px auto; text-align:center;/* overflow:hidden*/}
div.btns input {margin:10px 5px}
div.btns:after{
    content: ".";
    visibility: hidden;
    display: block;
    height: 0;
    clear: both;}
div.Registration ul#listSocial {background:#f5f5f5; box-shadow:inset 0 2px 2px #ccc; -moz-box-shadow:inset 0 2px 2px #ccc; -webkit-box-shadow:inset 0 2px 2px #ccc; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px}
div.Registration ul#listSocial li {border-top:dashed 1px #d2d2d2; position:relative; overflow:hidden; padding:15px 10px 15px}
div.Registration ul#listSocial li.first {border:none}
div.Registration ul#listSocial li em {float:left; background:url('//www.pinwin.su/img/spriteRegistration.png') -124px -70px no-repeat; width:131px; height:28px; margin:7px 0 5px 10px}
div.Registration ul#listSocial li.facebook em {background-position:-124px -70px; width:131px; height:28px; margin:0 0 15px 10px}
div.Registration ul#listSocial li.twitter em {background-position:-255px -70px; width:135px; height:25px}
div.Registration ul#listSocial li.flickr em {background-position:-124px -98px; width:87px; height:27px}

div.Registration ul#listSocial li ul.inner {margin:0 0 15px; position:relative; overflow:hidden; clear:both}
div.Registration ul#listSocial li ul.inner li {border-top:solid 1px #e0e0e0; color:#5a5a5a; font-size:14px; line-height:18px; padding:10px 0; margin:0 5px}
div.Registration ul#listSocial li ul.inner li div.avatar {position:relative; overflow:hidden; width:45px; height:45px; float:left; border-radius:45px; -moz-border-radius:45px; -webkit-border-radius:45px; margin:0 10px 0 0; behavior:url('../js/PIE.htc');}
div.Registration ul#listSocial li ul.inner li div.avatar img {width:45px; height:45px; border-radius:45px; -moz-border-radius:45px; -webkit-border-radius:45px; behavior:url('../js/PIE.htc');}
div.Registration ul#listSocial li ul.inner li p {float:left; margin-top:5px}
div.Registration ul#listSocial li ul.inner li .sm_btn, div.Registration ul#listSocial li ul.inner li .sm_gbtn {margin-top:8px}

/* regBlock */
div#regBlock {width:470px; margin:0 auto 0px auto; position:relative; overflow:hidden; background:#fff; box-shadow:0 1px 4px #666; -moz-box-shadow:0 1px 4px #666; -webkit-box-shadow:0 1px 4px #666; padding:0px 15px 20pc 15px;}
div#regBlock h6 {color:#252525; font-size:16px; font-weight:normal}
div#regBlock p.social {margin:10px 0 5px 12px; text-align:center; overflow:hidden; position:relative}
div#regBlock p.social a {float:left; width:101px; height:40px; margin:0 5px; background:url('//www.pinwin.su/img/spriteRegistration.png') 0 0 no-repeat}
div#regBlock p.social a.facebook {background-position:0 0}
div#regBlock p.social a.vkontakte {background-position:-101px 0}
div#regBlock p.social a.mail {background-position:-202px 0}
div#regBlock p.social a.odnoklassniki {background-position:-303px 0}

input.txt {border:none; background:#e7e7e7; font-size:14px; width:210px!important; height:40px; margin: 10px 0px; padding:12px 10px; box-shadow:inset 0 2px 2px #ccc; -moz-box-shadow:inset 0 2px 2px #ccc; -webkit-box-shadow:inset 0 2px 2px #ccc; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; outline:none}
input.long {width:310px!important}
textarea.txt {border:none; background:#e7e7e7; font-family:Helvetica; font-size:16px; width:210px!important; height:100px; padding:12px 10px; box-shadow:inset 0 2px 2px #ccc; -moz-box-shadow:inset 0 2px 2px #ccc; -webkit-box-shadow:inset 0 2px 2px #ccc; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; outline:none; resize:none}

div#regBlock span.error {color:#c53636; font-size:11px; /*position:absolute; line-height:11px;*/ top:-15px; left:0}

div.input {position:relative; float:left}
div.input.success em {background:url('//www.pinwin.su/img/spriteRegistration.png') -147px -40px no-repeat; width:23px; height:24px; position:absolute; z-index:10; top:9px; right:10px}
div.input.wrong em {background:url('//www.pinwin.su/img/spriteRegistration.png') -124px -40px no-repeat; width:23px; height:24px; position:absolute; z-index:10; top:9px; right:10px}

div.checkbox {position:relative; color:#5a5a5a; font-size:14px; line-height:24px; float:left; position:relative}
div.checkbox p {margin-bottom:8px}
div.checkbox a {text-decoration:none; color:#ae472a}
div.checkbox em {width:24px; height:24px; float:left; background:url('//www.pinwin.su/img/spriteRegistration.png') -194px -40px no-repeat; margin-right:10px}
div.checkbox em.checked {width:24px; height:24px; float:left; background:url('//www.pinwin.su/img/spriteRegistration.png') -170px -40px no-repeat}



div.checkbox input.check {z-index:100; outline:none; position:absolute; left:0; top:0; width:24px; height:24px; visibility:hidden}
div.checkbox span.error {top:25px!important; left:35px!important; white-space:nowrap}

div#regBlock .text {color:#5a5a5a; font-size:14px; line-height:20px; margin:7px 0 5px}
div#regBlock .text a {color:#c86a44}

div#regBlock table td, div#regBlock table th {/*width:100%;*/ vertical-align:top; color:#5a5a5a; font-size:14px; line-height:20px; padding:5px 0; font-weight:normal}
div#regBlock table th {vertical-align:top; padding-top:10px!important}
div#regBlock table .status {padding-top:10px;vertical-align: top;}

div#regBlock.regInfo {width:70%; padding:0px 35px;}

div#regBlock.regInfo table th {width:160px; text-align:right; padding:0 10px 0 0}
div#regBlock.regInfo table td {line-height:28px}
div#regBlock.regInfo table td input.txt, div#regBlock.regInfo table td textarea.txt {width:235px; background:#e7e7e7}
div#regBlock.regInfo table td.right {vertical-align:top; text-align:center; padding:0;float: none;}

div#regBlock.regInfo table td.right div.changeAvatar {position:relative; overflow:hidden; width:80px; height:80px; border-radius:80px; -moz-border-radius:80px; -webkit-border-radius:80px; margin:0 auto; behavior:url('../js/PIE.htc');}
div#regBlock.regInfo table td.right div.changeAvatar img {position:relative; overflow:hidden; width:84px; height:84px; border-radius:150px; -moz-border-radius:80px; -webkit-border-radius:80px; margin:0 auto; behavior:url('../js/PIE.htc');}
div#regBlock.regInfo table td.right a.change {display:block; position:relative; font-size:12px; background:#fff; box-shadow:0 1px 4px #ccc; -moz-box-shadow:0 1px 4px #ccc; -webkit-box-shadow:0 1px 4px #ccc; color:#cc553d; text-decoration:none; padding:10px 0; behavior:url('../js/PIE.htc');}
div#regBlock.regInfo table td.right a.change em {position:absolute; background:url('//www.pinwin.su/img/spriteRegistration.png') -404px 0 no-repeat; width:12px; height:8px; top:-8px; left:50%; margin-left:-6px}

div#regBlock.regInfo table td a.active {color:#8d8d8d; display:block; padding:10px 0}
div#regBlock.regInfo table td a.inactive {color:#c65937; display:block; padding:10px 0}

div#regBlock.regInfo table.social td em {float:left; background:url('//www.pinwin.su/img/spriteRegistration.png') 0 -165px no-repeat; width:28px; height:28px; margin:0 10px 0 0}
div#regBlock.regInfo table td.blank em {background-position:-1000px -1000px; width:34px}
div#regBlock.regInfo table td.twitter em {background-position:0 -165px; width:34px}
div#regBlock.regInfo table td.facebook em {background-position:-35px -165px; margin-right:16px}
div#regBlock.regInfo table td.vkontakte em {background-position:-64px -165px; width:27px; height:27px; margin-right:17px}
div#regBlock.regInfo table td.google em {background-position:-92px -165px; margin-right:16px}
div#regBlock.regInfo table td.mailru em {background-position:-121px -165px; width:26px; height:25px; margin-right:18px}
div#regBlock.regInfo table td.odnoklassniki em {background-position:-148px -165px; width:24px; height:32px; margin-right:20px}
div#regBlock.regInfo table td.livejournal em {background-position:-173px -165px; margin-right:16px}
div#regBlock.regInfo table td.flickr em {background-position:-202px -165px; width:25px; height:12px; margin-right:19px}
div#regBlock.regInfo table td.youtube em {background-position:-228px -165px; width:26px; height:30px; margin-right:18px}
.bgNo {background:none!important; box-shadow:none!important; -moz-box-shadow:none!important; -webkit-box-shadow:none!important; } 


/* menuProfile */
div#menuProfile {position:relative; overflow:hidden; margin:35px 0 0px 0; valign: top;}
div#menuProfile ul {position:relative; overflow:hidden; width:100%; height:70px}
div#menuProfile ul li {float:left; position:relative; overflow:hidden; width:150px; height:70px}
div#menuProfile ul li.info {width:40%;}
div#menuProfile ul li.last {border-left:dashed 1px #d0cfcf; width:219px; padding-left:40px}
div#menuProfile ul li.info div.avatar {float:left; margin:0 15px 0 0; width:42px; height:42px; position:relative; overflow:hidden; border-radius:42px; -moz-border-radius:42px; -webkit-border-radius:42px; behavior:url('../js/PIE.htc');}
div#menuProfile ul li.info div.avatar img {width:42px; height:42px; border-radius:42px; -moz-border-radius:42px; -webkit-border-radius:42px; behavior:url('../js/PIE.htc');}
div#menuProfile ul li.info h4 {font-size:15px; font-weight:normal}
div#menuProfile ul li.info h5 {font-size:15px; font-weight:normal}
div#menuProfile ul li.info h6 {font-size:14px; color:#666; font-weight:normal; margin:22px 0 0 57px}
div#menuProfile ul li.info h6 span {color:#c65937}
div#menuProfile ul li p a {font-size:15px; color:#424242; display:block; margin:0 0 12px}
div#menuProfile ul li p a.selected {font-weight:bold; color:#c65937}

/* addPhoto */
div#addPhoto {position:relative; overflow:hidden; width:1015px; margin:0 auto}
div#addPhoto h5 {font-size:16px; font-weight:normal; color:#424242; float:left; margin:0 0 20px}
div#addPhoto h5 a {float:right; width:18px; height:18px; background:url('//www.pinwin.su/img/spriteRegistration.png') -404px -8px no-repeat; margin:0 0 0 15px}

div#addPhoto div.input {clear:both; width:100%; margin:0 0 15px 0; position:relative; overflow:hidden}
div#addPhoto div.input input, div#addPhoto div.input textarea {width:645px!important; font-size:16px}
div#addPhoto div.btns {clear:both}

div#addPhoto div.attention {position:absolute; right:0; top:0; background:#424242; color:#fff; font-size:13px; width:50%; padding:4px 10px}
div#addPhoto div.attention strong {display:block}
div#addPhoto div.attention em {position:absolute; left:-5px; top:50%; margin-top:-4px; width:5px; height:9px; background:url('//www.pinwin.su/img/spriteRegistration.png') -404px -27px no-repeat}
div#addPhoto div.attention a {position:absolute; right:15px; top:50%; margin-top:-4px; width:7px; height:7px; background:url('//www.pinwin.su/img/spriteRegistration.png') -416px 0 no-repeat; z-index:10}

div#addPhoto ul.albums {clear:both}
div#addPhoto ul.albums li a {display:block; position:relative; overflow:hidden; background:#e7e7e7; width:294px; padding:9px; border:solid 1px #d2d2d2; margin:0 0 15px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px}
div#addPhoto ul.albums li a h3 {font-size:19px; color:#242424; font-weight:normal; margin:14px 0 0; line-height:24px}
div#addPhoto ul.albums li a h3 em {float:left; width:20px; height:22px; background:url('//www.pinwin.su/img/sprite.png') -262px -116px no-repeat; margin:0 10px 0 3px}

div#addPhoto div.fLeft {/*width:665px;*/ padding:0 30px 0 0}
div#addPhoto div.fRight {width:320px}

.rating-work{
    margin: 10px 0px 20px 0px;}

.work-pobeditel{position:absolute; left:0px;}
.info-pobeditel{position:absolute; left:20px; top:125px; max-width:300px; overflow:hidden; z-index:11;}
.info-priz{position:absolute; right:20px; top:125px; max-width:450px; overflow:hidden; z-index:100;}
.info-pobeditel h4, .info-priz h3 span{ text-transform:uppercase; color:#ffffff; font-size:12px; font-weight:bold!important; display:block;    -moz-text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
    -webkit-text-shadow: 1px 1px 1px rgba(0,0,0,0.3); text-shadow: 1px 01px 1px rgba(0,0,0,0.3);filter:dropshadow(color=#ffffff, offX=-1px, offY=1px);filter: progid:DXImageTransform.Microsoft.shadow(direction=120, color=#000, strength=1);}
.info-pobeditel h3 a, .info-priz h3{ font-size:22px; color:#ffffff!important; margin:0px 0px 15px 0px; text-decoration:none;}
.info-priz h3, .info-priz h4{ text-align:right;}
@media screen and (max-width:1000px) and (min-width:900px){.info-pobeditel h3 a, .info-priz h3{font-size:18px;max-width:350px;}}
@media screen and (max-width:900px) and (min-width:700px){.info-pobeditel h3 a, .info-priz h3{font-size:16px;max-width:250px;}}
@media screen and (max-width:700px) and (min-width:10px){.info-pobeditel h3 a, .info-priz h3{font-size:14px;max-width:200px;}}
@media screen and (max-width:1030px) and (min-width:1000px){.info-priz{ right:110px!important;}}
.decor-foto{
    background:  -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1));
    background:  -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0)));
    background:  -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    background: (top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1));
    position: absolute;
    bottom:0px;
    height:90px;
    width:100%;
    z-index:10;}

.party {position:relative;}
.party a:link {color:#4D4D4D; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
.party a:hover {color:#bd4c2f; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
.party a.activ {color:#c55836;}
.party span {color:#b2b2b2;}
.rus, .eng {margin:15px 0 10px 15px;position:relative;}
.rus {letter-spacing:6px;}
.eng {letter-spacing:8px;}
.portrets {padding:20px 0;position:relative; height: 100%;width: 100%;}
.port {float:left; width:250px;}
.port img {margin:10px;width:70px; height:70px; border-radius:70px; -moz-border-radius:70px; -webkit-border-radius:70px; behavior:url('../js/PIE.htc'); float:left;}
.port .name{   float: right;   padding-top: 20px;    width: 150px;}

/* expertList */
ul.expertList {position:relative; overflow:hidden; width:100%}
ul.expertList li {height: 210px;float:left; margin:0 5px; width:135px; text-align:center; font-size:15px; line-height:15px; color:#424242; /*white-space:nowrap*/}
ul.expertList li:last-child, ul.expertList li.last-child {margin-right:0}
ul.expertList li div.avatar {margin:0 auto 10px auto}
ul.expertList li a {color:#424242}
ul.expertList li {color:#424242}
ul.expertList div.opis{width:140px;height: 100px;font-size: 11px;}

/* expertList BIG */
ul.expertList_big {position:relative; overflow:hidden; width:100%}
ul.expertList_big li {float:left; margin:0 5px; width:243px; text-align:center; font-size:15px; line-height:20px; color:#424242;/*white-space:nowrap*/}
ul.expertList_big li:last-child, ul.expertList li.last-child {margin-right:0}
ul.expertList_big li div.avatar {margin:0 auto 10px auto}
ul.expertList_big li a {color:#424242}
ul.expertList_big li {color:#424242}
ul.expertList_big div.name{padding:10px 0px;width:250px;font-size:20px;}
ul.expertList_big div.opis{width:250px;height:120px;}

div.avatar {width:74px; height:74px; position:relative; overflow:hidden; z-index:3; border-radius:70px; -moz-border-radius:70px; -webkit-border-radius:70px; behavior:url('../js/PIE.htc');}
div.avatar img {position:absolute; top:0; left:0; z-index:2; width:74px; height:74px; border-radius:70px; -moz-border-radius:70px; -webkit-border-radius:70px; behavior:url('../js/PIE.htc');}

div.avatarbig {width:240px; height:240px; position:relative; overflow:hidden; z-index:100; border-radius:240px; -moz-border-radius:240px; -webkit-border-radius:240px; behavior:url('../js/PIE.htc');}
div.avatarbig img {position:absolute; top:0; left:0; z-index:10; width:240px; height:240px; border-radius:240px; -moz-border-radius:240px; -webkit-border-radius:240px; behavior:url('../js/PIE.htc');}


/* listWork */
ul.listWork {position:relative; overflow:hidden; width:100%}
ul.listWork li {float:left; position:relative; /*overflow:hidden;*/ width:240px; height:280px; margin:0 20px 25px 0; text-align:center; font-size:12px; color:#999; }
ul.listWork li span {display:block; margin-top:30px}
ul.listWork li:last-child, ul.listWork li.last-child {margin-right:0}
ul.listWork li img {position:absolute; top:0; left:0; opacity:0.5;/*border-radius:195px; -webkit-border-radius:195px; -moz-border-radius:195px; behavior:url('../js/PIE.htc');*/ }
ul.listWork li:hover img {opacity:1}
ul.listWork li a {/*width:200px; height:200px;*/ }

ul.listWork div.foto{overflow:hidden; height: 200px; width:200px; position: relative;border-radius:200px; -webkit-border-radius:200px; -moz-border-radius:200px; behavior:url('../js/PIE.htc');}
ul.listWork div.name {padding:10px 0px;width:200px;}
ul.listWork div.name a{font-size:20px;color: #424242;opacity: 0.5;}
ul.listWork div.name a:hover{opacity: 1;}
ul.listWork div.opis{width:200px;height:120px;}
ul.listWork div.opis a{ color:#000;}
ul.listWork li .foto img{border-radius:200px; -webkit-border-radius:200px; -moz-border-radius:200px; behavior:url('../js/PIE.htc');width:200px; height:200px;}

ul.listWork.blank li {background:url('//www.pinwin.su/img/sprite.png') -194px -240px no-repeat}

/* brandContent */
div#brandContent {position:relative; overflow:hidden; //margin:0 auto; padding:0 0 0px; max-width:1100px;}
div.brandfon{ padding-left:15px;}
div#brandContent h1 {font-size:36px; font-weight:bold; color: #000;margin: 30px 0 20px;}
div#brandContent h3.faq { background:url(//www.pinwin.su/img/faq.gif) no-repeat top left;font-size:18px; font-weight:bold; color: #000; padding: 10px 0px 20px 50px;margin: 0px 0 20px;}
div#brandContent h3.faq1{ background:url(//www.pinwin.su/img/juri.gif) no-repeat top left;font-size:18px; font-weight:bold; color: #000; padding: 10px 0px 20px 50px;margin: 0px 0 20px;}
div#brandContent p {font-size:15px; line-height:24px; color:#424242;padding-top: 20px;}

div#brandContent div.fLeft {width:320px; margin-right:30px; float:left;}
div#brandContent div.fRight { float:right;}
#brandContent p a {color: #BF5A37; text-decoration:none;}

/* listHorizontal */
ol#listHorizontal {position:relative; overflow:hidden; margin-top:-1px}
ol#listHorizontal li {/*list-style:decimal;*/ position:relative; padding:1px 0}
ol#listHorizontal li.oddRow {background:#fff}
ol#listHorizontal li div.middle { position:relative; overflow:hidden; margin:5px auto 5px auto}

ol#listHorizontal table th {font-weight:normal; font-size:13px; color:#424242; text-align:left; vertical-align:middle; width:46.1538462%/*450px*/}
ol#listHorizontal table th a {font-size:16px; color:#424242; line-height:18px; display:block}
ol#listHorizontal table td {font-size:15px; color:#737373; line-height:20px; vertical-align:middle}
.oddRow table td.total,td.people,td.expert,td.comments {width:11.15385%;}
ol#listHorizontal table td span {font-size:19px; color:#d2d2d2; display:block; width:2.56410256%/*25px*/; padding:0 5px}
ol#listHorizontal table td.img {width:9.23076923%/*90px*/}
ol#listHorizontal table td.number {font-size:16px; width:1.53846154%/*15px*/}
//ol#listHorizontal table td.people {width:15.3846154%/*150px*/}

ol#listHorizontal table td div.avatar {position:relative; overflow:hidden!important; width:55px; height:55px; float:left; margin:0 0 0 25px; border-radius:55px;z-index:1; -moz-border-radius:55px; -webkit-border-radius:55px; behavior:url('../js/PIE.htc');}
ol#listHorizontal table td div.avatar img {width:55px; height:55px; border-radius:55px; -moz-border-radius:55px; -webkit-border-radius:55px; behavior:url('../js/PIE.htc'); }


ol#listHorizontal table td em {float:left; background:url(//www.pinwin.su/img/sprite.png) -65px -119px no-repeat; width:19px; height:19px; margin:0 5px 0 0}
ol#listHorizontal table td.total em {background-position:-69px -123px; width:16px; height:14px; margin:2px 5px 0 0}
ol#listHorizontal table td.expert em {background-position:-85px -121px; width:15px; height:22px}
ol#listHorizontal table td.pin em {background-position:-100px -122px; width:11px; height:21px; margin:1px 5px 0 0}
ol#listHorizontal table td.people em {background-position:-111px -119px; width:19px; margin-top:-2px}
ol#listHorizontal table td.comments em {background-position:-129px -121px; height:16px; margin:1px 5px 0 0}


.pobeda_win{height:55px;float:left; width: 55px; overflow: hidden; background: url(//www.pinwin.su/img/finalist_sm.png) no-repeat transparent; position: relative;padding-right: 10px;}
.pobeda_user{height:64px; width: 64px; background: url(//www.pinwin.su/img/finalist_big.png) no-repeat transparent;}


.pobeditel{height:55px; width: 55px; right: 0px; top:0px; overflow: hidden; background: url(//www.pinwin.su/img/pobeditel.png) no-repeat transparent; position: absolute; z-index: 0;}
#fotochng .pobeditel{height:55px; width: 55px; right: -20px; top: 0px;z-index: 10; overflow: hidden; background: url(//www.pinwin.su/img/pobeditel.png) no-repeat transparent; position: absolute;}
.pobeditel_win{height:55px;float:left; width: 55px; overflow: hidden; background: url(//www.pinwin.su/img/pobeditel_sm.png) no-repeat transparent; position: relative;padding-right: 10px;}
.pobeditel_user{height:64px; width: 64px; background: url(//www.pinwin.su/img/pobeditel_big.png) no-repeat transparent;}

.usl{background: none repeat scroll 0pt 0pt rgb(215, 215, 215); padding: 10px; margin: 10px 0pt 20px; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; font-size:14px; line-height:120%; }
.usl img{float: left; padding: 0pt 10px 0pt 0pt;}
.usl ul{margin-left: 85px;}
.color{color:#BF5A37; font-size:14px; line-height:120%;}
.usl b {text-transform:uppercase; font-weight:bold;}
.usl2{float:left;background: none repeat scroll 0pt 0pt rgb(215, 215, 215); padding: 10px; margin: 10px 0pt 20px; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px;}
.contest-container-list {overflow-y: auto;}

.request .dialogNormal {
    max-width: 920px;
    margin: 0 auto;
    padding-left:70px;}
@media screen and (max-width:920px) and (min-width:10px){
    .koll span {display:none;}
	.work .end div:first-child, .concurs .end div:first-child{ width:100%; font-size:14px!important;}
}
.knopki {width:100%; padding:15px 0px;border-top: solid 1px #CCCCCC;border-bottom: solid 1px #CCCCCC; margin:0px 0px 20px 0px;}
.knopki li{float:left; margin-right:10px;}
.knopki:after{
    content: ".";
    visibility: hidden;
    display: block;
    height: 0;
    clear: both;}
.work-galery .wg-images-list img {max-height:none !important;}





.sidebar-container .sidebar__title:hover{color:#ff7d21;	cursor: hand!important;}
.b-comment-project__comments-caption {padding-top: 5px;}
.statistic__count {padding-right: 15px;}
.b-headline .logo {width: 40%;float: left; position:relative; margin-right:110px;}
.b-headline .logo img{ max-width:40%; min-width: 100px;}

.ui-dialog-titlebar-close:before{
    content:' '!important;
    position:absolute;
    background: url("//www.pinwin.su/img/closeMenu.png") no-repeat top left;
    height: 17px !important;
    left: 16px !important;
    top: 17px !important;
    width: 16px !important;
}
.season-number text{ font-size: 5.5em;}
#banner-2 a img, #banner-3 a img, #banner-4 a img{width:100%;}
.b-main-statistic-list__value{line-height:80%;}

.b-main-statistic-box{
    width:55%;
    position:absolute;
    top: 0px;
    right:0px;
    margin-right:0px!important;
    overflow:visible;}
.scadv{ position:relative; z-index:4;}
.rashlop{ height:40px; max-width:1015px;}
.rashlop iframe, .rashlop div{
	height:40px !important;}
.rashlop iframe:hover, .rashlop div:hover{
	height:300px !important;
}
.sidebar-container{z-index: 100000!important;}
.contest-number{
    display:table!important;


}

.contest-number span{
    display: table-cell!important;
    vertical-align:middle;
    padding:40px 0px 0px 0px;
    border: none!important;
}
.contest-number svg{
    display: table-cell!important;
    max-height: 100px!important;
    vertical-align:middle;
}
.b-headline .rightpoz-logo{ width:0%!important;}

.season-number svg{top:10%; min-width:70px; letter-spacing:-7px;    position: relative;left: -10px;}

#banner-1{ padding-left:110px;}
@media screen and (max-width:1024px) and (min-width:1000px){#banner-1{ padding-left:0px;}}
@media screen and (max-width:1000px) and (min-width:10px){#banner-1{ display:none;}}
.w700 p{
    margin:10px 0px;
    font-size:13px;
    line-height:130%;}
.w700 h1{
    font-weight:bold;
    font-size:20px;
    line-height:22px!important;
    margin:15px 0px;}
.w700 h3 a{
    font-weight:bold!important;
    color:#ff7d21;
    margin:3px 0px!important;
    display: block;}

.work-galery-comment{
    max-height:220px;
    overflow-y: auto;
//display:table;
    margin:15px 0px 10px 0px;
    font-size:14px!important;
    line-height:110%;}
.info-galery-col1{
    display:table-cell;
//width:50%;
    text-align:justify;
}

.info-galery-col1 input{
    border: solid 1px #e6e6e6;
    border-radius:2px;
    color: #ff7d21;
    font-size:14px;
    padding:10px 20px;
    background:none;
    margin:20px 0px 0px 0px;}
.info-galery-col1 input:hover{
    background:#e6e6e6;
    color:#000;}
.nafoto{
    color:#999999;
    font-style:italic;
    font-size:14px;
    margin:0px 0px 10px 0px;}
.info-galery-col2{
    display:table-cell;
    padding-left:2%;
    color:#4c4c4c;
}
.work-galery-comment-item{

//margin:0px 0px 0px 20px;
}
.work-galery-comment-item li{
    padding:10px 0px 10px 35px;
    background:url(//www.pinwin.su/img/air.png) no-repeat 0px 10px;
}
.main-sponsor{
    height:100px;
    margin-top:20px;
    border-top: solid 1px #e6e6e6;
    position:relative;
    display:table;
    width:100%;}
.main-sponsor a{
    display:table-cell;
    vertical-align:middle;
    text-align:left;
    padding-left:20px;}
.main-sponsor a:first-child{
    width:10%;}
.main-sponsor a span{
    font-size:30px;
    font-weight:bold;
    color:#000;
    padding-left:30px;}
.main-sponsor .predmet{
    position:absolute;
    bottom:0px;
    right:30px;
    z-index:10;}
.main-sponsor .predmet a{
    display:block;
}
.rightpoz-logo a.news{ display:none!important;}
.kavtop{
    background:url(//www.pinwin.su/img/blockquote-top.gif) no-repeat top left;
    display:inline-block;
    width: 20px;
    height:13px;
    margin: 0px 5px;}

.kavbot{
    background:url(//www.pinwin.su/img/blockquote-bottom.gif) no-repeat bottom right;
    display:inline-block;
    width: 20px;
    height:13px;
    margin-left:5px;}
h2 .indent-image {
    width: 146px;
    height: 9px;
    overflow: hidden;
    float: left;
    top: 5px;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    margin-right: 5px;
    background: url(//www.pinwin.su/img/article-indent-img.png) no-repeat left top; }

.icon-star-3{
    background:url(//www.pinwin.su/img/star.png) no-repeat left 2px;
    display:inline-block;
    width:24px;
    height:21px;
    margin-right:5px;}
.b-interview-alpha .b-interview-alpha-content h3{
    font-weight:bold;
}
.b-interview-alpha .b-interview-alpha-content h2{
    line-height: 1.25em;
    font-size: .875em;
    color: #1a1a1a;
    font-weight:bold;
    margin-bottom: 15px;
}
.logolink{
    max-width:25%;
	white-space:nowrap;}
.logo-memu, .logo-memunotx{
    display:table-cell;
    text-align:left;
    width:70%;
    vertical-align:middle;
    padding:35px 0px 0px 0px;}
.logo-memu ul, .logo-memunotx ul{
    display:table;}
.logo-memu ul li, .logo-memunotx ul li{
    display:table-cell;
    text-align:left;
    padding-left:30px;
    font-size:16px;
    font-weight:bold;}
.logo-memu ul li:first-child, .logo-memunotx ul li:first-child{
    padding-left:20px}
.logo-memu ul li a, .logo-memunotx ul li a {
    text-transform:uppercase;
    color:#4e4e4e;
   padding:2px 0px 2px 32px;
   white-space: nowrap;
}
.logo-memu ul li a:hover,
.logo-memunotx ul li a:hover,
.icon-lich a.lich-akt,
.icon-news a.news-akt,
.icon-conk a.conk-akt,
.icon-conk a.conk-uch
{
    color:#ff7e22;}

.icon-lich a{
    background:url(/img/icons/icon-lich.png) no-repeat 0px 2px;

}
.icon-lich a:hover,
.icon-lich a.lich-akt{
    background:url(/img/icons/icon-lich_a.png) no-repeat 0px 2px;

}
.icon-uch a{
    background:url(/img/icons/icon-uch.png) no-repeat 5px 2px;

}
.icon-uch a:hover,
.icon-uch a.uch-akt{
    background:url(/img/icons/icon-uch_a.png) no-repeat 5px 2px;

}
.icon-news a{
    background:url(/img/icons/icon-news.png) no-repeat 0px 3px;

}
.icon-news a:hover,
.icon-news a.news-akt{
    background:url(/img/icons/icon-news_a.png) no-repeat 0px 3px;

}
.icon-gal a{
    background: url(/img/icons/icon-gal.png) no-repeat 0px 0px;

}
.icon-gal a:hover,
.icon-gal a.gal-akt{
    background:url(/img/icons/icon-gal_a.png) no-repeat 0px 0px;

}
.icon-conk a{
    background:url(/img/icons/icon-conk.png) no-repeat 0px 3px;
    padding:0px 55px 0px 35px!important;
    display:block;
    position:relative;}
.icon-conk a:hover,
.icon-conk a.conk-akt{
    background:url(/img/icons/icon-conk_a.png) no-repeat 0px 3px;}
.icon-conk a span{
    display:block;
    border-radius: 40px;
    border: solid 1px #e6e6e6;
    color:#ff7c21;
    position:absolute;
    padding:10px;
    font-weight:normal;
    font-size:20px;
    right:0px;
    top: -12px;
    margin: 0px 0px 0px 0px;
	min-width:20px;
	text-align:center;}

.icon-conk a:hover span,
.icon-conk a.conk-akt span
{
    border: solid 1px #ff7e22;
    color:#000;}
@media screen and (max-width:960px) and (min-width:10px){.center-page {margin-left: 0px !important;}}	
@media screen and (max-width:1270px) and (min-width:1150px){.logo-memu ul li {font-size:15px;padding-left:10px;}}
@media screen and (max-width:1150px) and (min-width:1010px){.logo-memu ul li {font-size:13px;padding-left:10px;}}
@media screen and (max-width:1010px) and (min-width:950px){.logo-memu ul li {font-size:12px;padding-left:8px;}}
@media screen and (max-width:950px) and (min-width:910px){.logo-memu ul li {font-size:11px;padding-left:5px;}}
@media screen and (max-width:910px) and (min-width:780px){.logo-memu ul li {font-size:10px;padding-left:5px;}  .icon-lich a.lich-akt,.icon-news a.news-akt,.icon-conk a.conk-akt{background:none;}}
@media screen and (max-width:1280px) and (min-width:800px){.season-number text {font-size: 5em;} .logo .logolink img{ padding:0px 0px 0px 10px; max-width:250px;} .logo-memu ul li{ padding-left:10px;}}
@media screen and (max-width:800px) and (min-width:10px){.season-number text {font-size: 4em;} .logo .logolink img{ padding:0px 0px 0px 0px; max-width:200px;}}

.center-page-container .news-page .logolink{
    padding-left:10px;}
.season-number{
    width:25%;
    text-align:left;
}
.leftpoz-logo{display:none;}

.albums-table {width:100%;}
.albums-table th {font-weight: bold;
    padding-bottom: 15px;}

.adres-country {
    margin: 10px 0px 10px 40px
}
.adres-country div {
    height: 35px !important;
}
.adres-country select {
    height: 35px !important;
}

.interiorexplorer{
	display: block;
    color: #ff7e22 !important;
    padding-left: 85px;margin-top: 10px;
	height: 30px;
	font-size: 12px!important;
	/*text-align: center;   */
	background: url(https://www.pinwin.su/imgs/pages/logoiex.png) no-repeat left top;
}
.iepartgrey {   float: left; padding-top: 5px;color: #ff8c00;}
.iepartok{    float: left; color: green;    font-weight: bold; padding-top: 5px;}
#requestansw {color: #ff8c00;}
#requestansw a {color: #ff8c00;text-decoration: underline;}
.pager{font-style: italic;color: #999;    padding: 20px;font-size: 18px;}
.page, .page1 {font-size:24px;}
.page a:hover, .page1 a:hover{text-decoration:underline;}
.page1  a{color: #fa5005;}
.page  a{color:#000;}

.b-happy-birthday__category1 {
	position: absolute;
	z-index: 2;
	top: 30px;
	cursor: pointer;
	border: 0;
	background: 0 0;
	padding: 0;
	margin: 0;
	font-size: 1em;
	left: 55px;
}
.b-happy-birthday__category1 .category-icon {
    font-size: 1.25em;
    color: #fff;
    position: absolute;
    top: 8px;
    left: -15px;
    z-index: 1;
}
.b-happy-birthday__category1:before {
    color: #ff7d21;
    content: '\e62e';
    font-family: icomoon;
    font-size: 2.5em;
    position: absolute;
    z-index: -1;
    overflow: hidden;
    left: -30px;
    top: 0;
}
.sponsor-logo a span {font-size:10px !important;}
.fotograph{font-size:12px; color:#000; font-style:italic; font-weight:bold;}
.searchabc{ margin:15px 0px 0px 0px;}
.searchabc input[type="text"] {border:solid 1px #c1c1c1; width:300px;line-height: 22px;}
.searchabc input[type=submit] {
    font-size: 12px;
    text-transform: uppercase;
    color: #fff;
    height: 25px;
    line-height: 25px;
    padding: 0 25px;
    border: 0;
    border-radius: 3px;
    background: linear-gradient(#ff9628, #ff6c1c);
    text-shadow: 0 -1px rgba(255, 255, 255, .5);
    -webkit-font-smoothing: antialiased;
    cursor: pointer;
    letter-spacing: .2em
}

.searchabc input[type=submit]:hover {
    background: linear-gradient(#ff6c1c, #ff9628)
}
.body-jobs h1{font-size: 1.5em; font-weight:bold; margin: 10px 0px 25px 0px;}
.ie .but_ie {
      background-color: #ff9e00;
      background-image: -moz-linear-gradient(#ff9e00, #ff7e00);
      background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff9e00), to(#ff7e00));
      background-image: -webkit-linear-gradient(#ff9e00, #ff7e00);
      background-image: -o-linear-gradient(#ff9e00, #ff7e00);
      -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2) ;
      -moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2) ;
      box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2) ;
	 font-family: "Segoe UI Bold", "segoe_uibold", "Open Sans", sans-serif;
    font-size: .875em;
    color: #f2f2f2;
    min-width: 250px;
	display:inline-block;
	text-align:center;
	padding:10px 0px 10px 0px;
	margin-top:20px;}
.ie .but_ie:hover {
      background-color: #ff8600;
      background-image: -moz-linear-gradient(#ff8600, #ffa200);
      background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff8600), to(#ffa200));
      background-image: -webkit-linear-gradient(#ff8600, #ffa200);
      background-image: -o-linear-gradient(#ff8600, #ffa200);
      -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2) inset;
      -moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2) inset;
      box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2) inset;
	  transition: all 0.2s ease-in-out;}
.ie .info_ie{
	font-size:12px;
	margin-top:15px;
	padding-bottom:10px;
	color:#666;
	border-bottom: 1px solid #e6e6e6;}
.ie strong{ font-weight:bold;}
.s-menu, .s-menu1{ position:relative; display:block;}
.s-menu1{ margin:0px 0px 20px 0px;}
.s-menu ul, .s-menu1 ul{ background:#f5f5f5; font-weight:bold; font-size:16px; margin:0px 0px 2px 0px; padding: 0px 45px 0px 0px;height:46px; overflow:hidden; }
.s-menu ul li, .s-menu1 ul li{ float:left; margin:15px 20px 15px 20px;}
.s-menu ul li a, .s-menu1 ul li a{color:#4c4b4b;}
.s-menu ul li a:hover, .s-menu1 ul li a:hover,
.s-menu ul li a.akt_or, .s-menu1 ul li a.akt_or{color:#e86e03;}
.s-menu ul:after, .s-menu1 ul:after, .ar_proj:after{
    content: ".";
    visibility: hidden;
    display: block;
    height: 0;
    clear: both;
}

.i-plus-button {position:absolute; right:20px; top:10px;background:url(/img/plus_or.png) no-repeat; display:block; width:25px; height:25px;cursor: pointer;}
.i-minus-button {position:absolute; right:20px; top:10px;background:url(/img/minus_or.png) no-repeat; display:block; width:25px; height:25px;cursor: pointer;}
.s-menu input, .s-menu1 input{position:absolute; right:20px; top:10px; width:1px; height:1px;}
.s-menu input:checked + .hidden-text, .s-menu1 input:checked + .hidden-text{height: auto;}
.content-project{ margin:0px 0px 20px 0px;}
.content-project p{ font-size: 14px; color:#3b3a3a; line-height:130%; margin:10px 0px;}
.s-menu1 h1{ font-size: 20px; font-weight:normal; margin:30px 0px 25px 0px;}
.s-menu1 h1 span{ color:#ef7101;}
.ar_proj{ float:right; margin:20px 30px 15px 0px;}
.ar_proj a{ color:#3b3a3a; padding:0px 1px; font-weight:bold;}
.ar_proj a:hover, .ar_proj a.akt{ color:#e36509;}
.ar_proj .ar_prev{ background:url(//www.pinwin.su/img/ar_proj.png) no-repeat 0px 0px; width:9px; height:13px; display:inline-block; padding:0px; margin:0px 3px 0px 0px;}
.ar_proj .ar_prev:hover{ background:url(//www.pinwin.su/img/ar_proj.png) no-repeat -22px 0px; width:9px; height:13px; display:inline-block;}
.ar_proj .ar_next{ background:url(//www.pinwin.su/img/ar_proj.png) no-repeat -10px 0px; width:9px; height:13px; display:inline-block; padding:0px; margin:0px 0px 0px 3px;}
.ar_proj .ar_next:hover{ background:url(//www.pinwin.su/img/ar_proj.png) no-repeat -32px 0px; width:9px; height:13px; display:inline-block;}

.fall{padding-bottom:60px;}
.fall h2{font-size:27px; padding-left: 25px}
.fall strong{padding-left: 25px; font-weight:bold}
.fall .logo-memu ul{ display:block;}
.fall .logo-memu ul li{ display:block; float:left; line-height:300%;}

.fall .icon-conk a{padding: 0px 55px 0px 5px!important;}
.left-plashka-info h3 img {max-height: 27px;}
.main-banner-box .left-plashka .left-plashka-info h3 {max-height: 19px;    overflow: hidden;}

.eto{ font-family:Arial, Helvetica, sans-serif;}
.eto h1{ font-size:36px!important; font-weight:bold; text-align:center; margin:50px 0px!important; line-height: 110%;}
.eto_col1{ width:45%; float:left;  padding:0px 20px 0px 0px;}
.eto .etoul{ margin:0px 0px 30px 0px;}
.eto .etoul li{ list-style: none!important; color: #cccccc; font-size: 24px; margin:40px 0px 0px 0px;}

.eto .etoul li span, .eto .etoul li a{ color: #666666;}
.eto .etoul li span strong, .eto .etoul li a strong{ color:#000; font-weight:bold; font-size:30px;}
.eto .etoul li span b, .eto .etoul li a b{color:#000;}
.eto .etoul li span b i, .eto .etoul li a b i{ font-style:italic;}
.eto .etoul li a:hover, .eto .etoul li a:hover, .eto .etoul li a:hover span, .eto .etoul li a:hover span strong, .eto .etoul li:hover a:hover strong{ color: #fd710f!important;}
.eto_col2 {width:52%; float:left;border-left: solid 1px #d5d7db; margin:0px 0px 20px 0px;}
.eto_col2 .etoul2{margin: 0px 0px 10px 0px;}
.eto_col2 .etoul2 li{ list-style:none!important; float:left;margin:10px 0px 10px 40px;}
.adv360{background: #fafafa; padding:10px 0px 30px 0px;}
.eto .adv360 h1{ margin:20px 0px!important;}
.adv360 a{ color:#000; font-size:24px; text-decoration:none; display:block; text-align:center;}
.otziv{ width:100%;}
.otziv td.otziv_c1{ max-width:380px; width:28%;}
.otziv td.otziv_c2{ font-size:11px; color:#000; }
.otziv td.otziv_c2 div{ padding-left:3%; line-height:150%;}
.c2_cont{ font-weight:bold;padding:0px 0px 10px 3%;}
.otziv td.otziv_c2 div span{ color: #fb6911;}
.otziv td.otziv_c1 img{ width:100%; max-width:380px;}

.collaj-container{margin: 30px 40px 0px 240px;}
.collaj-container h2{ font-size:28px;}
.collaj-container .btncolaj{display: inline-block;padding: 7px 12px;font-size: 14px;text-align: center;white-space: nowrap;border-radius: 4px; background: #5cb85c; color:#ffffff!important; text-decoration:none;  -moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
    -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
    filter:dropshadow(color=#000, offX=1px, offY=1px);
    filter: progid:DXImageTransform.Microsoft.shadow(direction=120, color=#000000, strength=2);}
.collaj{ margin:10px 0px 10px 0px;}
.collaj-container .collaj li{ float:left; border: solid #858484; max-width: 210px; background:#858484; margin:0px 10px 10px 0px;}
.collaj-container .collaj li img{ width:100%;}
.collaj-container .collaj-info{ padding: 7px 5px 8px 5px;}
.collaj-container .collaj-text{ display:block; text-align:left; width:60%; height:40px; overflow:hidden; color:#ffffff; font-size:12px; line-height:110%; float:left;}
.collaj-container .collaj-but{ display:block; text-align:right; width:35%; float:right;}
.collaj-container .collaj-but a{ display:inline-block; width: 29px;}
.collaj-info:after , .collaj:after {content: " ";visibility: hidden;display: block;height: 0;clear: both;}

@media screen and (max-width:2500px) and (min-width:780px){
	.minishap{ display:none;}
	.mod-current-contests{ max-width:250px; font-size:14px; padding:3px; margin-bottom:20px;}
	.logo-memunotx{ display:none;}}
@media screen and (max-width:930px) and (min-width:10px){
    .side-work{ width:100%;float:none;}
    .side-work figure{width:40%;}
    .side-work figure img{ float:left;width:40%;max-width:120px; margin-right:10px;}
    .side-work figure h4{font-size:14px; text-align:left; padding-top:20px;}
    .all-social{ text-align:left!important;}
    .all-social a{ margin-top: 0px!important; margin-left:1%!important; }
    .side-work figure:after{
        content: ".";
        visibility: hidden;
        display: block;
        height: 0;
        clear: both;}
    .all-social a.soc-fb, .all-social a.soc-vk, .all-social .soc-comment, .all-social .like-box{ top:25px;}
    .soc-look{ margin-right: 5px!important;}
    .soc-look-info{ display:none;}

}

 
@media screen and (max-width:780px) and (min-width:550px) {
    .menu_shap_akt, .menu_shap_neakt{width: 367px!important;}
    .styled-select select {width: 230px!important;font-size: 12px!important;padding: 10px 0px 5px 0px!important;}
    .styled-select {width: 202px!important;}
    .styled-select select option{font-size: 12px!important;padding: 5px 2px 5px 5px!important;}
	.logo-memu ul li {font-size: 12px !important;}
	.logo-memunotx{ width: 50%;padding: 35px 0px 0px 40px;}
	.logo-memunotx ul li{ padding-left:20px;}
    .for-conk .bubl{left: 380px!important;}
    .work-galery{ max-width: 780px!important;}
	.home{ float:none;padding: 0 15px 0px 15px;}
	.add-work span{ background: none; font-size: 11px!important;}

}

@media screen and (max-width:400px) and (min-width:10px) {
.profile .profile-contest-row .contest-list-grid .list-grid-item.main-item img{max-height: 280px!important}
.profile .profile-contest-row .contest-list-grid .list-grid-item.main-item{ height:250px!important; width:250px!important;}
.contest .season-container .folder{ width:250px;}
.contest .season-container .folders-container{ margin-left:0px!important;}
textarea.txt{ width:130px!important;}
input.txt{ width:130px!important;}
div#regBlock.regInfo table td.right{ display:none;}
.request{ margin-left:-30px;}
div#regBlock.regInfo table td{ line-height:16px; font-size:12px;}
.main-banner-box .konk-gallery{ border-right: none!important;}
.main-banner-box .konk-gallery div.end{ padding: 0px 1%!important; height:20px;}
}
@media screen and (max-width:650px) and (min-width:10px) {
	.all-social a.soc-fb, .all-social a.soc-vk{ display:none;}
	.coc-fb, .coc-vk{ float:left!important;}
	.all-social { text-align: right;   padding: 0px !important;    position: fixed;    bottom: 5px;    background-color: #FFF;    width: 100%;    z-index: 10000;}
	.profile .profile-contest-row .contest-list{ float:none;}
	.profile .profile-contest-row .contest-list-grid{ margin-left:0px;}
	.home{ float:none;}
	.for-conk a.conk{ /*position:absolute; top:30px; left:160px;*/} 
	.for-conk .bubl{ left:160px!important; top:75px;}
}
.juriblock{margin:20px 0 0 0;width:100%; color:#4d4d4d;}
.juriblock .mnenie{ color:#df3606; font-weight:bold; background:url(//www.pinwin.su/img/juriquer.png) no-repeat top left; padding:3px 0px 6px 35px; font-size:16px; margin:20px 0px 20px 0px;}
.juriblock1{ width:49%; float:left; margin-right:2%;}
.juriblock2{ width:49%; float:left;}
.juriblock .avatar, .juriblock .avatar img{ width:50px; height:50px; float:left;}
.juriblock1 h6, .juriblock2 h6{ color:#000; font-size:14px; font-weight:bold!important; padding:13px 0px 0px 55px; }
.juriblock1 h6:after, .juriblock2 h6:after{
    content: ".";
    visibility: hidden;
    display: block;
    height: 0;
    clear: both;}
.parametr{ font-size: 13px; margin:8px 0px 0px 0px;}
.parametr div{ font-weight:bold; color:#000; margin:9px 0px 3px 0px; letter-spacing:0px!important;}
.parametr div span{ color:#df3606;}
.b-article-text span {font-weight:bold; color:#ff7d21;}
.album-name:hover {    cursor: pointer;    color: #ff7e22;}

.all-arch{ text-align:right; color:#716f6f; font-size:14px;margin-top: -15px;}
.all-arch a{color:#716f6f;}
.all-arch a span{ color:#000;}
.contest-section b {font-weight:bold;}
.line-season{ background: #e6e6e6; height:50px;padding: 0px 0px 0px 0px; position:relative; z-index:100; box-shadow: 0px -1px 7px rgba(0, 0, 0, .3) inset;}
.line-season div{ float:left; height:100%;}
.line-season-color{ background: #e6e6e6; height: 50px; width:60px;}
.line-season-text{color:#999999; padding:10px 0px 0px 0px; }
.line-season-pin a{ color:#d1d1d3; font-weight:bold;}
.line-season-pin b{color:#000;}
.line-season-pin span{ display:inline-block; background: #ff801e; color:#ffffff; font-size: 16px; font-weight:bold; padding: 11px; margin:0px 0px 0px 10px;}
.line-season-mos a{ text-transform:uppercase; color:#4a5767; font-weight:bold; display:table;}
.line-season-mos span, .line-season-yug span{ display: table-cell; padding:0px 0px 0px 0px; vertical-align:middle; height:100%;}
.line-season-mos img{ margin:0px 10px 0px 0px; display:table-cell; vertical-align:middle;}
.line-season-mos b{ color:#c80026;}
.line-season-yug a, .line-season-yug a:hover, .line-season-yug a:visited{display:table; color:#b58324; font-weight:bold; vertical-align:middle;height:100%; text-decoration:none;}
.line-season-yug b{color:#000;}
.line-season-yug img{ margin:0px 0px 0px 10px; display:table-cell; vertical-align:middle;}
.line-season div.line-season-bord {float: right;margin: 0 5% 0 0; display:table;}
.line-season-bord i{font-style: italic;font-size: 12px; display:inline-block;}
.line-season-bord a, .line-season-bord a:hover, .line-season-bord a:visited {color: #000;display: table-cell; height:100%; vertical-align:middle; text-decoration:none;}
.line-season-bord a span, .line-season-bord a:hover span, .line-season-bord a:visited span{ color:#b58324; font-weight:bold; text-decoration:none;}
.line-season-bord a span b{ color:#000;}
.line-season-bord img {margin: 0px 10px 0px 0px;display: table-cell;vertical-align: middle;width: 70%;}
.line-season-yug, .line-season-mos{ margin:0px 0px 0px 20px;}
.top-big-ban{ }
.bg-big-ban{ position:relative; width:100%;}
.bg-big-ban img{ margin:0px 0px 0px 30px;max-height: 250px;}
.content-big-ban{ position:absolute; top:0px; left:0px;width:100%;}
.content-big-ban h3{ font-size:24px; color:#000; margin:10px 0px 0px 0px;}
.ukaz_mb{ position:absolute; top: 130px; left:85px;}
.ukaz_pwy{ position:absolute; top: 150px; left:-15px;}
.text-big-ban{ position:absolute; top: 50px; left:420px; width:25%;}
.text-big-ban p{ font-size:18px; font-style:italic; line-height:130%;}
.but-big-ban{ text-align:right; margin:0px 0px 0px 0px; width:100%;}
.but-big-ban a{ width:40%; display:inline-block;}
.but-big-ban a img{ width:100%; max-width: 226px;}
.fileupload-buttonbar h2 { border-bottom: #d9d9d9 solid 1px;}

.main-banner-box .center-ban{
margin:10px 0px;
padding:0px;
border-bottom:none;
clear: both;
	}
.main-banner-box{ margin:0px 0px 25px 0px;}
.right-box {
    height: 85px;
    overflow: hidden;
    position:relative;

}
.right-box div:first-child {
    float:left;
    position:relative;
    margin-left:  0;
    margin-right: 0;
	padding:10px 1%;
	width:35%;
}
.main-banner-box .left-plashka{
    height:85px;
    min-width:190px;
    max-width: 390px;
    float:left;
    text-align:center;
    display: table;
	border-right: solid 10px #ffffff; 
	    width: 30%;
}
.main-banner-box .left-plashka a{ }
 .main-banner-box .left-plashka a h2:hover{
    color:#ffffff;
    text-shadow: none!important;
}
 .main-banner-box .left-plashka-info{
    display: table-cell;
	width:100%;
	vertical-align:middle;
    height:100%;
    text-align:center;
}
.main-banner-box .left-plashka h3, .home .main-banner-box .right-plashka span, .home .main-banner-box .right-plashka1 span, .home .main-banner-box .right-plashka2 span{
    text-transform:uppercase;
    color:#ffffff;
    font-size:13px;
    font-weight:bold;
    margin:14px 0px;
}
.main-banner-box .left-plashka h3 {
    letter-spacing:4px;
}
.main-banner-box .konk-gallery{
border-right: solid 10px #ffffff;}
 .main-banner-box .konk-gallery h2,
.main-banner-box .konk-gallery h2 a{
    font-size:19px;
    font-weight:bold;
    color:#fff;
    line-height: 110%;
    height: 43px;
    overflow:hidden;
    -moz-text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
    -webkit-text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
    text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
    filter:dropshadow(color=#ffffff, offX=-1px, offY=1px);
    filter: progid:DXImageTransform.Microsoft.shadow(direction=120, color=#ffffff, strength=1);
}

.main-banner-box .konk-gallery div.end{
    font-size:18px;
    color:#000;
    display: table-cell;
	padding:5px 0px 0px 0px;
    width:100%;
}
.main-banner-box .konk-gallery div.end div{
padding:0px 0px;
width:100%;}
 .main-banner-box .left-plashka .date-info{
    font-size:17px;
    font-style:italic;
    text-align:center;
    padding: 10px 0px 14px 0px;
    color:#FFFFFF;
}
.main-banner-box .add-work{    background: url(//www.pinwin.su/img/overlay.png)repeat-x top left;    text-align:center;    display: table-cell;	width:27%;}
 .main-banner-box .add-work:hover{background-position: left bottom;}
.main-banner-box .add-work span{
   /* background:url(/img/icons/add-work.png) no-repeat 10px 0px;*/
    font-size:18px;
    display:inline-block;
    padding:8px 10px 8px 30px!important;
    color: #ffffff;
    text-transform:uppercase;
    -moz-text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
    -webkit-text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
    text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
    filter:dropshadow(color=#ffffff, offX=-1px, offY=1px);
    filter: progid:DXImageTransform.Microsoft.shadow(direction=120, color=#000, strength=1);
}
 .main-banner-box .right-plashka, .main-banner-box .right-plashka1,  .main-banner-box .right-plashka2{    float:left;    width:13%;    text-align:center;	height:85px;	margin: 0 0 0 0px;}
 .main-banner-box .right-plashka, .main-banner-box .right-plashka1{	border-right: solid 10px #ffffff;	}
 .main-banner-box .right-plashka span{
  /*  background:url(//www.pinwin.su/img/icons/folder.png) no-repeat;*/
    display:inline-block;
    padding-left:20px;}
.main-banner-box .right-plashka1 span{    background: url(//www.pinwin.su/img/icons/add-user.png) no-repeat;    display:inline-block;    padding-left:20px;}
.main-banner-box .right-plashka2 span{    background: url(//www.pinwin.su/img/icons/chat.png) no-repeat;    display:inline-block;    padding-left:20px;}
.main-banner-box .right-plashka div, .main-banner-box .right-plashka1 div,  .main-banner-box .right-plashka2 div{    padding:0px 0px 10px 0px;    font-size: 40px;    width:100%;    color:#000;    text-align:center;
    -moz-text-shadow: 1px 1px 1px rgba(255,255,255,0.3);
    -webkit-text-shadow: 1px 1px 1px rgba(255,255,255,0.3);
    text-shadow: 1px 1px 1px rgba(255,255,255,0.3);
    filter:dropshadow(color=#ffffff, offX=-1px, offY=1px);
    filter: progid:DXImageTransform.Microsoft.shadow(direction=120, color=#ffffff, strength=1);
}
	.main-banner-box .left-plashka h3, .main-banner-box .right-plashka span, .main-banner-box .right-plashka1 span, .main-banner-box .right-plashka2 span {text-transform: uppercase;color: #ffffff;    font-size: 18px;    font-weight: bold;margin: 14px 5px;}
	.main-banner-box .add-work:hover { background-position: left bottom;}
	.right-box .icon-folderiOS:before{content:none !important;}
	.right-box .add-work{background:none !important;}
	.konk-gallery .add-work {display:none;}
	.work-width {max-width:1100px;}
	.insta-line-box1 .insta-cappart {width: 50%; float: left;}
	.insta-cappart a {text-transform: none;}
	.insta-box-old .insta-line-box2, .insta-box-old .insta-line-box3, .insta-box-old .insta-line-box4 {    width: 30%;padding: 5px 20px 10px 20px;}
	

.insta-box{ margin:0px 0px 30px 0px;}
.insta-box h2{ color:#000; font-size:24px; text-transform:uppercase; font-weight:bold; margin:20px 0px;}
.insta-box h2.old-conk{ color:#898585;}
.insta-box table{ width:100%;}
.insta-box .port img {width: 40%;   height: 45%;}
.insta-box  .port .name {    width: 45%;
    padding-right: 10px;}
.insta-box  .port .name span {font-size: 12px;}
.insta-box  .port {width:100%;}
.insta-line-box td{ border-right: solid 8px #ffffff; border-bottom: solid 8px #ffffff; vertical-align:top;}
.insta-line-box1{ width:30%;padding:7px 20px 10px 20px;}
.insta-line-box1 div{ font-size: 16px;  margin-top:20px; /*height:16px;font-style:italic;*/ overflow:hidden;}
.insta-line-box2, .insta-line-box3, .insta-line-box4{ width:24%; position:relative;padding:5px 0px 10px 0px; text-align:center;/*border-right: solid 8px #ffffff;height: 300px;*/float: left;}
.insta-line-box td:last-child{border-right: none;}
.insta-line-box1 a:link, .insta-line-box1 a:hover, .insta-line-box1 a:visited{ font-size:20px; color:#000;; margin:10px 0px 0px 0px; padding:0px; font-weight:bold; overflow:hidden; display:block;
	-moz-text-shadow: 1px 1px 1px rgba(255,255,255,0.6);
    -webkit-text-shadow: 1px 1px 1px rgba(255,255,255,0.6);
    /*text-shadow: 1px 1px 1px rgba(255,255,255,0.6);*/
    filter:dropshadow(color=#ffffff, offX=1px, offY=1px);
    filter: progid:DXImageTransform.Microsoft.shadow(direction=120, color=#ffffff, strength=1)}
.insta-line-box a span{ font-size:16px;}
.insta-capitog, .insta-cappart, .insta-cappriz{ font-size:14px; text-transform:uppercase; text-align:center; color:#000;padding:5px 0px 10px 0px;font-weight: bold; height:25px; overflow:hidden;}
.insta-cappart span{ background:url(http://media.360.ru/rksource/testall/pinboard/img/partn.png) no-repeat top left; padding:0px 0px 10px 35px;}
.insta-cappriz span{ background:url(http://media.360.ru/rksource/testall/pinboard/img/priz.png) no-repeat top left; padding:0px 0px 0px 25px;}
.insta-line-box .insta-info, .insta-line-box a.insta-info:link, .insta-line-box a.insta-info:hover, .insta-line-box a.insta-info:visited{margin-top: 20px; margin-bottom: 20px;font-size:16px; text-align:center; width:100%; color:#FFF; font-weight:bold; left:0px; bottom:10px; display:block;
	-moz-text-shadow: 1px 1px 1px rgba(0,0,0,0.4);
    -webkit-text-shadow: 1px 1px 1px rgba(0,0,0,0.4);
    text-shadow: 1px 1px 1px rgba(0,0,0,0.4);
    filter:dropshadow(color=#000, offX=1px, offY=1px);
    filter: progid:DXImageTransform.Microsoft.shadow(direction=120, color=#000, strength=1)}
.insta-box-old .insta-line-box{ background:#b9b9b9;}
/*.insta-box-old .insta-line-box1 a:link, .insta-box-old .insta-line-box1 a:hover, .insta-box-old .insta-line-box1 a:visited{color: #686464; }*/
.insta-box-old .insta-line-box1 div a:link, .insta-box-old .insta-line-box1 div a:hover, .insta-box-old .insta-line-box1 div a:visited{ display:inline; font-size:16px; /*color: #686464;*/}
.insta-box-old .insta-line-box2{ vertical-align:middle; text-align:center;}
.insta-line-box2 .insta-finish{ font-weight:bold; color: #686464; text-align:center; text-transform:uppercase; font-size:14px;}
.insta-instruction{ margin:40px 0px 20px 0px;}
.insta-instruction:after{
    content: ".";
    visibility: hidden;
    display: block;
    height: 0;
    clear: both;
}
.insta-instruction div{margin:0px 2% 0px 0px; float:left;}
.insta-instruction div:last-child{margin:0px 0% 0px 0px}
.inst-w1{ max-width:16%;}
.inst-w2{  max-width:22%;}
.inst-w3{ max-width:16%;}
.inst-w4{ max-width:16%;}
.inst-w5{ max-width:22%;}
.insta-instruction div a{ display:block; margin-top:30px;}
.insta-instruction div a img{width:100%;}
.inst-w5 a{ margin:0px 0px 20px 0px;}
@media screen and (max-width:1380px) and (min-width:1280px) {
	.insta-line-box .insta-info, .insta-line-box a.insta-info:link, .insta-line-box a.insta-info:hover, .insta-line-box a.insta-info:visited {font-size:11px;}
	.name {font-size:12px;}
	.insta-line-box1 {width:40%;}
.insta-line-box2, .insta-line-box3, .insta-line-box4 {width:23%;}
.insta-box .port .name {    width: 40%;}
}
@media screen and (max-width:1280px) and (min-width:10px) {
.insta-line-box2, .insta-line-box3, .insta-line-box4 {height:auto;}
.insta-line-box .insta-info, .insta-line-box a.insta-info:link, .insta-line-box a.insta-info:hover, .insta-line-box a.insta-info:visited {margin:0px;}
}
@media screen and (max-width:1280px) and (min-width:600px) {
.text-big-ban p{ font-size:14px; }
.content-big-ban h3{font-size:20px;}
.text-big-ban{ position:absolute; top: 130px; left:250px; width:60%;}
.but-big-ban{ text-align:left;}
.bg-big-ban img{ margin:0px 0px 0px 10px;}
.main-banner-box .left-plashka h3{ word-break:break-all;font-size: 16px;}
.right-box div:first-child { width:45%; padding:11px 1%;}
.main-banner-box .konk-gallery h2 a{ font-size:17px; line-height:120%}
.main-banner-box .konk-gallery div.end{ font-size:15px}
.text-big-ban p{ font-size:14px; }
.content-big-ban h3{font-size:20px;}
.text-big-ban{ position:absolute; top: 130px; left:250px; width:60%;}
.but-big-ban{ text-align:left;}
.bg-big-ban img{ margin:0px 0px 0px 10px;}
.insta-line-box1 a:link, .insta-line-box1 a:hover, .insta-line-box1 a:visited{ font-size:15px;}
.insta-line-box .insta-info, .insta-line-box a.insta-info:link, .insta-line-box a.insta-info:hover, .insta-line-box a.insta-info:visited{ font-size:13px;}
.insta-capitog, .insta-cappart, .insta-cappriz{ font-size:12px;}
.insta-cappriz span{ padding: 0px 0px 3px 25px; display:inline-block;}
.insta-line-box2, .insta-line-box3, .insta-line-box4, .insta-box-old .insta-line-box3, .insta-box-old .insta-line-box4{ width:100%;}
.insta-line-box2 .insta-finish{ font-size:12px; }
.insta-line-box a span{ font-size:13px;}
.insta-line-box1 {    width: 60%;}
.insta-box .port img  {width: 25%;    height: 25%;}
	.insta-box .port .name {    width: 60%;}
	.insta-line-box4{ display:none;}
}
@media screen and (max-width:1040px) and (min-width:10px) { 
.banner_ins {display:none;}
.left-plashka-info p{ font-size:12px; height:25px; overflow:hidden;}

.main-banner-box .left-plashka h3{ margin:5px; font-size:14px;}
.main-banner-box .left-plashka{ height:65px;}
.right-box{ height:65px;}
.main-banner-box .konk-gallery h2, .main-banner-box .konk-gallery h2 a{ height:25px; font-size:14px;}
}
@media screen and (max-width:780px) and (min-width:10px) {
	.fall .logo-memu ul{ position:inherit;} .fall .logo-memu ul li{ padding-left: 20px !important;}
    .main .content .center-col{/*min-width:480px;*/}
    .sponsor-logo{padding:0 0 0 10%;width: 90%;margin-bottom:10px;position:absolute; top:130px; right:0px}
	.logo-memu{ display:none;}
	.logo-memunotx ul .icon-conk{ position:absolute; top:50px; left:-40px; z-index: 20; } 
	.logo-memunotx ul .icon-conk a{ height:30px;padding: 2px 0px 2px 32px!important;} 
	.logo .logolink{ width:50%;}
    .minishap{ display:block; margin-bottom:10px;}
    .minishap li{ float: left; padding:0px 10px 0px 0px;}
    .minishap li a{ color:#ffffff; display:inline-block; background:#fa5005; padding:0px 10px;}
    .minishap li span{padding:7px 0px;display:inline-block;}
    .minishap li a:hover{ color:#fddac1;}
    .vkladki .new{ display:none!important;}
    .vkladki{width:400px!important;}
    .shap_akt, .menu_shap_neakt a:first-child{ display:none!important;}
    .center-page {margin-left: 0px!important;}
    .rightpoz-logo{ position:absolute; top:0px; left:0px; text-align:left; width:100%!important;}
    .rightpoz-logo a{ display:block; float:left; margin: 5px 10px 0px 0px!important; font-size:15px!important; padding:0px 0px 0px 0px;}
	div.Block ul li.img div.slide {display:none !important;}
	.profile .header .profile-headline .profile-name{ font-size:2em;}
	.profile .profile-sub-header{ font-size:2em;}
	.mod-current-contests{ max-width:250px; font-size:14px; padding:3px; margin-bottom:20px;}
	.all-social .soc-look, .all-social .soc-vk, .all-social .soc-fb{ display:none;}
	.all-social a.soc-like:hover, .all-social a.soc-like, .all-social a.soc-comment:hover, .all-social a.soc-comment{background-size: 80% auto;}
	.all-social .soc-comment, .all-social .like-box{ top:0px;}
	.all-social a{ width:60px;}
	.work-galery .pobeda{ width:100px; height:100px;background-size: 100% auto; top:0px; }
	.metric{ top:0px;}
	.content{padding: 0 15px 0px 15px;}
.line-season-text, .ukaz_mb, .ukaz_pwy{ display:none;}
.text-big-ban p{ font-size:12px; }
.content-big-ban h3{font-size:14px;}
.text-big-ban{ position:absolute; top: 100px; left:0px; width:100%;}
.but-big-ban{ text-align:left;}
.bg-big-ban img{ margin:0px 0px 0px 10px;}
.collaj-container{margin: 30px 40px 0px 0px;}
.main-banner-box .left-plashka h3{ word-break:break-all;font-size: 12px; letter-spacing:2px;}
.right-box div:first-child { width:45%;}
.main-banner-box .konk-gallery div.end{ font-size:12px}
.main-banner-box .left-plashka, .right-box{ height:54px}
.main-banner-box .konk-gallery h2, .main-banner-box .konk-gallery h2 a{ font-size: 14px; line-height:100%; height:42px;}
.contest .season-container > .headline{ padding-top:60px;}
.contest .season-container{ margin-left:0px!important;}
.line-season-text, .ukaz_mb, .ukaz_pwy{ display:none;}
.text-big-ban p{ font-size:12px; }
.content-big-ban h3{font-size:14px;}
.text-big-ban{ position:absolute; top: 100px; left:0px; width:100%;}
.but-big-ban{ text-align:left;}
.bg-big-ban img{ margin:0px 0px 0px 10px;}
.collaj-container{margin: 30px 40px 0px 0px;}
.insta-line-box1 a:link, .insta-line-box1 a:hover, .insta-line-box1 a:visited{ font-size:13px; margin:0px;}
.insta-box .port img {display:none;}
.insta-box .port .name {width:90%;}
.insta-line-box .insta-info, .insta-line-box a.insta-info:link, .insta-line-box a.insta-info:hover, .insta-line-box a.insta-info:visited{ font-size:11px;}
.insta-capitog, .insta-cappart, .insta-cappriz{ font-size:11px;}
.insta-cappriz span{ padding: 0px 0px 3px 25px; display:inline-block;}
.insta-line-box2, .insta-line-box3{ width:100%;}
.insta-line-box1{ width:50%;}
.insta-line-box2 .insta-finish{ font-size:11px; }
.insta-line-box4{ display:none;}
.insta-line-box1 div{ font-size:11px; /*height:33px;*/}
.insta-box-old .insta-line-box1 div a:link, .insta-box-old .insta-line-box1 div a:hover, .insta-box-old .insta-line-box1 div a:visited{ font-size:10px;}
.insta-line-box a span{ font-size:11px;}
.inst-w5 a{ margin:0px 0px 10px 0px;}
.opis_konkurs {display:none;}
.line-season-yug, .line-season-mos {margin: 0px 0px 0px 5px;}
.line-season div.line-season-bord {margin: 0 1% 0 0;}
.mobile-menu {font-size:12px !important;}
.for-conk a{padding: 12px 0% 13px 1%; font-size: 11px;}
.insta-line-box1 .insta-cappart {width: 100%; float: none;}
	.main-banner-box .konk-gallery h2, .main-banner-box .konk-gallery h2 a{ font-size:11px;}
	.main-banner-box .konk-gallery h2, .main-banner-box .konk-gallery h2 a{height:23px;}
	.right-box div:first-child{ padding:6px 1%; font-size:9px;}
	.right-box div:first-child span{ font-size:12px;}


}
@media screen and (max-width:550px) and (min-width:10px) {
    .menu_shap_akt, .menu_shap_neakt{width: 280px!important;}
    .styled-select select {width: 180px!important;font-size: 12px!important;padding: 10px 0px 5px 0px!important;}
    .styled-select {width: 130px!important;}
    .styled-select select option{font-size: 12px!important;padding: 5px 2px 5px 5px!important;}
    .mod-current-contests{ max-width:160px; font-size:14px; padding:3px; margin-bottom:20px;}
    .for-conk .bubl{left: 280px!important;}
	.menu_shap_akt a, .menu_shap_neakt a {    padding: 5px 5px 0px 5px !important;}

    .work-galery{ max-width: 470px!important;}
	.logo .logolink {width: 40%;}
	.logo-memunotx{ width: 40%;padding: 5px 0px 0px 30px;}
	.logo-memunotx ul li{ padding-left:10px;}
	.logo-memu ul li {font-size: 10px !important;}
		.profile .header .profile-headline .profile-name{ font-size:1.2em;}
	.profile .profile-sub-header{ font-size:1.5em;}
	.home{ float:none;padding: 0 15px 0px 15px;}
	.season-number svg{ display:none;}
	.main .content .center-col{margin: 0 0px 0 10px;}
	.list-grid-item{ display:none;}
	.list-grid-item.main-item{ display:block;}
	.information{ margin-left:20px}
	div#regBlock.regInfo{ width:90%; margin-top:25px;}
	.profile .profile-contest-row .box{ background:none!important; width:auto; height:auto;}
	.profile .profile-contest-row .contest-list .box .category{ color:#666!important; text-align:left!important; font-size:12px;}
	.profile .profile-contest-row .contest-list .box .description{ color:#666!important; text-align:left!important; font-size:16px;}
	.profile .profile-contest-row .box > a.f-data { padding:10px 0px 10px 0px;}
	.profile .profile-sub-header{ margin:10px 0px 0px 0px;}
	.profile .header .profile-headline .profile-name1 h1{ font-size:1.2em;}
	.profile .header .profile-headline .profile-all{ width:65%;}
	.logo a.leftpoz-logo, .logo a.leftpoz-logo, .logo .logolink{ padding-left:15px;}
	.logo .logolink img{ max-width:170px;}
	.logo-memunotx ul .icon-conk{ top: 30px;}
	.main-banner-box .left-plashka{ min-width:150px;}
	.add-work span{ background:none!important; text-transform:none!important; font-size:12px!important; padding: 8px 10px 8px 10px!important}
.second-menu{ top: 140px!important;}


}


.insta-line-box1 img {max-width:100%;}
.logocasa{display:none!important;}
.left-plashka-info p {    color: #fff;}


.season-all{ 
	display: block;
	position:relative;
	width:50%;
	font-size: 16px;}
.season-all .text-chkbox {
    display: block;
    position: relative;}
.season-all .label-text {
		font-size:1.0em;
		font-weight:bold;
		padding: 5px 0px 6px 0px;
		color:#000;
		margin-top:5px;
    }
.season-all .label-text img{transform: rotate(90deg); margin:3px 0px 0px 15px; position:absolute; top:0px;}
.season-all .hidden-text {
        display: block;
        overflow: hidden;
        height: 0px;
		font-size:0.8em;
		line-height:normal;
		margin:0px 0px 0px 0px;
		padding: 0px 20px 0px 0px;
		background:url(//www.pinwin.su/img/ar_port.png) no-repeat top right;
		
    }
.season-all input {
        position: absolute;
        width: 1px; height: 1px;
        top: -30px; left: -40px;
		z-index: -1;
    }
.season-all input:checked + .hidden-text {
        height: auto;
		position:absolute;
		left:-15px;
		line-height:normal;
		z-index:10;
		background:#ffffff;
		padding: 0px 20px 10px 15px;
		background:url(//www.pinwin.su/img/ar_port.png)no-repeat 99% 95% #ffffff;
    } 

.laureat p a {color: #b8232f!important;    font-size: 18px; padding:10px 0px;}
.laureat p {color: #b8232f!important;    font-size: 18px !important; padding:10px 0px;}
.laureat h2 {font-size:30px; text-align:center;}
.laureat h3 {font-size:25px;}