html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,
blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,
em,img,ins,kbd,q,s,samp,small,strike,tt,var,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%;
    font:inherit;
    font-family: 'Times New Roman', Times, serif;
    vertical-align:baseline;
}
html, body {}
.body {width: 1000px;margin: 0 auto;}

#main_wrapper {background: url("i/bg_texture.jpg") repeat;min-width: 1000px;overflow-x: hidden;height: 100%;}
#main_wrapper > .header-container, #main_wrapper > section {position: relative;}

.main_menu {width: 100%; height: 26px;background: url('i/menu_bg.jpg') repeat-x;position: fixed;top: 0; left: 0;z-index: 100;padding-top: 7px;}
.main_menu ul {width: 1000px;margin: 0 auto;text-align: left;padding: 0 10px;}
.main_menu li {display: inline-block;}
.main_menu li.main-page {float: right;}
.main_menu li a {display: block;color: #4b4b4b;font: normal 15px Arial;text-decoration: none;padding: 0 20px 0 0;}
.main_menu li.select a {color: #b3b3b3;}

.header-container {padding-top: 33px;}
.header-container, .desc-container, .footer-container, .video-container {background: url("i/header_texture.jpg") repeat;}
.header-container .body {position:relative;}
.header-container .body .wedsale_block {position: absolute;margin: 0 0 0 75px;top: 15px;z-index: 10;}
.header-container .body .wedsale_block a {width: 81px;display: block;color: #ab5792;text-decoration: none;font-size: 14px;text-align: center;}
.header-container .body .phone_block {float: right;margin: 16px 15px 0 0}
.header-container .body .phone_block a, .header-container .body .phone_block p {font: italic 21px 'Times New Roman';color: #fff;text-decoration: none;text-align: right;}
.header-container .bottom_wave {height: 35px;background: url("i/header_line-snippet.png") 0 -35px;position: absolute;bottom: -35px;width: 100%;z-index: 1;}
.header-container .lang-block {position: absolute;right: 0;top: 125px;z-index: 10;}
.header-container .lang-block > a {display: block; float: left;margin-left: 3px;width: 34px;height: 29px;background: url("i/lang_snippets.png") no-repeat;}
.header-container .lang-block .ro {background-position: 0 -29px;}
.header-container .lang-block .ro.select {background-position: 0 -87px;}
.header-container .lang-block .ru.select {background-position: 0 -58px;}

.comments-container .title,.photo-container .title, .video-container .title, .partners-container .title, .jury-container .title {background: url("i/titile-snippets1.png") no-repeat;width: 100%;}

.main-container {}
.main-container .france_img {background: url("i/paris_img.png") no-repeat;height: 385px;width: 782px;position: absolute;bottom: -45px;left: 155px;z-index: 1;}
.main-container .logo_block {float: left;text-align: center;width: 200px;font-style: italic;position:absolute;top: 68px;left: 50%;margin-left: -485px;}
.main-container .logo_block a {color: #767676;text-decoration: none;font-size: 16px;}
.main-container .logo_block .socials .txt {font-style: italic;font-size: 12px;color: #8a8a8a;text-align: left;margin: -3px 10px;}
.main-container .body .container {float: left;width: 100%;}
.main-container .body .container > div {float: left;}
.main-container .body .container .photo_side {width: 353px;}
.main-container .body .container .text_side {margin: 0 0 0 70px;width: 540px;}
.main-container .body .container .text_side p, .main-container .body .container .text_side header a  {font-size: 20px;color: #2c2b2b;font-style: italic;}
.main-container .body .container .text_side > p {font-weight: bold;font-size: 19px;}
.main-container .body .container .text_side p a {color: #ab5792;border-bottom: 1px dotted #ab5792;text-decoration: none;}
.main-container .body .container .text_side p a:hover {border-bottom: none;}
.main-container .body .container .text_side section {margin-top: 33px;}
.main-container .body .container .text_side header {background: url("i/first_page-line.png") 0 bottom no-repeat;}
.main-container .body .container .text_side header p, .main-container .body .container .text_side header a {color: #ab5792;margin-left: 3px;text-decoration: none;}
.main-container .body .container .text_side article {color: #3f3e3f;margin: 7px 0 0 0}
.main-container .body .container .text_side .more_btn {width: 221px; height: 79px;background: url("i/more_btn.png") no-repeat;float: right;margin-top: 50px;}
.main-container.index .body, .second-part .body {position: relative;z-index: 10;}
.main-container.index .body .container {max-height: 500px;height: 500px;}
/***/
.main-container.no-image {background: none;}
.main-container .body.nomination {position: relative;}
.main-container .body.nomination > img {position: absolute;right: -253px;top: 0;}
.main-container.hairstilist .body.nomination > img {right: -90px;top: 115px;}
.main-container .body .head {float: right;width: 780px;text-align: right;margin: 88px 0 0;background: url("i/title_line.png") 30px 53px no-repeat;z-index: 10;position: absolute;right: 0;}
.main-container .nomination-description {margin: 347px 10px 0;width: 485px;font: italic 24px 'Times New Roman';min-height: 500px;}
.main-container .nomination-description p {}
.main-container .nomination-description p span {text-align: right;display: block;}
.main-container .nomination-description .counter-block {font-size: 20px;}
.main-container .nomination-description .counter-block .counter {font-size: 200%;}
.main-container .nomination-description .title_countdown {font-size: 20px;display: block;}
.main-container.beautysalon .nomination-description {width: 415px;}
.main-container .nomination-description .video {width: 485px;margin-top: 50px;}
.main-container .nomination-description .video a {position: relative;z-index: 2;}
.main-container .nomination-description .video p {font: normal 17px Arial;font-style: italic;}
.main-container .body .head h1 {font-style: italic;font-size: 45px;color: #3b3b3b;}
.main-container .body .head h1 span {color: #e14165;}
.main-container .body .head p {font-style: italic;font-size: 17px;color: #8a8a8a;margin-top: 10px;min-height: 20px;}
.main-container .body .nominations {position: relative;z-index: 1;}
.image_info {position: absolute;bottom: 0;right: 0;}
.image_info span {color: #282726;}
.image_info .title {color: #ab5792;font-weight: bold;width: 81px;display: inline-block;text-align: right;margin-right: 10px;}
.image_info .desc {color: #282726;}
/***/

.desc-container, .video-container {margin: 65px 0 0;}
.desc-container .wave-up, .desc-container .wave-bottom, .footer-container .top_wave, .video-container .wave-bottom, .video-container .wave-up {width: 100%;height: 35px;background: url("i/header_line-snippet.png");position: absolute;z-index: 10;}
.desc-container .wave-up, .footer-container .top_wave, .video-container .wave-up  {top: -35px;}
.desc-container .wave-bottom, .video-container .wave-bottom {background-position: 0 -35px;bottom: -35px;}
.boxing_gloves {position: absolute;background: url("i/boxing_gloves1.png") no-repeat;width: 200px;height: 356px;top: 20px;left: -80px;}
.desc-container .body {margin: 25px auto 60px;position: relative;}
.desc-container .title {background: url("i/battle_page.png") no-repeat;height: 24px;margin-left: 40px;}
.desc-container .info {margin: 30px 0 0 30px;}
.desc-container .info > div {float: left;margin-left: 95px;}
.desc-container .info header {width: 225px;height: 42px;background: url("i/info.png") no-repeat;}
.desc-container .info .info_l, .desc-container .info .info_r {width: 390px;}
.desc-container .info .info_r header {background-position: 0 -42px;}
.desc-container .info .info_l article {margin-top: 45px}
.desc-container .info .info_l article span {background: url("i/check.png") no-repeat;width: 34px;height: 44px;display: block;float: left;margin: 0 30px;}
.desc-container .info .info_l article p,.desc-container .info .info_r article p {font: italic 14px Arial;color: #afafaf;}
.desc-container .info .info_l article p {float: left;width: 295px;}
.desc-container .info .info_r header {margin-bottom: 45px}
.desc-container .info .info_r article {margin-bottom: 15px;}
.desc-container .info .info_r article a {color: #ed3551;text-decoration: none;border-bottom: 1px dotted #ed3551;}
.desc-container .info .info_r article a:hover {border-bottom: none;}
.desc-container .nominations .title {background: url("i/nomination_title.png") center 0 no-repeat;width: 100%;height: 128px;text-align: center;padding-top: 60px;}

.second-part.odd {margin-bottom: 50px;}
.second-part.makeupartist {margin: 20px 0 40px;}
.second-part.makeupartist.first-page {margin: 60px 0 0;}
.second-part.makeupartist .body {padding: 0 0 90px 0;}
.second-part.makeupartist.odd .body, .second-part.makeupartist.even .body {padding: 0;}
.second-part .nominations {position: relative;z-index: 5;}
.second-part .nominations .title {background-position: 10px 0;margin: 0;}
.second-part.beautysalon .nominations .title {background: none;padding: 0;height: 50px;}
.second-part .nominations .title p, .second-part .nominations .title > a {color: #fff;font: italic 32px 'Times New Roman';text-decoration: none;text-decoration: none;}
.second-part.makeupartist .nominations .title {text-align: center;position: relative;color: #000!important;z-index: 2;}
.second-part.makeupartist .nominations .title p, .second-part.makeupartist .nominations .title > a  {color: #000;}
.second-part .nominations.page .title {display: table;margin: 30px 0 0;}
.second-part .nominations.page .title {background: 0;height: initial;padding: 0;width: initial;margin: 0 auto 0;}
.second-part .nominations.page .title .parent_name {color: #000;margin: 0 20px 0 0;}
.second-part.odd .nominations.page .title .parent_name {color: #fff;}
.second-part .nominations.page .title .child_name {color: #fff;width: 225px;height: 43px;display: table-cell;background: url("i/nomination_child_bg.png") 0 -43px no-repeat;}
.second-part.odd .nominations.page .title .child_name {color: #b2b1b1;background-position: 0 0;}
.second-part .nominations .nomination_net {position: relative;}
.second-part .nominations .nomination_net .nomination_item {margin: 186px 0 0 9px;}
.second-part.makeupartist .nominations .nomination_net .nomination_item {margin: 105px 0 0 9px;}
.second-part.beautysalon .nominations .nomination_net .nomination_item {margin: 65px 25px 0 30px;}
.second-part .nominations .net0 {background: url("i/net0.png") center 0 no-repeat;margin: -60px 0 0;}
.second-part .nominations .net1 {background: url("i/net1.png") center 0 no-repeat;margin: -20px 0 0;}
.second-part .nominations .net2 {background: url("i/net2.png") center 0 no-repeat;text-align: center;}
.second-part .nominations .child {color: #fff;font-style: italic;position: absolute;text-decoration: none;}
.second-part.makeupartist .net1 .child {color: #000;}
.second-part .nominations .child0 {left: 215px;top: 110px;}
.second-part .nominations .child1 {right: 222px;top: 110px;}
.second-part .nominations .net1 .child0,
.second-part .nominations .net1 .child1 {top: 25px;}
.second-part .make_up_img {position: absolute;background: url("i/make_up_bg.png") no-repeat;height: 619px;width: 1170px;bottom: -110px;left: -500px;z-index: 1;}

.nominations {margin-top: 0px;}
.nominations_list {text-align: center;}
.nomination_item {position: relative;cursor: pointer;width: 308px;display: inline-block;margin: 20px 0 0 20px;}
.nomination_item > header {background: url("i/nomination_ln.png") center 14px no-repeat;text-align: center;height: 17px;width: inherit;font: italic 25px 'Times New Roman';color: #fff;margin-bottom: 20px;}
.nomination_net .nomination_item > header {background-image: url("i/nomination_ln1.png");width: 230px;font: italic 14px 'Times New Roman', Times, serif;}
.nomination_net .nomination_item > header a {text-decoration: none;color: #fff;padding: 5px 0 0;display: inline-block;}
.makeupartist .nomination_net .nomination_item > header a {color: #000;}
.makeupartist .nomination_net .nomination_item > header a:hover {text-decoration: underline;}
.nomination_item > article {background: url("i/participant_back.png") no-repeat; width: 308px;height: 680px;}
.nomination_item .image {text-align: center;padding-top: 6px;}
.nomination_item .image img {border: 3px solid #acacac;}
.nomination_item .information {height: 111px;margin-top: 13px;position: relative;}
.nomination_item .information .back {height: inherit;width: 294px;position: absolute;background: url("i/nomination_info.png") no-repeat;left: -5px;}
.nomination_item .information .back p, .member_block .profile-block .profile .information .back p {padding: 0 0 0 30px;color: #282726;font: italic 15px 'Times New Roman';text-align: left;display: table-cell;vertical-align: middle;height: 100px;}
.nomination_item .information .back a, .photo-container .photographer .photographer-info a, .video-container .title p a, .member_block .profile-block .profile .information .back p a {color: #ab5792;border-bottom: 1px dotted #ab5792;text-decoration: none;font-size: 21px;}
.nomination_item .information .back a:hover, .photo-container .photographer .photographer-info a:hover, .video-container .title p a:hover {border-bottom: none;}
.nomination_item .counter, .profile-block .counter {text-align: center;margin-top: 5px;height: 19px;}
.nomination_item .counter p, .profile-block .counter p {color: #fff;font: italic 15px 'Times New Roman';}
.nomination_item .counter span, .profile-block .counter span {width: 23px;height: 14px;background: url("i/count_icon.png") 0 1px no-repeat;margin-right: 5px;display: inline-block;}
.nomination_item .vote_btn-block {display: block;}
.nomination_item .vote_btn-block span, .member_block .vote_btn-block span {background: url("i/vote_text.png") center 0 no-repeat;width: 100%;height: 22px;display: block;margin-top: 35px;}
.nomination_item .vote_btn-block.ro span, .member_block .vote_btn-block.ro span {background-position: center -22px;height: 18px;}
.member_block .vote_btn-block.final span {background: url("i/finalist.png") center -40px no-repeat;height: 20px;margin-top: 38px;}
.member_block .vote_btn-block.final.ro span, .nomination_item .vote_btn-block.final.ro span {background-position: center -60px;height: 19px;}
.page .nomination_item .vote_btn-block span {background-position: center -40px;margin-top: 22px;height: 18px;}
/*.page .nomination_item .vote_btn-block.final span {background-position: center 0;height: 20px;}*/
.page .nomination_item .vote_btn-block.ro span {background-position: center -58px;}

.page .nomination_item .vote_btn-block.final span, .nomination_item .vote_btn-block.final span {background: url("i/finalist.png") center -40px no-repeat;height: 20px;margin-top: 33px;}
.page .nomination_item .vote_btn-block.final.ro span, .nomination_item .vote_btn-block.final.ro span {background-position: center -60px;height: 19px;}
.page .nomination_item .vote_btn-block.final span {margin-top: 23px;}
.nomination_item .vote_btn-block.final.yes span, .page .nomination_item .vote_btn-block.final.yes span, .member_block .vote_btn-block.final.yes span {background-position: center -78px;height: 18px;}
.nomination_item .vote_btn-block.final.ro.yes span, .page .nomination_item .vote_btn-block.ro.final.yes span, .member_block .vote_btn-block.ro.final.yes span {background-position: center -96px;height: 17px}
.nomination_item .vote_btn-block.final.yes.wed span, .page .nomination_item .vote_btn-block.final.yes.wed span, .member_block .vote_btn-block.final.yes.wed span {background-position: center -113px;height: 20px;}
.nomination_item .vote_btn-block.final.ro.yes.wed span, .page .nomination_item .vote_btn-block.ro.final.yes.wed span, .member_block .vote_btn-block.ro.final.yes.wed span {background-position: center -133px;}

/*.nomination_item .vote_btn-block.voted span, .member_block .vote_btn-block.voted span {background-position: center -78px;height: 18px;}
.nomination_item .vote_btn-block.voted.ro span, .nomination_item .vote_btn-block.ro span {background-position: center -97px;height: 15px;margin-top: 24px;}*/
.nomination_item .tail {position: absolute;bottom: 0;left: -20px;background: url("i/tail.png") no-repeat;width: 20px;height: 53px;}
.nomination_item .shadow_bottom, .slider-container .prizes .shadow {background: url("i/slider_shadow.png") no-repeat;width: 301px;height: 20px;position: absolute;}
.nomination_item .shadow_bottom {bottom: -19px;left: 5px;}

.nomination_item .vote {width: 230px;height: 61px;display: block;}
.vote-block {width: 496px;height: 328px;}
.vote-block.form {background: url("i/vote_block.png") no-repeat;}
.vote-block .captcha {text-align: center;padding-top: 30px;}
.vote-block .captcha > div {display: inline-block;}
.vote-block .text {color: #cd3355;margin-top: 20px;height: 40px;}
.vote-block .text p {text-align: center;font: normal 14px Arial;}
.vote-block .text .errorMessage {font-weight: bold;text-align: center;}
.vote-block input[type=submit] {background: url('i/vote_btn.png') no-repeat;width: 225px;height:43px;border: none;margin: 0 auto 25px;display: block;text-indent: -1000px;}
.vote-block.ro input[type=submit] {background-position: 0 -43px;}

.page .nomination_item {margin: 0 0 0 9px;width: 238px;}
.page .nomination_item > article {background: url("i/participant_back_small.jpg") no-repeat;width: 238px;height: 508px;cursor: auto;}
.page .nomination_item .image {padding-top: 10px;cursor: pointer;}
.page .nomination_item .image img {margin-left: -6px;}
.page .nomination_item .information {height: 85px;margin-top: 13px;position: relative;}
.page .nomination_item .information .back {height: inherit;width: 225px;position: absolute;background: url("i/nomination_info1.png") no-repeat;left: -5px;}
.page .nomination_item .information .back .name {color: #282726;font: italic 15px 'Times New Roman';border-bottom-color: #282726;}
.page .nomination_item .information .back p, .page .nomination_item .information .back .name {height: 75px;font-weight: bold;}
.page .nomination_item .information .back p span, .page .nomination_item .information .back p a {font-weight: normal;font-size: 15px;}
.page .nomination_item .shadow_bottom {background: url("i/slider_shadow1.png") no-repeat;width: 238px;height: 16px;bottom: -14px;left: -2px;}
.page .nomination_item .tail {left: -16px;background: url("i/tail1.png") no-repeat;width: 16px;height: 43px;}
.second-part .nominations.page {text-align: center;}
.second-part .nominations.page .nomination_net .nomination_item {margin: 20px 0 0 9px;width: 238px;}

.comments-container, .photo-container, .video-container, .partners-container, .jury-container {margin-top: 80px;}
.comments-container .title {background-position: 0 -59px;height: 58px;margin: 0 auto 60px;width: 1098px;}
.comments-container .tab_controls {width: 100%;height: 43px;text-align: center;}
.comments-container .tab_controls a {margin-right: 15px;background: url("i/comments_snip.png") no-repeat;width: 225px;height: 42px;display: inline-block;}
.comments-container .tab_controls  .hairstilist {}
.comments-container .tab_controls  .makeupartist {background-position: 0 -43px;}
.comments-container .tab_controls  .beautysalon {background-position: 0 -86px;}
.comments-container .tab_controls  .hairstilist.select {background-position: 0 -132px;}
.comments-container .tab_controls  .makeupartist.select {background-position: 0 -174px;}
.comments-container .tab_controls  .beautysalon.select {background-position: 0 -216px;}
.comments-container .tab_block {position: relative;}
.comments-container .tab_block > div {display: none;}
.comments-container .tab_block  .hide_top, .comments-container .tab_block  .hide_bottom {position: absolute;z-index: 7;background: url("i/bg_texture.jpg") repeat;width: 1000px;display: block;left: 50%;margin-left: -500px;}
.comments-container .tab_block  .hide_top {height: 31px;top: -1px;}
.comments-container .tab_block  .hide_bottom {bottom: -37px;height: 65px;text-align: center;}
.comments-container .tab_block  .hide_bottom a {width: 138px;height: 20px;background: url("i/all_com-btn.png") no-repeat;margin-top:20px;color: #fff;text-decoration: none;display: inline-block;font: normal 11px Arial;padding-top: 5px;}
.comments-container .tab_block .select{display: block;text-align: center;overflow: hidden;}
.comments-container .tab_block .fb-comments {margin: -123px auto 0;width: 820px;position: relative;}
.comments-container.page .tab_block .fb-comments {margin: 0;}

.photo-container {position: relative;}
.photo-container .title {background-position: 0 -170px;height: 52px;margin: 0 auto 60px;width: 1098px;}
.photo-container .photo-list {position: relative;left: 0;height: 160px;text-align: center;max-height: 160px;overflow: hidden;width: 10000%;}
.photo-container .photo-list a {width: 156px;height: 160px;display: inline-block;float: left;}
.photo-container .photographer {position: relative;width: 1000px;margin: 20px auto 0;height: 298px;}
.photo-container .photographer .photographer-image {background: url("i/photo_image.png") no-repeat;position: absolute;width: 700px;height: 298px;top: 20px;left: -200px;}
.photo-container .photographer .photographer-info {width: 300px;float: right;margin-right: 100px;}
.photo-container .photographer .photographer-info h3 {font: normal 17px Arial;color: #2c2a2a;margin-top: 50px;}
.photo-container .photographer .photographer-info p {font: normal 12px Arial;font-style: italic;color: #3f3e3f;margin: 20px 0;}
.photo-container .photographer .photographer-info a {text-decoration: none;color: #cd3355;font-size: 13px;}

.video-container {padding: 50px 0;}
.video-container .title {background-position: 0 -117px;height: 53px;margin: 0 auto 60px;width: 1098px;}
.video-container .title p {font-style: italic;font-size: 12px;color: #8a8a8a;text-align: left;position: absolute;bottom: -15px;right: 10px;}
.video-container .title p a {font-size: 17px;color: #fff;border-bottom: 1px dotted #fff;}
.video-container .body {text-align: center;}
.video-container .video-item {width: 416px;height: 253px;display: inline-block;margin: 0 5px 60px;}
.video-container .video-item div {color: #1d1d1d;font: 14px Arial;text-align: left;}
.video-container .video-item div span {color: #bc3a4a;}

.video-container .left-side, .video-container .right-side {float: left;}
.video-container .left-side {width: 618px;position: relative;}
.video-container .left-side p {position: absolute;color: #fff;font: normal 16px Arial;top: -40px;text-align: left;}
.video-container .left-side .main_video-block {width: 618px;height: 375px;}
.video-container .left-side .main_video-block iframe {width: inherit;height: inherit;}
.video-container .right-side {width: 350px;margin: 28px 0 0 32px;}
.video-container .right-side li {width: 336px;height: 84px;background: url("i/video_bg.png") no-repeat;padding: 9px 7px;margin-bottom: 11px;list-style: none;cursor: pointer;}
.video-container .right-side .review_image, .video-container .right-side .review_desc {float: left;}
.video-container .right-side .review_image {width: 134px; }
.video-container .right-side .review_image img {border: 3px solid #ccc;}
.video-container .right-side .review_desc {margin-left: 16px;width: 185px;}
.video-container .right-side .review_desc p {color: #727272;text-align: left;max-height:80px;overflow: hidden;font-size: 14px;}
.video-container .right-side .video_data {display: none;}
.video-container .right-side .videos {height: 328px;position: relative;overflow: hidden;}
.video-container .right-side .control {position: relative;}
.video-container .right-side .control  .video-prev, .video-container .right-side .control  .video-next {background: url('i/video_arrows.png') no-repeat;width: 40px;height: 12px;position: absolute;left: 50%;margin-left: -20px;}
.video-container .right-side .control  .video-prev {top: -23px;}
.video-container .right-side .control  .video-next {bottom: -347px;background-position: 0 -12px;}
.video-container .right-side .videos ul {position: relative;list-style: none;margin: 0;padding: 0;}
.video-container.member .right-side {margin-top: 0;}
.video-container.member .short_text {font: italic 20px 'Times New Roman';color: #fff;text-align: left;}
/*.video-container.member  .main_video-block {width: 618px;height: inherit;}*/

.video-link {position: relative;display: block;}
.video-link span {display: block;width: 91px;height: 91px;background: url('i/play.png') no-repeat;left: 50%;top: 50%;position: absolute;margin: -46px 0 0 -45px;}

.partners-container {}
.partners-container .title {background-position: center 0;height: 59px;}
.partners-container .body {text-align: center;margin-top: 40px;}
.partners-container .body a {display: inline-block;margin: 0 20px 0 0;}
.partners-container .body a.right {float: right;;margin: 0 0 0 20px;}

.partners-container .title {}
.partners-container .body {}

.slider-container {background: url("i/slider_block.png") center top no-repeat;padding-top: 190px;}
.slider-container .prizes {width: 1000px; margin: 0 auto;position: relative;overflow: hidden;}
.slider-container .prizes ul {width: 20000em;position: relative;list-style: none;margin: 0;padding: 0;}
.slider-container .prizes li {float: left;width: 296px;margin: 0 20px;}
.slider-container .prizes .prize {background: url("i/slide_box.png") no-repeat;width: 296px;height: 535px;position: relative;}
.slider-container .prizes .img {}
.slider-container .prizes .img img {margin: 19px 23px;border: 3px solid #bdbdbd;}
.slider-container .prizes .count {background: url("i/circle.png") no-repeat;width: 135px;height: 96px;position: absolute;top: 240px;left: -20px;text-align: center;padding-top: 40px;}
.slider-container .prizes .count p {font: italic 11px 'Times New Roman';width: 122px;}
.slider-container .prizes .count .sum {font-size: 28px;font-style: normal;}
.slider-container .prizes .desc {text-align: right;width: 150px;float: right;font: italic 17px Arial;color: #fff;margin: 35px 15px 0;}
.slider-container .prizes .shadow {bottom: -1px;left: -3px;}

.slider-container .control {width: 1000px;margin: auto;position: relative}
.slider-container .control > a {background: url("i/arrows.png") no-repeat;width: 70px;height: 135px;display: block;position: absolute;top: 150px;}
.slider-container .control .prizes-prev {left: -124px;}
.slider-container .control .prizes-next {background-position: 0 -135px;right: -124px;}

.jury-container {position: relative;height: 500px;}
.jury-container .jury-block {position: relative;padding-top: 60px;}
.jury-container .title {background-position: 0 -222px;height: 61px;width: 663px;margin: 0 auto;}
.jury-container #border {width: 183px;height: 198px;background: url("i/sected_border.png") no-repeat;position: absolute;top: 49px;left: 50%;margin-left: -90px;z-index: 100;}
.jury-container #jury_list {text-align: center;width: 4000px;position: relative;left: 50%;margin: 0 0 0 -1918px;height: 160px;list-style: none;font-size:0;line-height:0; letter-spacing:-1px;}
.jury-container #jury_list li {display: inline-block;vertical-align: top;width: 160px;position: relative;font-size:14px;line-height:normal;letter-spacing:normal; }
.jury-container #jury_list li.current {margin: 0 11px;}
.jury-container #jury_list .image {width: 160px;height: 160px;overflow: hidden;cursor: pointer;}
.jury-container #jury_list .desc {position: absolute;width: 700px;top: 200px;left: 50%;margin-left: -344px;display: none;text-align: left;color: #1d1d1d;font: normal 16px Arial}
.jury-container #jury_list .desc a{text-align: center;display: block;color: #bc3a4a;text-decoration: none;font: italic 25px 'Times New Roman'}
.jury-container #jury_list .desc p {margin-top: 20px;}
.jury-container #jury_list .current .desc {display: block}

.footer-container {position: relative;margin-top: 125px;}
.footer-container .contacts {float: left;width: 400px;padding: 20px 0 50px}
.footer-container .contacts p {text-align: left;font: italic 12px Arial;color: #fff;}
.footer-container .contacts p span {color: #fb5e81}
.footer-container .wedsale_block {float: right;}
.footer-container .wedsale_block a {display: block;margin-top: 10px;}
.footer-container .wedsale_block .visits p {color: #fff;text-align: center;font: normal 12px Arial;}
.footer-container .wedsale_block .visits p span {background: url('i/eye2.png') 0 10px no-repeat;width: 16px;height: 18px;display: inline-block;}

.member .nomination {height: 380px;}
.member_block {}
.member_block .profile-block {width: 308px;}
.member_block .profile-block, .member_block .photo-block {float: left}
.member_block .profile-block .profile {width: 100%;height: 704px;background: url("i/member_info_bg.png") 0 5px no-repeat;position: relative;}
.member_block .profile-block .profile .image_block {background: url("i/member_image_frame.png") no-repeat;width: 303px;height: 440px;margin: 0 auto;}
.member_block .profile-block .profile .image_block img {margin: 7px 8px;}
.member_block .profile-block .profile .information {height: 111px;margin-top: 13px;position: relative;}
.member_block .profile-block .profile .information .back {height: inherit;width: 294px;position: absolute;background: url("i/nomination_info.png") no-repeat;left: -5px;}
.member_block .profile-block .profile .tail {position: absolute;bottom: 22px;left: -20px;background: url("i/tail.png") no-repeat;width: 20px;height: 53px;}
.member_block .profile-block .counter {margin-top: 15px;}
.member_block .vote_btn-block span {margin-top: 37px;}

.info_table {margin: 30px 0 0;position: absolute;right: 0;top: 160px;width: 300px;}
.info_table .name {width: 90px;font: italic 17px 'Times New Roman';color: #3f3f3f;vertical-align: middle;}
.info_table .value {font: italic 17px 'Times New Roman';color: #c62e50;}
.info_table .social {
    width: 26px;
    height: 26px;
    background: url("i/social_btn.png") no-repeat;
    display: inline-block;
}
.info_table .social.tw {
    background-position: 0 -26px;
}
.info_table .social.vk {
    background-position: 0 -52px;
}
.info_table .social.od {
    background-position: 0 -78px;
}
.info_table .social.pl {
    background-position: 0 -104px;
}
.member_block .photo-block {width: 667px;margin: 5px 0 0 25px;}
.member_block .photo-block .item {display: block;float: left;margin: 0 10px 2px 0;}
.member_block .photo-block .person_desc {margin-top: 30px;}


@media only screen and (min-width:1439px) and (max-width:1680px) {
    .main-container .france_img {left: 455px;}
}

@media only screen and (min-width:1366px) and (max-width:1440px) {
    .main-container .france_img {left: 335px;}
}

@media only screen and (min-width:1280px) and (max-width:1365px) {
    .main-container .france_img {left: 305px;}
}

@media only screen and (max-width:1279px) {
    .photo-container .photographer .photographer-image {left: -55px;}
    .photo-container .photographer .photographer-info {margin-right: 80px;}
    .main-container .france_img {left: 155px;}
    .video-container .title p {right: 105px;}
}

/**************lang****************/
.ro .more_btn {background-image: url("i/more_btn_ro.png")!important;}
.ro .desc-container .body > .title {background-image: url("i/battle_page_ro.png")!important;}
.ro .desc-container .info header {background-image: url("i/info_ro.png")!important;}
.ro .comments-container .title, .ro .photo-container .title, .ro .video-container .title, .ro .partners-container .title, .ro .jury-container .title {background-image: url("i/ro_titile-snippets1.png")!important;}
.ro .slider-container {background-image: url("i/slider_block_ro.png")!important;}
/******************************/

/**************slider**************/
.fancybox-nav span {background: url("i/arrows.png") no-repeat;width: 70px;height: 135px;margin-top: -67px;visibility: visible;}
.fancybox-nav.fancybox-prev span {left: -120px;}
.fancybox-nav.fancybox-next span {background-position: 0 -135px;right: -120px;}
/**********************************/

/********************/
.clearfix:before,
.clearfix:after{content:" ";display:table;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1}
