@charset "utf-8";
/* CSS Document */

html, body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, p, span, a, img, em, dt, dd, dl { margin: 0px; padding: 0px; }
html { height: 100%; background: #000; }
body { font: 20px/25px   "garamond-premier-pro-n4","garamond-premier-pro",serif; font-style: normal; color: #fff; position: relative; z-index: 0; background: #000 url(../img/fon_body1.jpg) center  90px no-repeat; min-width: 1000px; min-height: 100%;}
img { border: none; }
a { cursor: pointer; text-decoration: underline; color: #009fc7; }
a:hover { text-decoration: none; }
p { padding: 0 0 25px; }
h1, h2, h3, h4, h5, h6 { font-family:  "garamond-premier-pro-n4","garamond-premier-pro",serif; color: #fff; padding-bottom: 18px; font-weight: 400; font-style: normal; line-height: normal; }
h1 { font-size: 35px; padding: 0 0 20px; }
h2 { font-size: 25px; }
h3 { font-size: 23px; }
h4 { font-size: 20px; }
h5 { font-size: 18px; }
h6 { font-size: 16px; }
ul, ol { padding: 0 0 18px 30px; }
ul li { list-style: disc outside; padding: 5px; }
ol li { padding: 5px; }


.footer:before, .footer:after, .menu1_foot  ul:before, .menu1_foot  ul:after, .top:before, .top:after, .wrap_content_info2:before, .wrap_content_info2:after, .buttons_popup:before, .buttons_popup:after, .wrap_photo:before, .wrap_photo:after, .check_box:before, .check_box:after, .input_block:before, .input_block:after, .wrap_redactor:before, .wrap_redactor:after , .name_femme:before, .name_femme:after, .name_femme_v:before, .name_femme_v:after, .vinners:before, .vinners:after, .counts_foot:before, .counts_foot:after, .items_network:before, .items_network:after, .collage_links  ul:before, .collage_links  ul:after {content: ""; display: table;}
.footer:after, .menu1_foot  ul:after, .top:after, .wrap_content_info2:after, .buttons_popup:after, .wrap_photo:after, .check_box:after, .input_block:after, .wrap_redactor:after, .name_femme:after, .name_femme_v:after, .vinners:after, .counts_foot:after, .items_network:after, .collage_links  ul:after {clear: both;}
.footer, .menu1_foot  ul, .top, .wrap_content_info2, .buttons_popup, .wrap_photo, .check_box, .input_block, .wrap_redactor, .name_femme, .name_femme_v, .vinners, .counts_foot, .items_network, .collage_links  ul  { zoom: 1; /* IE 6/7 */ }


/*.preload {background-position: center top; background: #000; }*/
.main_page {}
.b1,.b2,.b3,.b4,.b5,.b6,.b7 {min-height: 1000px; width: 100%;}
.b1 { background: url(../img/preload7_90.jpg) center top no-repeat;}
.b2 { background: url(../img/preload6_60.jpg) center top no-repeat;}
.b3 { background: url(../img/preload5_45.jpg) center top no-repeat;}
.b4 { background: url(../img/preload4_30.jpg) center top no-repeat;}
.b5 { background: url(../img/preload3_20.jpg) center top no-repeat;}
.b6 { background: url(../img/preload2_15.jpg) center top no-repeat;}
.b7 { background: url(../img/preload1_5.jpg) center top no-repeat;}

.wrap {min-height: 100%; position: relative; width: 100%; }
    .wrap_top {background: #fff; width: 100%; margin: 0 0 3px;}
      .top {width: 940px; margin: 0 auto; padding: 13px 20px 15px; height: 62px;}
        .logo {float: left; width: 199px; padding: 10px 10px 0 0;}
            .logo a { display:block; background: url(../img/logo.png) no-repeat; width: 199px; height: 49px;}
        .elle {float: right; padding: 0 54px 0 0;}
            .elle a {display: block; background: url(../img/elle.png) no-repeat; width: 112px; height: 59px;}

        .top_info {overflow: hidden; text-align: center; color: #009fc7; font-family: "pragmatica-web",sans-serif; font-style: normal; font-weight: 400; font-size: 14px; }
        .top_info1 {padding: 2px 0 9px;line-height: normal;}
        .top_info2 {}
            .top_info2 a {display: inline-block; color: #fff; height: 34px; line-height: 34px; padding: 0 20px; background: #009fc7; text-decoration: none;}
    .wrap_page {position: relative; width: 100%; overflow: hidden;padding: 0 0 119px;}
    .page {position: relative;  width: 980px; margin: 0 auto; /*background: url(../img/fon_page1.png) center top no-repeat;*/}
    .menu { background: url(../img/fon_menu.jpg) center top no-repeat; font-size: 18px; text-transform: uppercase; padding: 0 0 1px 0; margin: 0 auto;}
    .text_page .menu  {padding: 0 0 21px;}
    .menu ul {padding: 0; font-size: 0; line-height: 0; display: table; width: 100%; text-align: center; position: relative;z-index: 0;}
    .menu ul li {display: inline-block; list-style: none; text-align: center; padding: 20px 36px 0; font-size: 18px; line-height: normal; /*width: 229px;*/ height: 40px; z-index: 10; position: relative;}
    .menu ul li span {display: block; position: absolute; width: 259px; background: url(../img/menu_active.png) -9999px -9999px  no-repeat; z-index: 0; top:6px; left:50%; margin-left: -130px; height: 48px; overflow: hidden;}
        .lte7 .menu ul li {display: inline; zoom:1;}
        .menu ul li.active {z-index: 0;}
        .menu ul li.active span {background-position: center center;}
        .menu ul li a { color: #fff; text-decoration: none;position: relative;z-index: 10;}
        .block_collage {width: 1000px; height: 630px; margin-right: -21px; background: url(../img/image_main_page.jpg) right top no-repeat; position: absolute; top:61px; right: 0; }
        .fon_top {background: url(../img/fon_page1_top.png) right top no-repeat; position: absolute; right: -1px; top:0; width: 100%; height: 632px;}

    .content_part {position: relative; font-size: 17px; color: #afd4e9; }
    .content_part h2 {color: #40cef4; padding: 0 0 2px;}
        .content_info1 {padding: 45px 77px 10px 20px; background: url(../img/content_fon.png) -30px top no-repeat; min-height: 379px; width: 400px;line-height: 16px; }
        .content_info1 p {padding: 0 0 21px;}
        .wrap_content_info2 { padding:  0 0 0 170px; position: relative; margin:0 -40px -88px 0; }
        .lte7 .wrap_content_info2 {margin-bottom: -206px;}
        .wrap_block_info_net {position: absolute; width: 170px; margin-bottom: -46px; left:0; bottom:78px;}
        .block_presents { background: url(../img/fon_win_1.png) -200px bottom no-repeat; padding: 128px 0 190px 30px;}
            .top_presents {}
                .top_presents .title1 { text-transform: uppercase; color: #fff; line-height: 25px; padding: 0;}
              .title2 {text-transform: uppercase; color: #40cef4; font-size: 13px;font-family: "pragmatica-web",sans-serif; font-style: normal; font-weight: 300; line-height: 13px; padding: 0 37px; background: url(../img/fon_win.png)  left center no-repeat;  }
        .link_more {position: absolute; top:51px;  right: 24px; font-family: "pragmatica-web",sans-serif; font-style: normal; font-weight: 400; font-size: 10px; line-height: normal; text-transform: uppercase;}
         .link_more a {color: #009fc7; text-decoration: none; display: block; background: url(../img/more.png) center top no-repeat; width: 50px; padding: 56px 0 0;  }



.wrap_footer {height: 107px; margin: -119px 0 0; padding: 12px 0 0; font-size: 12px; background: url(../img/footer_fon_top.png) center top no-repeat; width: 100%; position: relative; z-index: 0;}
.footer {width: 940px; padding: 0 20px 30px; margin: 0 auto; background: url(../img/footer_fon_middle.png) center 42px no-repeat; position: relative;}

.main_page  .footer { width: 770px; padding: 0 20px 30px 190px; }

.menu1_foot {float: left; width: 212px; font-family: "pragmatica-web",sans-serif; font-style: normal; font-weight: 400;}
.menu1_foot  ul {padding: 0;}
.menu1_foot  ul li {list-style: none; padding: 5px 0 0;margin: 0;  float: left; }
.menu1_foot  ul li a {}
.menu1_foot  ul li:first-child {padding: 0;margin: 0 19px 0 0;}
.menu1_foot  ul li:first-child a {display: inline-block; background: #009fc7; color: #fff; height: 34px; line-height: 34px; padding: 0 14px 0 12px; text-decoration: none;font-family: "pragmatica-web",sans-serif; font-style: normal; font-weight: 700; }
.menu1_foot  ul li:first-child a span {background: url(../img/enter.png) left center no-repeat; padding: 0 0 0 15px; display: inline-block;}

.counts_foot { float: left; width: 500px; text-align: center; padding: 6px 0 0;}
.main_page .counts_foot {width: 390px;}

.menu2_foot {float: right; width: 165px; padding: 11px 0 0; font-family: "pragmatica-web",sans-serif; font-style: normal; font-weight: 400;}
.menu2_foot ul{padding: 0;line-height: 0;font-size:0; display: table; width: 100%; text-align: right;}
    .menu2_foot ul li {display: inline-block; list-style: none; padding:0 0 0 20px; font-size: 12px; line-height: 14px; border-left:1px solid #009fc7; margin: 0 0 0 20px;}
    .lte7 .menu2_foot ul li {display: inline; zoom:1;}
        .menu2_foot ul li:first-child {border: none; padding: 0; margin: 0;}
        .menu2_foot ul li a {text-transform: uppercase;}



.hide_block {width: 100%; height: 100%; position: fixed; top:0; left:0; background: #000; -moz-opacity:0.7; opacity: 0.7; filter: alpha(opacity=70); z-index: 40;}

.popup_top_fon, .popup_top_fon2 {position: fixed; background: url(../img/popup_top.png) no-repeat; padding:6px 0 0; top:50%; left:50%; margin-top: -228px; width: 620px; margin-left: -310px; z-index: 50; }
.popup_top_fon2 {}
    .popup_left {background: url(../img/popup_left.png) 54px bottom no-repeat; padding: 0 0 50px 60px;}
    .popup_right {}
    .popup_bottom {background: url(../img/popup_bottom.png) right bottom no-repeat; padding: 0 0 6px;}


    .popup_wind1 {width: 500px;background: url(../img/popup_right.png) right top no-repeat; padding: 0 9px 0 0;}
        .block_title {background: #00486b url(../img/top_popup.png) center bottom no-repeat; text-align: center; padding: 10px 0 8px;}
            .block_title h2 {font-size: 35px; color: #fff; padding: 0 ;}
        .popup_content_part {padding: 22px 80px; background: #003a59; font-family: "pragmatica-web",sans-serif; font-style: normal; font-weight: 400; font-size: 14px; color: #81a2b4; }
        .form_part {}
            .label_block {display: block; padding: 0 0 2px;}
            .input_block {display: block; padding: 0 0 12px;}
                .input_block input[type="text"], .input_block input[type="password"] {width: 320px; padding: 0 10px; background: #fff; color: #81a2b4; font-size: 16px; font-family: "pragmatica-web",sans-serif; font-style: normal; font-weight: 400;  height: 32px; line-height: 32px; border:none;}
.jClever-element {display: inline-block; margin: 0;}
.lte7 .jClever-element {display: inline; zoom:1;}
.form_part label {color: #81a2b4; font-size: 14px;}
.jClever-element-checkbox-twins {width: 15px; height: 13px;}


            .buttons_popup {font-size: 12px; padding: 9px 0 9px;}
            .regist_popup {float: left; width: 100px; padding: 3px 25px 0 0;}
            .enter_popup {float: left;font-size: 14px; font-family: "pragmatica-web",sans-serif; font-style: normal; font-weight: 700; padding: 0 15px 0 0;}
                .enter_popup a {display: block; height: 34px; line-height: 34px; background: #009fc7; padding: 0 20px; color: #fff; text-decoration: none; }
            .forgot_passw {float: right; padding: 3px 0 0;}

     .popup_networks {background: #002c47 url(../img/fon_bottom_popup.png) center  top no-repeat; min-height: 18px; padding: 28px 0 29px; text-align: center;font-family: "pragmatica-web",sans-serif; font-style: normal; font-weight: 400; font-size: 14px; color: #81a2b4; line-height: 17px;  }
        .message1 {padding: 0 0 16px;}
    .close_wind {position: absolute; top:15px; right: 69px; }
        .close_wind a {display: block; background: url(../img/close.png) no-repeat; width: 17px ;height: 18px;}

        /*page_collage*/
.page_collage { padding: 0 0 119px;  text-align: center; position: relative;}
    .block_collage_main {width: 100%; height: 723px;overflow: hidden;}
.page_collage img {max-height: 723px;}
.navig_collage { position: absolute; background: url(../img/navig_collage1.png) no-repeat; width: 110px; height: 185px; right: 105px; top:51px;}
.navig_collage a {display: block; position: absolute; width: 30px; height: 30px;}
.navig_collage .up_link {top:85px; left:40px;}
.navig_collage .left_link {top:115px; left:10px;}
.navig_collage .right_link {top:115px; right: 10px;}
.navig_collage .bottom_link {top:145px; left:40px;}
.navig_collage .min_link {top:45px; left:40px;}


/*page_collage_popup_photo*/

.popup_top_fon1 {position: fixed; background: url(../img/popup_top.png) no-repeat; padding:6px 0 0; top:50%; left:50%; margin-top: -275px; width: 710px; margin-left: -355px; z-index: 50; }
    .popup_top_fon1 .popup_left {background: url(../img/popup_left.png) 3px bottom no-repeat; padding: 0 0 50px 9px;}
        .popup_top_fon1 .popup_wind1 { width: 692px; background: url(../img/popup_right.png) right top no-repeat; padding: 0 9px 0 0;}
        .popup_top_fon1 .close_wind {right: 10px; top:10px}
            .photo_block { background: #003a59; padding: 20px; position: relative;}
                .wrap_photo {}
                .photo {width: 455px; float: left;}
                .picture {padding: 0 0 10px;}
                    .picture img {max-width: 455px;}

                .info_photo {width: 178px; float: right; padding: 20px 0 0;}
                .text_block1 {text-align: center; border-top: 1px solid #316a93; padding: 15px 5px 33px; font-size: 17px; line-height: 20px; background: url(../img/photo_back.png) left bottom no-repeat; color: #fff; }
                .name_photo {font-size: 25px; text-align: center; margin-top: -8px; padding: 0 0 13px;}
                .points {text-align: center;padding: 0 0 18px;}
                .marks {font-size: 60px;  line-height: 62px;}
                .vot {width: 116px; margin: 0 auto; border-bottom: 1px solid #316a93; padding: 2px; color: #81a2b4;font-family: "pragmatica-web",sans-serif; font-style: normal; font-weight: 400; font-size: 11px;line-height: normal;text-transform: uppercase;}
                .voter {}
                .voter a {display: block; height: 34px;font-family: "pragmatica-web",sans-serif; font-style: normal; font-weight: 700; font-size: 14px; line-height: 34px;text-align: center; text-decoration: none; color:#fff; width: 100%; background: #009fc7;}

/*registration*/
.popup_top_fon2 {margin-top: -257px;}
    .check_box {display: block; padding: 8px 0 10px;}
    .check {display:block; float: left; padding: 1px 3px 0 0; width: 15px;}
      /*  .check input[type=checkbox] {display: none;}*/
    .lab {display: block; float: left; width: 320px; line-height: normal; font-size: 12px;}
        .lab label {font-size: 12px;}

    .enter_but {float: left; width: 65px; padding: 4px 10px 0 0;}
    .registr_but {float: left; width: 190px;}
        .registr_but a {display: block; text-decoration: none; font-family: "pragmatica-web",sans-serif; font-style: normal; font-weight: 700; font-size: 14px; height: 34px; line-height: 34px; color: #fff; background: #009fc7; text-align: center;}


        /*produkcia*/
.text_page {background: url(../img/page_text_fon.png);}
    .text_area1 {background: url(../img/im1.png) left 23px no-repeat; padding:0 20px 0 435px; margin-left: -95px; color: #afd4e9; min-height: 580px; }
        .title3 {padding-left: 22px;}
           .text_area1 p {padding: 0 0 15px; line-height: 24px;}
           .text_area1 blockquote {font-size: 25px; color: #fff; margin: -4px 0 0;}
           .text_area1 blockquote p {line-height: 30px; }
   .border {background: url(../img/bord_text_page.png) center top no-repeat; height: 3px; width: 100%;padding: 0 0 19px;}
   .block_video1 {padding: 0 20px 23px; background: url(../img/bord_text_page.png) center bottom no-repeat; margin: 0 0 13px;}
        .block_video1 img {max-width: 940px;}
   .text_area2 {background: url(../img/im2.png) left -97px no-repeat; padding: 0 20px 0 450px; margin-left: -110px; line-height: 24px; }
        .item_text1 {padding: 0 0 32px; color: #fff;}
        .item_text2 {padding: 0 0 11px; color: #afd4e9;}
    .wrap_block_video2 {padding: 21px 20px 14px; background: url(../img/fon_top_video2.png) center top no-repeat; }
    .block_video2 {background: url(../img/fon_bottom_video2.png) center bottom no-repeat; padding: 0 0 22px;}
    .text_area3 { background: url(../img/im3.png) right -234px no-repeat; padding: 0 430px 0 20px; margin-right: -77px; line-height: 24px;}
        .item_text3 {padding: 0 0 35px; color: #afd4e9; }
        .item_text4 {color: #fff; font-size: 25px; line-height: 30px;padding: 0 0 32px;}
        .test {font-size: 12px; color: #afd4e9;font-family: "pragmatica-web",sans-serif; font-style: normal; font-weight: 400; line-height: normal; width: 920px; margin-right: -430px; padding: 0 0 35px;}
            .test ul {padding: 0;}
                .test ul li {list-style: none; padding: 0;}


 /*prises*/
.popup_prises, .page_upload, .page_upload1,  .page_upload3{ background: url(../img/popup_top.png) center top no-repeat; padding:6px 0 0; left:50%; width: 958px; margin-left: -479px; position: fixed; top:50%; margin-top: -305px; z-index: 50; }

.popup_prises .popup_left, .page_upload .popup_left, .page_upload1 .popup_left, .page_upload3 .popup_left {background: url(../img/popup_left.png) 3px bottom no-repeat; padding: 0 0 50px 9px;}
.popup_prises .popup_wind1, .page_upload .popup_wind1, .page_upload1 .popup_wind1, .page_upload3  .popup_wind1 {width: 940px; background: url(../img/popup_right.png) right top no-repeat; padding: 0 9px 0 0;}
.popup_prises .popup_bottom, .page_upload  .popup_bottom, .page_upload1 .popup_bottom, .page_upload3 .popup_bottom {background-position: center bottom;}
.popup_prises .close_wind, .page_upload .close_wind, .page_upload1  .close_wind, .page_upload3 .close_wind {right: 20px; }
.popup_prises .popup_content_part, .page_upload  .popup_content_part, .page_upload1  .popup_content_part, .page_upload3 .popup_content_part {margin: -1px 0 0; background: #003a59 url(../img/fon_top_popup.png) center top no-repeat; padding: 0 0px;}

    .prises { background: url(../img/presents2.png) 80px top no-repeat; height: 139px; }
    .popup_prises .popup_networks {padding: 23px 155px 0px; text-align: center;}
    .item_prise { padding: 0 0 22px; font-size: 14px;}
        .item_prise h2 {padding: 0 0 7px;}
        .item_prise p {line-height: 17px; padding: 0 0 16px;}


        /*page_upload*/

.page_upload {margin-top: -329px;}
.page_upload form {padding: 0 0 100px; position: relative;}
.form_part {display: block;position: relative;}
    .page_upload  .popup_content_part {padding: 154px 250px 30px; position: relative;}
.page_upload .input_block {padding: 0 0 34px; position: relative;}
    .page_upload textarea {width: 435px; padding: 0 0 0 5px; height: 82px; border:none; background: #fff; resize: none; color: #81a2b4;font-family: "pragmatica-web",sans-serif; font-style: normal; font-weight: 400; font-size: 16px; line-height: normal; overflow: auto; margin: 0 0 2px; }
    .input_area {display: block; float: left; width: 340px; padding: 0 10px 0 0;}
    .file_but_area {display: block; float: right; width: 90px; text-align: center; color: #003a59; /*overflow: hidden;*/ height: 32px; position: relative;cursor: pointer; background: #81a2b4; line-height: 32px;}
.page_upload .inpt_f {cursor: pointer; display: block; position: relative; width: 440px; height: 32px; line-height: 32px; overflow: hidden; padding: 0;z-index: 0;  }
.page_upload .inpt_f1 {/*margin: 0 0 34px;*/}
    .inpt_f input[type="file"] {position: absolute; z-index: 10; right: 0; top:0; font-size: 100px; line-height: 100px;cursor: pointer; opacity: 0; -moz-opacity:0; filter: alpha(opacity=0); width: 440px; height: 32px;}
    .info_message {font-size: 12px; line-height: normal; color: #81a2b4;}

    .load_button {}
    .load_button a {display: block; width: 235px; font-size: 14px;  font-family: "pragmatica-web",sans-serif; font-style: normal; font-weight: 700; color: #fff;text-align: center; text-decoration:none; background: #009fc7;  height: 34px; line-height: 34px; margin: 0 auto;}
    .err_mess {color: red;font-family: "pragmatica-web",sans-serif; font-style: normal; font-weight: 400;}


    /*page_upload1*/
.page_upload1 { margin-top: -330px;}
.page_upload1 .popup_networks {padding: 23px 160px 18px; text-align: left;}
.page_upload1 .popup_networks h2 {text-align: center;}
 .num_list {padding: 0;}
.page_upload1 .popup_networks  .title_regle {padding: 0 0 26px;}
 .num_list {padding: 0 0 0 12px;}
 .num_list li {padding: 0 0 13px; list-style: none; position: relative;}
 .num_list li span {position: absolute; right: 100%;}
.page_upload1 .popup_networks .item_prise {padding: 0 0 20px;}
.regle_participation {padding:0 0 10px ; text-align:center;}
.block_continu {background: #003a59 url(../img/page_upload_1.jpg) center top no-repeat; min-height: 30px; padding:30px 0 32px; text-align:center;}
.block_continu a {display:inline-block; text-decoration:none; color:#fff;height:34px; font-size:14px; line-height:34px; font-family: "pragmatica-web",sans-serif; font-style: normal; font-weight: 700; background:#009fc7;  padding :0 20px;}
.lte7 .block_continu a {display:inline;zoom:1;}


/*page_upload_3*/
.page_upload3 {margin-top:-330px; }
.page_upload3 .popup_content_part {padding: 20px 20px 30px;}
.wrap_redactor {padding: 0 0 32px;}
.photo_block_1 {width: 621px; float: left; }
.photo_block_1 img {max-width: 621px;}
.redactor {float: right;  width: 258px; color: #81a2b4;font-family: "pragmatica-web",sans-serif; font-style: normal; font-weight: 400; font-size: 14px; line-height: 17px; margin: -4px 0 0; }
.but_continu {text-align: center;}
.but_continu a {color: #fff; padding: 0 20px; text-decoration:  none; display: inline-block; background: #009fc7; height: 34px; font-size: 14px;font-family: "pragmatica-web",sans-serif; font-style: normal; font-weight: 700; line-height: 34px; text-align: center;  }
.redactor h4, .redactor h3 { color: #81a2b4;font-family: "pragmatica-web",sans-serif; font-style: normal; font-weight: 400; font-size: 14px; padding: 0 0 32px;}
.redactor h3 {font-family: "pragmatica-web",sans-serif; font-style: normal; font-weight: 700; padding: 0 0 16px; }
.redactor .num_list li {padding-left: 1px;}
.redactor .num_list li span  {padding: 0 2px 0 0; display: inline-block;}

.imgareaselect-border1, .imgareaselect-border2, .imgareaselect-border3, .imgareaselect-border4 {border: 5px solid #009fc7;}
.button-0, .button-1, .button-2, .button-3 { display: none;}
.button-4, .button-5, .button-6, .button-7 {width: 30px !important; height: 30px !important; background: url(../img/arrows.png) no-repeat !important;-moz-opacity:1 !important; opacity: 1 !important; filter: alpha(opacity=100) !important; border: none !important;}
.button-4 {background-position: 0 -60px !important;}
.button-5 {margin-left: -23px; background-position: 0 -30px !important;}
.button-6 {margin-top: -23px; background-position: 0 -90px !important; }

/*rating*/
.rating {position: relative; padding: 0 20px 15px;}
.rating h1 {text-align: center; padding: 0 0 37px;}
.blocks_photo {width: 940px; overflow: hidden;}
.blocks_photo ul {padding: 0;font-size: 0; line-height: 0; display: table;  width: 110%;}
.blocks_photo ul li {width: 220px; margin: 0 20px 60px 0; padding: 0; list-style: none; display: inline-block; font-size: 14px; line-height: normal;}
.lte7 .blocks_photo ul li {display: inline; zoom:1;}

.item_image { width: 180px; margin: 0 auto;}
.item_image img {display: block; width: 170px; }
.item_image a {display: block; text-decoration: none; border: 5px solid #009fc7; }
.name_femme {border: 5px solid #003a59; padding: 10px 14px 10px;}
.name_f {float: left; width: 90px; font: 14px/17px "pragmatica-web",sans-serif; font-style: normal; font-weight: 400; }
.points_f {float: right; width: 86px; text-align: right; font-size: 30px;}
.voter {padding: 0 20px;}
.voter a {display: block; text-decoration: none; color: #fff; height: 34px; font: 14px/34px "pragmatica-web",sans-serif; font-style: normal; font-weight: 700; }
.popular {position: absolute; top:10px; right: 40px; font: 14px "pragmatica-web",sans-serif; font-style: normal; font-weight: 400; }
.popular a {display: block; text-decoration: none; background: url(../img/popul_but.png) right 8px no-repeat; height: 26px; line-height: 26px; color: #98b9cb; border: 2px solid #98b9cb; width: 123px; padding: 0 0 0 9px;}
.sort a {background-position: right -32px;}


/*final*/
.final {padding: 0 20px; }
.final h1 {padding: 0 0 7px;}
.final h1 ,.final h2 {text-align: center; }
.final h2 {padding: 0 0 10px;}
.wrap_vinners {width: 100%; overflow: hidden; padding: 0 0 10px;}
.vinners {padding: 0 120px ; width: 110%;}
.item_vinner {width: 300px; float: left; margin: 0 100px 30px 0;}
.image_femme {width: 260px; margin: 0 auto;}
.image_femme a {display: block; text-decoration: none; border: 5px solid #009fc7;}
.image_femme img {display: block; width: 250px;}
.name_femme_v { padding: 12px 15px 12px; border: 5px solid #003a59;}
.name_femme_v .name_f {width: 138px;}
.name_femme_v .name_f span {color: #98b9cb;}
.name_femme_v .points_f {width: 103px; padding: 5px 0 0;}

/*text_page*/
.area_text_page {padding: 0 20px;}

/*collage*/
.collage {background:url(../img/footer_collage.jpg) center top no-repeat;}


/*soc*/

.wrap_block_info_net {}
.but_face_b { float: left; padding: 1px 7px 0 0;}
    .but_face_b a {display: inline-block; background: url(../img/soc_face.png) no-repeat; padding: 0 0 0 104px; text-decoration: none;}
        .fb_1 {display: inline-block; background: url(../img/soc_count1.png) no-repeat;  padding: 0 0 0 7px;}
             .fb_1 span {display: inline-block; background: #fff; height: 19px; border: 1px solid #848f95; border-left: none; padding: 0 3px 0 0; font: 11px/19px Arial; color: #333;}
             .lte7 .but_face_b a, .lte7 .fb_1, .lte7 .fb_1 span {display: inline; zoom:1;}
.but_vk {float: left; padding: 0 7px 0 0; }
    .but_vk a {display: inline-block; background: url(../img/soc_vk.png) no-repeat; padding: 0 0 0 104px; text-decoration: none;}
        .vk_1 {display: inline-block; background: url(../img/soc_count2.png) no-repeat; padding: 0 0 0 8px;}
            .vk_1 span {display: inline-block; background: #eef3f8; padding: 0 3px 0 1px; border: 1px solid #8398ab; border-left:none; color: #316991; height: 20px; font: 11px/20px Arial;}

.but_tweet {float: left; padding: 1px 0px 0 0;}
    .but_tweet a {display: inline-block; background: url(../img/soc_tweet.png) no-repeat; padding: 0 0 0 77px;text-decoration: none;}
        .tw_1 {display: inline-block; background: url(../img/soc_count3.png) no-repeat; padding: 0 0 0 7px;}
            .tw_1 span {display: inline-block; background: #fff; padding: 0 3px 0 0; border: 1px solid #848a97; border-left: none; height: 19px; font: 11px/19px Arial; color: #353739;}
            .lte7 .but_vk a, .lte7 .vk_1, .lte7 .vk_1 span, .lte7 .but_tweet a, .lte7 .tw_1, .lte7 .tw_1 span {display: inline;zoom:1;}


.items_network { padding: 0 0 0 130px;}
.b_face, .b_vk {float: left; padding: 0 20px 0 0;}
.b_tw {float: left;}
.b_face a {display: block; background: url(../img/soc_f.png) no-repeat; width: 114px; height: 30px; text-decoration: none;}
.b_vk a {display: block; background: url(../img/soc_vkont.png) no-repeat;width: 118px; height: 30px; text-decoration: none;}
.b_tw a {display: block; background: url(../img/soc_tw.png) no-repeat; width: 98px; height: 30px; text-decoration: none; }


/*collage_links*/

.collage_links { height: 580px; width: 640px; position: absolute;top:0; right: 0;}
.collage_links  ul {padding: 0;}
.collage_links  ul li {float: left; padding: 0; list-style: none; }
.collage_links  ul li a {display: block; width: 160px;  height:145px;}

    
© TrueDev.org